Blacktop Motorsport API
Comprehensive motorsports data API covering Formula 1 LIVE SESSIONS, plus full historical and current 2026 season data for MotoGP, NASCAR, INDYCAR, WEC (World Endurance Championship) and WRC (World Rally Championship). Includes detailed race results, live timing, driver standings, and constructor lineage across multiple series.
Blacktop Motorsport API endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET |
/v1/formula1/standings/constructors /v1/formula1/standings/constructors |
Retrieve the current Formula 1 World Constructors' Championship standings. Optionally pass a year to retrieve historical standings. If no year is provided, returns the current… |
| GET |
/v1/formula1/standings/drivers /v1/formula1/standings/drivers |
Retrieve the current Formula 1 World Drivers' Championship standings. Optionally pass a year to retrieve historical standings. If no year is provided, returns the current… |
| GET |
/v1/formula1/teams/{id} /v1/formula1/teams/{id} |
Retrieve detailed information about a specific Formula 1 constructor team by its unique ID. Returns comprehensive team data including full history, championship wins, notable… |
| GET |
/v1/formula1/teams /v1/formula1/teams |
Retrieve a paginated list of all Formula 1 constructor teams. Returns basic team information including name, country, debut year, and branding colors. Supports pagination with a… |
| GET |
/v1/formula1/events/{id} /v1/formula1/events/{id} |
Retrieve detailed information about a specific Formula 1 event (Grand Prix) by its unique ID. Returns comprehensive event data including location details, dates, status, full… |
| GET |
/v1/formula1/events/{eventId}/sessions/{sessionId}/results /v1/formula1/events/{eventId}/sessions/{sessionId}/results |
Retrieve just the results for a specific session within a Formula 1 event. Returns an array of driver results including positions, times, gaps, fastest laps, pit stops, and… |
| GET |
/v1/formula1/live/sessions/{sessionId}/timing/drivers/{driverNumber} /v1/formula1/live/sessions/{sessionId}/timing/drivers/{driverNumber} |
Retrieve the full timing history for a specific driver in a session, ordered chronologically. |
| GET |
/v1/formula1/live/sessions/{sessionId}/state /v1/formula1/live/sessions/{sessionId}/state |
Retrieve the most recent full state checkpoint for a session. Contains the complete serialised timing state as JSON. |
| GET |
/v1/formula1/seasons/{id}/teams /v1/formula1/seasons/{id}/teams |
Retrieve comprehensive constructor (team) statistics for a specific Formula 1 season. Returns detailed performance data for all constructor teams that competed in the season,… |
| GET |
/v1/formula1/live/sessions/{sessionId}/race-control /v1/formula1/live/sessions/{sessionId}/race-control |
Retrieve all race control messages (flags, penalties, safety car, etc.) for a session in chronological order. |
| GET |
/v1/formula1/seasons/{id} /v1/formula1/seasons/{id} |
Retrieve detailed information about a specific Formula 1 season by its unique ID (typically the year). Returns comprehensive season data including complete race calendar,… |
| GET |
/v1/formula1/live/sessions/{sessionId}/timing/laps/{lap} /v1/formula1/live/sessions/{sessionId}/timing/laps/{lap} |
Retrieve the timing snapshot for every driver at a specific lap in a session, ordered by position. |
| GET |
/v1/formula1/live/sessions/{sessionId}/weather/history /v1/formula1/live/sessions/{sessionId}/weather/history |
Retrieve all weather snapshots recorded during a session in chronological order. |
| GET |
/v1/formula1/live/sessions/{sessionId}/timing /v1/formula1/live/sessions/{sessionId}/timing |
Retrieve the most recent timing snapshot for every driver in a session, ordered by position. |
| GET |
/v1/formula1/seasons /v1/formula1/seasons |
Retrieve a paginated list of all Formula 1 championship seasons. Returns season information including year, number of races, champions (driver and constructor), and season… |
| GET |
/v1/formula1/seasons/{id}/drivers /v1/formula1/seasons/{id}/drivers |
Retrieve comprehensive driver statistics for a specific Formula 1 season. Returns detailed performance data for all drivers who competed in the season, including championship… |
| GET |
/v1/formula1/live/sessions/{sessionId}/weather /v1/formula1/live/sessions/{sessionId}/weather |
Retrieve the most recent weather snapshot for a session (air/track temperature, humidity, wind, rainfall, pressure). |
| GET |
/v1/formula1/locations /v1/formula1/locations |
Retrieve a paginated list of all Formula 1 racing circuit locations (tracks/venues). Returns location information including circuit name, city, country, geographic coordinates,… |
| GET |
/v1/formula1/locations/{id} /v1/formula1/locations/{id} |
Retrieve detailed information about a specific Formula 1 circuit location by its unique ID. Returns comprehensive location data including full circuit specifications (track… |
| GET |
/v1/formula1/drivers/{id} /v1/formula1/drivers/{id} |
Retrieve detailed information about a specific Formula 1 driver by their unique ID. Returns comprehensive driver data including personal information, career statistics, team… |
| GET |
/v1/formula1/drivers /v1/formula1/drivers |
Retrieve a paginated list of all Formula 1 drivers. Returns basic driver information including name, number, TLA, birth date, and country. Supports pagination with a maximum… |
| GET |
/v1/formula1/events/{eventId}/sessions/{sessionId} /v1/formula1/events/{eventId}/sessions/{sessionId} |
Retrieve detailed information about a specific session within a Formula 1 event. Returns comprehensive session data including timing information, status, and complete results… |
| GET |
/v1/formula1/events /v1/formula1/events |
Retrieve a paginated list of all Formula 1 race events (Grand Prix). Returns event details including name, dates, status, location information, and session schedule. Supports… |
| GET |
/v1/formula1/events/{eventId}/sessions /v1/formula1/events/{eventId}/sessions |
Retrieve a list of all sessions (Practice, Qualifying, Sprint, Race) for a specific Formula 1 event. Returns session details including name, type, start/end times, and status for… |
| GET |
/v1/formula1/locations /v1/formula1/locations |
Retrieve a paginated list of all Formula 1 racing circuit locations (tracks/venues). Returns location information including circuit name, city, country, geographic coordinates,… |
| GET |
/v1/formula1/seasons/{id}/teams /v1/formula1/seasons/{id}/teams |
Retrieve comprehensive constructor (team) statistics for a specific Formula 1 season. Returns detailed performance data for all constructor teams that competed in the season,… |
| GET |
/v1/formula1/locations/{id} /v1/formula1/locations/{id} |
Retrieve detailed information about a specific Formula 1 circuit location by its unique ID. Returns comprehensive location data including full circuit specifications (track… |
| GET |
/v1/formula1/standings/drivers /v1/formula1/standings/drivers |
Retrieve the current Formula 1 World Drivers' Championship standings. Optionally pass a year to retrieve historical standings. If no year is provided, returns the current… |
| GET |
/v1/formula1/live/sessions/{sessionId}/weather/history /v1/formula1/live/sessions/{sessionId}/weather/history |
Retrieve all weather snapshots recorded during a session in chronological order. |
| GET |
/v1/formula1/live/sessions/{sessionId}/timing/drivers/{driverNumber} /v1/formula1/live/sessions/{sessionId}/timing/drivers/{driverNumber} |
Retrieve the full timing history for a specific driver in a session, ordered chronologically. |
| GET |
/v1/formula1/seasons/{id} /v1/formula1/seasons/{id} |
Retrieve detailed information about a specific Formula 1 season by its unique ID (typically the year). Returns comprehensive season data including complete race calendar,… |
| GET |
/v1/formula1/live/sessions/{sessionId}/state /v1/formula1/live/sessions/{sessionId}/state |
Retrieve the most recent full state checkpoint for a session. Contains the complete serialised timing state as JSON. |
| GET |
/v1/formula1/live/sessions/{sessionId}/timing/laps/{lap} /v1/formula1/live/sessions/{sessionId}/timing/laps/{lap} |
Retrieve the timing snapshot for every driver at a specific lap in a session, ordered by position. |
| GET |
/v1/formula1/seasons/{id}/drivers /v1/formula1/seasons/{id}/drivers |
Retrieve comprehensive driver statistics for a specific Formula 1 season. Returns detailed performance data for all drivers who competed in the season, including championship… |
| GET |
/v1/formula1/live/sessions/{sessionId}/race-control /v1/formula1/live/sessions/{sessionId}/race-control |
Retrieve all race control messages (flags, penalties, safety car, etc.) for a session in chronological order. |
| GET |
/v1/formula1/live/sessions/{sessionId}/weather /v1/formula1/live/sessions/{sessionId}/weather |
Retrieve the most recent weather snapshot for a session (air/track temperature, humidity, wind, rainfall, pressure). |
| GET |
/v1/formula1/events/{eventId}/sessions/{sessionId}/results /v1/formula1/events/{eventId}/sessions/{sessionId}/results |
Retrieve just the results for a specific session within a Formula 1 event. Returns an array of driver results including positions, times, gaps, fastest laps, pit stops, and… |
| GET |
/v1/formula1/events/{id} /v1/formula1/events/{id} |
Retrieve detailed information about a specific Formula 1 event (Grand Prix) by its unique ID. Returns comprehensive event data including location details, dates, status, full… |
| GET |
/v1/formula1/events /v1/formula1/events |
Retrieve a paginated list of all Formula 1 race events (Grand Prix). Returns event details including name, dates, status, location information, and session schedule. Supports… |
| GET |
/v1/formula1/standings/constructors /v1/formula1/standings/constructors |
Retrieve the current Formula 1 World Constructors' Championship standings. Optionally pass a year to retrieve historical standings. If no year is provided, returns the current… |
| GET |
/v1/formula1/seasons /v1/formula1/seasons |
Retrieve a paginated list of all Formula 1 championship seasons. Returns season information including year, number of races, champions (driver and constructor), and season… |
| GET |
/v1/formula1/events/{eventId}/sessions /v1/formula1/events/{eventId}/sessions |
Retrieve a list of all sessions (Practice, Qualifying, Sprint, Race) for a specific Formula 1 event. Returns session details including name, type, start/end times, and status for… |
| GET |
/v1/formula1/events/{eventId}/sessions/{sessionId} /v1/formula1/events/{eventId}/sessions/{sessionId} |
Retrieve detailed information about a specific session within a Formula 1 event. Returns comprehensive session data including timing information, status, and complete results… |
| GET |
/v1/formula1/live/sessions/{sessionId}/timing /v1/formula1/live/sessions/{sessionId}/timing |
Retrieve the most recent timing snapshot for every driver in a session, ordered by position. |
| GET |
/v1/formula1/teams/{id} /v1/formula1/teams/{id} |
Retrieve detailed information about a specific Formula 1 constructor team by its unique ID. Returns comprehensive team data including full history, championship wins, notable… |
| GET |
/v1/formula1/teams /v1/formula1/teams |
Retrieve a paginated list of all Formula 1 constructor teams. Returns basic team information including name, country, debut year, and branding colors. Supports pagination with a… |
| GET |
/v1/formula1/drivers/{id} /v1/formula1/drivers/{id} |
Retrieve detailed information about a specific Formula 1 driver by their unique ID. Returns comprehensive driver data including personal information, career statistics, team… |
| GET |
/v1/formula1/drivers /v1/formula1/drivers |
Retrieve a paginated list of all Formula 1 drivers. Returns basic driver information including name, number, TLA, birth date, and country. Supports pagination with a maximum… |
| GET |
getMotoGpSeasonTeamStats /v1/moto-gp/seasons/{id}/teams |
Retrieve team statistics for a specific MotoGP season, including championship points, wins, podiums, and 1-2 finishes. |
| GET |
getNascarSeason /v1/nascar/seasons/{id} |
Retrieve detailed information about a specific NASCAR season by its ID (typically the year). ### Usage ```bash curl -X GET "https://api.ocblacktop.com/v1/nascar/seasons/2025" \… |
Blacktop Motorsport API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | 3 / second |
|
| PRO Recommended | $9 / month | 7 / second |
|