Race sports
Series races
GET/v2/series/{id}/racesAll plans
The races of one season of the series (without sessions — /v2/races/{id} has them).
Parameters
id
our numeric id (positive integer)
season
a season id from /v2/series/{id}/seasons (default: the newest)
Response
- data
RaceSummary[]- meta
- season (the one used), count, plus historyFrom when older races were left out for your plan
- errors
- 400 bad_request — invalid season403 history_not_in_plan — the season ended before your plan’s history404 not_found — a season not in this series; 404 no_data — the series has no seasons
Every /v2 call can also answer the common errors.
$ curl -H "Authorization: Bearer sk_live_…" \ "https://api.sportsapi.app/v2/series/{id}/races"
Example
{ "data": [ { "id": 812210, "name": "Australian GP", "round": 1, "status": "finished", "startDate": "2026-03-06", "endDate": "2026-03-08", "circuit": { "name": "Albert Park", … }, "winner": { … }, … }, … ], "meta": { "season": 812301, "count": 24 } }