The open source API for Formula 1 data
Access live telemetry, timing, and session data from every F1 race weekend. Built for fans to visualize, learn, and create.
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.
LIVE Formula One Race Track with LED Lights
An LED strip shaped into the Yas Marina circuit to represent the Abu Dhabi Grand Prix in real-time.
Pits n' Giggles
A real-time sim racing analytics and race engineering dashboard for F1 23+ games, comparing your laps against real-life pole times.
F1 Data Visualization for Meta Quest
A Unity-powered VR experience rendering live race circuits in 3D with real-time driver positions using GPS data.
Making something cool? Share your project with the community.
Instant APIs. Zero friction.
Query historical data immediately. No API keys, no credit cards, and no signup required.
Choose your endpoint
Pick from 18 endpoints covering every aspect of an F1 weekend.
Add filters
Filter by driver, session, time range, or any attribute.
Get your data
Receive JSON or CSV responses instantly.
curl "https://api.openf1.org/v1/laps?session_key=9839&driver_number=44&lap_number<=3"
Access & Support
OpenF1 is free for everyone. Sponsors help cover our server costs.
- 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
- Helps keep the project alive
- Everything from the free tier
- Live data during sessions with REST, MQTT, and WebSocket
- Up to 6 requests per second and 60 requests per minute
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.
The project does not claim ownership of Formula 1 data,
trademarks, or broadcasts, and does not attempt to compete with
or substitute official Formula 1 products or licensed data
services.
"If you are a developer and love F1, here is something you will love! I tested it and it's insane. Go build a project out of it."
"A big thank you for creating and maintaining this fantastic dataset, very well documented and accessible."
"The OpenF1 API is the primary data source, offering detailed timing, position, and status information... The current architecture is lightweight but robust, perfect for a personal project that needs to run reliably without breaking the bank."
"Thanks to openf1's great work, I was able to combine my two passions — F1 and data visualisation into one!"
"I'm enjoying all of this data as a little kid in Christmas 💪💪"
"Thank you so much for making this website possible with the OpenF1 API; this project would not have been possible without this. He has also fixed many issues we ran into, so we are very thankful for his community support."
"Thanks for the amazing API, Making a prediction model based out of the data. It makes the work so convenient. Kudos to you 👍"
"Shoutout for making the fantastic API. I'm currently using it for this project: https://p10.racing and it allows for some reach nice features. Great job!"
Frequently asked questions
Ready to build something fast?
Explore F1 data for free. No signup required.