The open source API for Formula 1 data

Access live telemetry, timing, and session data from every F1 race weekend.

Everything happening on track

18 endpoints covering everything from throttle traces to team radio.

🏎️ Car telemetry

Location, speed, throttle, brake, RPM, and gear data at 3.7 Hz sampling rate.

⏱️ Lap times

Sector times, mini-sectors, speed traps, and lap durations for every driver.

🏁 Race positions

Real-time position changes, intervals, and gaps to leader updated every 4 seconds.

🛞 Pit stops

Pit lane timing, stop duration, and tire compound data.

📻 Team radio

Audio recordings of driver-to-pit communications.

🌦️ Weather

Track temperature, air temperature, humidity, wind, and rainfall.

🚩 Race control

Flags, safety car, session status, and incident messages.

🏆 Championship standings

Live driver and constructor points throughout each race.

Built by the community

See what fans are creating with OpenF1.

Instant APIs. Zero friction.

Query historical data immediately. No API keys, no credit cards, and no signup required.

1

Choose your endpoint

Pick from 18 endpoints covering every aspect of an F1 weekend.

2

Add filters

Filter by driver, session, time range, or any attribute.

3

Get your data

Receive JSON or CSV responses instantly.

# Get Lewis Hamilton's first laps data at the Abu Dhabi 2025 GP

curl "https://api.openf1.org/v1/laps?session_key=9839&driver_number=44&lap_number<=3"
Output:

            

Pricing

Start for free, upgrade for live capabilities.

Historical data
Personal use only
€0 / forever
  • All 18 endpoints
  • All historical sessions since 2023
  • JSON and CSV formats
  • No authentication required
  • Up to 3 requests per second and 30 requests per minute
Start building
Historical and Live data
Personal use only
€9.90 / month
  • Everything from the free plan
  • Live data during sessions with REST, MQTT, and WebSocket
  • Up to 6 requests per second and 60 requests per minute
  • Supports the long-term sustainability of OpenF1
Get access

Democratizing F1 data

OpenF1 exists to make Formula 1 data open and accessible to everyone. The entire project is open source, community-driven, and built with transparency.

⭐ 1.1K stars
89 forks
👥 Active contributors
View on GitHub

Frequently asked questions

Is OpenF1 official?
No. OpenF1 is an independent, community-driven project not associated with Formula 1, FIA, or Formula One Management.
What's the data delay?
Real-time data typically updates about 3 seconds after live events — faster than most TV broadcasts.
How far back does historical data go?
Data is available from the 2023 season onwards.
Are there rate limits?
Yes, but they're generous. The free tier allows 3 req/s and 30 req/min, plenty for most projects. Paid plans double that.
What formats are supported?
JSON (default) and CSV. Add "csv=true" to any request for spreadsheet-compatible output.
What counts as "live" vs "historical" data?
Live data is anything from a session still in progress or ended less than 30 minutes ago. After that, it's historical and free to access.

Ready to build something fast?

Start with historical data for free. No signup required.