Catalog

Sports

GET/v2/sportsAll plans

Every supported sport with its current in-progress match count (matches the source never closed — no change for 45 min and started longer ago than the sport can last — are not counted). kind says which endpoint family holds the sport’s data: fixtures (the Fixtures, Teams and Leagues endpoints) or races (motorsport and cycling — the Race sports endpoints; their fixture lists stay empty).

Response

data
{ slug: string; name: string; kind: "fixtures" | "races"; live: number }[]
meta
count

Every /v2 call can also answer the common errors.

Try it →
$ curl -H "Authorization: Bearer sk_live_…" \
    "https://api.sportsapi.app/v2/sports"
Example
{ "data": [ { "slug": "football", "name": "Football", "kind": "fixtures", "live": 42 }, { "slug": "ice-hockey", "name": "Ice hockey", "kind": "fixtures", "live": 9 }, …,
    { "slug": "motorsport", "name": "Motorsport", "kind": "races", "live": 0 } ],
  "meta": { "count": 20 } }