Skip to content
SportsDataAPI Real-time sports data

Formula-1 Odds API

Race results, qualifying, pit stops, lap times, driver and constructor standings, circuit info.

Since 1950 · Global

What You Get With Formula-1 API

Core data points available through the Formula-1 API.

race results

Real-time race results data for formula-1 competitions worldwide.

pit stops

Real-time pit stops data for formula-1 competitions worldwide.

lap times

Real-time lap times data for formula-1 competitions worldwide.

Formula-1 API Endpoints

11 endpoints covering every aspect of formula-1 data.

GET /races Schedule, results, grid
GET /races/pitstops Pit stop duration & strategy
GET /rankings/drivers Championship standings

Formula-1 API Coverage

Comprehensive formula-1 data across leagues and competitions worldwide.

1
Leagues
30+
Countries
1000+
Data Points
Per session
Updates

Formula-1 API Use Cases

See how developers use formula-1 data in production.

Betting Apps

Build formula-1 betting features with real-time odds from 30+ bookmakers worldwide.

Analytics

Power formula-1 prediction models with years of historical match and player data.

Media

Display live formula-1 scores, stats, and odds on your website or app in real-time.

Formula-1 API Code Example

Integrate formula-1 data in minutes with a simple REST call.

curl -X GET "https://v3.formula-1.sportsdataapi.com/races" \
  -H "x-apisports-key: YOUR_API_KEY"
import requests

url = "https://v3.formula-1.sportsdataapi.com/races"
headers = {"x-apisports-key": "YOUR_API_KEY"}

response = requests.get(url, headers=headers)
data = response.json()
print(data)
Sample Response
{
  "get": "races",
  "results": 1,
  "response": [{
    "id": 64,
    "competition": { "id": 1, "name": "British Grand Prix" },
    "circuit": { "id": 1, "name": "Silverstone Circuit" },
    "date": "2024-07-07",
    "status": "Completed",
    "laps": { "total": 52 },
    "results": [{
      "driver": { "id": 1, "name": "Max Verstappen" },
      "team": { "id": 1, "name": "Red Bull Racing" },
      "position": 1,
      "time": "1:22:27.831",
      "grid": 1
    }]
  }]
}

Start free. Scale when ready.

Get 100 free formula-1 API requests per day. No credit card required.

Upgrade to PRO for full real-time data, live odds, and unlimited historical access.

Formula-1 API FAQ

Common questions about the Formula-1 API.

How far back does Formula 1 data go?

The API covers Formula 1 data since the 1950 season including race results, qualifying, driver and constructor standings, and circuit information for every Grand Prix.

Does the API include pit stop data?

Yes. Detailed pit stop information including stop duration, lap number, and strategy analysis is available for recent seasons.

Can I get qualifying and practice session data?

Yes. Full qualifying results, practice session times, grid positions, and fastest laps are available for each Grand Prix weekend.

Is there a free plan for F1 data?

Yes. The free plan includes 100 requests per day with access to race schedules, results, and championship standings.

Already have an account?