Skip to main content

Sports

GET /api/v1/sports
Returns every sport covered by the V4 odds layer (17 sports). Use the slug value for every ?sport= parameter and shorthand path; the numeric id is for cross-referencing match, team, and league payloads.
{
  "generatedAt": "2026-04-05 00:25:04",
  "sports": [
    { "id": 1, "name": "Football", "slug": "football", "nameEn": "Football", "slugEn": "football" },
    { "id": 3, "name": "Basketball", "slug": "basketball", "nameEn": "Basketball", "slugEn": "basketball" }
  ]
}

Reference Table

IDSlugName
1footballFootball
2ice-hockeyIce Hockey
3basketballBasketball
5tennisTennis
6american-footballAmerican Football
7baseballBaseball
8handballHandball
13volleyballVolleyball
14cricketCricket
15table-tennisTable Tennis
18mixed-martial-artsMMA
20dartsDarts
66special-betsSpecial Bets
76politicsPolitics
77tvTV
78noveltyNovelty
79awardsAwards
Cache TTL: 1 hour.
GET /api/v1/navigation
Returns the site navigation tree: sports, categories (countries / regions), and the top leagues per sport. Use this when you need to render a full sportsbook navigation menu in one request instead of stitching /sports, /categories, and /leagues together.
{
  "generatedAt": "2026-04-05 00:00:00",
  "navigation": {
    "sports": [
      {
        "id": 1,
        "slug": "football",
        "name": "Football",
        "categories": [
          {
            "id": 459,
            "slug": "usa",
            "name": "USA",
            "leagues": [
              { "id": 25, "slug": "mls", "name": "MLS", "isTop": true }
            ]
          }
        ]
      }
    ]
  }
}
Cache TTL: 1 hour.

Example

curl -H "x-api-key: YOUR_API_KEY" \
  "https://v4.football.sportsapipro.com/api/v1/sports"
Last modified on June 11, 2026