Skip to main content

F1 API Documentation

This is the documentation for our F1 API. To get a more comprehensive understanding of what feeds we have to offer and the data points we deliver via our endpoints, we encourage you to explore the following resources:

All of our API endpoints can be accessed via an HTTP GET request using your API key. The API key can be passed either as a query parameter or using the following HTTP request header.
Ocp-Apim-Subscription-Key: {key}

  • JSON
  • XML

Competition Feeds

Standings, Rankings & Brackets

Available Endpoints
Subfeed
Standings, Rankings & Brackets
Returns a list of driver standings for the given season
Standings, Rankings & Brackets
Returns a list of team (constructor) standings for the given season

Driver Standings - by Season

Returns a list of driver standings for the given season
Endpoint Notes
Call Interval:
1 Minute
Return Type:
DriverStanding[]
Included Data Tables:
 
 
The SportsDataIO API Free Trial only provides access to the UEFA Champions League (Competition ID: 3)
If you need access to additional data, check out SportsDataIO Replay or reach out to our sales team and we can discuss other testing options.
Query String Parameters
Name
Type
Required
Value
key
string
true
Subscription Required
URL Template Parameters
Parameter Name
Type
Required
Value
format
string
true
json change
Desired response format. Valid entries are XML or JSON.
season
string
true
Season year such as 2026 or 2025

Team Standings - by Season

Returns a list of team (constructor) standings for the given season
Endpoint Notes
Call Interval:
1 Minute
Return Type:
TeamStanding[]
Included Data Tables:
 
 
The SportsDataIO API Free Trial only provides access to the UEFA Champions League (Competition ID: 3)
If you need access to additional data, check out SportsDataIO Replay or reach out to our sales team and we can discuss other testing options.
Query String Parameters
Name
Type
Required
Value
key
string
true
Subscription Required
URL Template Parameters
Parameter Name
Type
Required
Value
format
string
true
json change
Desired response format. Valid entries are XML or JSON.
season
string
true
Season year such as 2026 or 2025

Teams, Players & Rosters

Available Endpoints
Subfeed
GET Drivers
Teams, Players & Rosters
Returns a list of all drivers including inactives
GET Teams
Teams, Players & Rosters
Returns a list of all teams including inactives

Drivers

Returns a list of all drivers including inactives
Endpoint Notes
Call Interval:
1 Hour
Return Type:
Driver[]
Included Data Tables:
 
 
The SportsDataIO API Free Trial only provides access to the UEFA Champions League (Competition ID: 3)
If you need access to additional data, check out SportsDataIO Replay or reach out to our sales team and we can discuss other testing options.
Query String Parameters
Name
Type
Required
Value
key
string
true
Subscription Required
URL Template Parameters
Parameter Name
Type
Required
Value
format
string
true
json change
Desired response format. Valid entries are XML or JSON.

Teams

Returns a list of all teams including inactives
Endpoint Notes
Call Interval:
1 Hour
Return Type:
Team[]
Included Data Tables:
 
 
The SportsDataIO API Free Trial only provides access to the UEFA Champions League (Competition ID: 3)
If you need access to additional data, check out SportsDataIO Replay or reach out to our sales team and we can discuss other testing options.
Query String Parameters
Name
Type
Required
Value
key
string
true
Subscription Required
URL Template Parameters
Parameter Name
Type
Required
Value
format
string
true
json change
Desired response format. Valid entries are XML or JSON.

Venues & Officials

Available Endpoints
Subfeed
GET Circuits
Venues & Officials
Returns a list of Circuits

Circuits

Returns a list of Circuits
Endpoint Notes
Call Interval:
Return Type:
Circuit[]
Included Data Tables:
 
 
The SportsDataIO API Free Trial only provides access to the UEFA Champions League (Competition ID: 3)
If you need access to additional data, check out SportsDataIO Replay or reach out to our sales team and we can discuss other testing options.
Query String Parameters
Name
Type
Required
Value
key
string
true
Subscription Required
URL Template Parameters
Parameter Name
Type
Required
Value
format
string
true
json change
Desired response format. Valid entries are XML or JSON.

Event Feeds

Schedules & Game Day Info

Available Endpoints
Subfeed
Schedules & Game Day Info
Returns a singular race event for the given season, including all phases and race winner
Schedules & Game Day Info
Returns a list of race events for the given season, including all phases and race winner
GET Schedule
Schedules & Game Day Info
Returns a list of race events for the given season

Race - by RaceID

Returns a singular race event for the given season, including all phases and race winner
Endpoint Notes
Call Interval:
10 Seconds
Return Type:
Race
Included Data Tables:
 
 
The SportsDataIO API Free Trial only provides access to the UEFA Champions League (Competition ID: 3)
If you need access to additional data, check out SportsDataIO Replay or reach out to our sales team and we can discuss other testing options.
Query String Parameters
Name
Type
Required
Value
key
string
true
Subscription Required
URL Template Parameters
Parameter Name
Type
Required
Value
format
string
true
json change
Desired response format. Valid entries are XML or JSON.
raceID
integer
true
RaceID (or GlobalRaceID) of the race. 3 or 190000003

Races - by Season

Returns a list of race events for the given season, including all phases and race winner
Endpoint Notes
Call Interval:
1 Hour
Return Type:
Race[]
Included Data Tables:
 
 
The SportsDataIO API Free Trial only provides access to the UEFA Champions League (Competition ID: 3)
If you need access to additional data, check out SportsDataIO Replay or reach out to our sales team and we can discuss other testing options.
Query String Parameters
Name
Type
Required
Value
key
string
true
Subscription Required
URL Template Parameters
Parameter Name
Type
Required
Value
format
string
true
json change
Desired response format. Valid entries are XML or JSON.
season
string
true
Season year such as 2026 or 2025

Schedule

Returns a list of race events for the given season
Endpoint Notes
Call Interval:
1 Hour
Return Type:
Schedule[]
Included Data Tables:
 
 
The SportsDataIO API Free Trial only provides access to the UEFA Champions League (Competition ID: 3)
If you need access to additional data, check out SportsDataIO Replay or reach out to our sales team and we can discuss other testing options.
Query String Parameters
Name
Type
Required
Value
key
string
true
Subscription Required
URL Template Parameters
Parameter Name
Type
Required
Value
format
string
true
json change
Desired response format. Valid entries are XML or JSON.
season
string
true
Season year such as 2026 or 2025

Scores & Game State

Available Endpoints
Subfeed
Live & Final (With Game State)
Returns a singular race event for the given season, including all phases and race winner. Also includes QualifyingStat and RaceStat values for the Sprint Qualifying, Spring Race, Qualifying, and Race phases where applicable.

Race Stat - by RaceID

Returns a singular race event for the given season, including all phases and race winner. Also includes QualifyingStat and RaceStat values for the Sprint Qualifying, Spring Race, Qualifying, and Race phases where applicable.
Endpoint Notes
Call Interval:
10 Seconds
Return Type:
RaceDetail
 
 
The SportsDataIO API Free Trial only provides access to the UEFA Champions League (Competition ID: 3)
If you need access to additional data, check out SportsDataIO Replay or reach out to our sales team and we can discuss other testing options.
Query String Parameters
Name
Type
Required
Value
key
string
true
Subscription Required
URL Template Parameters
Parameter Name
Type
Required
Value
format
string
true
json change
Desired response format. Valid entries are XML or JSON.
raceID
integer
true
RaceID (or GlobalRaceID) of the race. 3 or 190000003

Contact Us