All Tools

Postman Collection Generator

Generate a Postman v2.1.0 collection for any sports API provider. Pick a provider, preview the JSON, and download a ready-to-import file with environment variables pre-configured.

Top Pick for Odds APIsBest-in-class for odds + market data

SportsGameOdds — 80+ sportsbooks

SportsGameOdds powers real-time odds comparison, market consolidation, and line-movement analytics for sportsbook operators and betting platforms. REST + WebSocket fan-out with 5+ years of historical odds snapshots.

80+ sportsbooksREST + WebSocket5+ yrs historicalMarket consolidation
Starting at $99/moOpenAPI spec · WebSocket

Collection Setup

Base URLhttps://v3.football.api-sports.io
Auth headerx-apisports-key
Endpoints5
Variables2
api-sports.postman_collection.json
Postman v2.1.0
{
  "info": {
    "name": "API-Sports API",
    "description": "Multi-sport API covering football, basketball, baseball, hockey, and more — sample collection generated by APISports.net. Covers Football, Basketball, Baseball, Hockey, American Football, and more.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "item": [
    {
      "name": "Get Fixtures",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "x-apisports-key",
            "value": "{{apiKey}}"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/fixtures?league=39&season=2025",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "fixtures"
          ],
          "query": [
            {
              "key": "league",
              "value": "39"
            },
            {
              "key": "season",
              "value": "2025"
            }
          ]
        }
      }
    },
    {
      "name": "Get Standings",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "x-apisports-key",
            "value": "{{apiKey}}"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/standings?league=39&season=2025",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "standings"
          ],
          "query": [
            {
              "key": "league",
              "value": "39"
            },
            {
              "key": "season",
              "value": "2025"
            }
          ]
        }
      }
    },
    {
      "name": "Get Teams",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "x-apisports-key",
            "value": "{{apiKey}}"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/teams?league=39&season=2025",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "teams"
          ],
          "query": [
            {
              "key": "league",
              "value": "39"
            },
            {
              "key": "season",
              "value": "2025"
            }
          ]
        }
      }
    },
    {
      "name": "Get Players",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "x-apisports-key",
            "value": "{{apiKey}}"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/players?team=33&season=2025",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "players"
          ],
          "query": [
            {
              "key": "team",
              "value": "33"
            },
            {
              "key": "season",
              "value": "2025"
            }
          ]
        }
      }
    },
    {
      "name": "Get Leagues",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "x-apisports-key",
            "value": "{{apiKey}}"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/leagues",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "leagues"
          ],
          "query": []
        }
      }
    }
  ],
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://v3.football.api-sports.io"
    },
    {
      "key": "apiKey",
      "value": "YOUR_API_KEY"
    }
  ]
}

How to use

Three quick steps to import your generated collection and start calling real endpoints.

1

Download the file

Click "Download" to save api-sports.postman_collection.json to your machine.

2

Import to Postman

Open Postman → FileImport → drop the JSON file. The collection appears in your sidebar with {{baseUrl}} and {{apiKey}} variables.

3

Set your API key

Edit the collection variables and replace YOUR_API_KEY with the key from your provider dashboard, then hit Send on any request.

Notes

  • Collections follow the official Postman v2.1.0 schema and import cleanly into Postman, Insomnia, and Bruno.
  • Each request uses {{apiKey}} as a collection variable, so you only have to enter your key once.
  • Endpoint samples are tailored per provider — e.g. odds endpoints only appear for providers that advertise odds support.