Discovery
Categories
GET/v2/categoriesAll plans
A sport’s categories: the source’s grouping of leagues — countries, regions (Europe, International), tours (ATP), esports games.
country is set only when the category is a country. Pass a category id to /v2/leagues?category= — or, when kind is races (motorsport, cycling), to /v2/series?category=: race sports have series, not leagues.
Parameters
sport
a sport slug from /v2/sports
Response
- data
Category[]- meta
- sport, kind (fixtures | races, as in /v2/sports), count
- errors
- 400 bad_request — missing or unknown sport
Every /v2 call can also answer the common errors.
$ curl -H "Authorization: Bearer sk_live_…" \ "https://api.sportsapi.app/v2/categories?sport=…"
Example
{ "data": [ { "id": 456, "name": "England", "slug": "england", "sport": "football", "country": { "code": "EN", "name": "England" } }, { "id": 457, "name": "Oceania", "slug": "oceania", "sport": "football", "country": null }, … ], "meta": { "sport": "football", "kind": "fixtures", "count": 272 } }