Free / open data · France

OpenF1
Open-source API for Formula 1 session data: lap times, car telemetry, positions, pit stops, weather, team radio and race control. Historical data from 2023 is free without auth; live access is a paid sponsorship.
Facts verified against the provider's site on
Tone of public discussions, liked vs criticised points, reliability complaints; based on 8–24 public discussions.
Computed from public data only; uptime and latency are not measured yet. Enterprise feeds that sell by contract score lower on transparency by design. How the score works
- Starting price
- €9.90/mo
- Free access
- Free tier
- Sports
- 2 (Formula 1, Motorsport)
- Live data
- Yes
- Delivery
- Streaming (WebSocket)
- Discussions
- 10 threads
- GitHub adoption
- 675 repos
Best for
Hobby projects, dashboards and analysis of Formula 1 sessions that need free historical lap, telemetry and position data over a keyless REST API.
Not ideal for
Commercial products needing official F1 data or guaranteed uptime; it is an unofficial project and live data needs a paid sponsorship for personal use.
Limitations to check
- − Historical data starts in 2023
- − Live access costs 9.90 per month and is for personal use
- − Live tier limited to 6 requests per second and 60 per minute
- − Not affiliated with Formula 1
Written from the provider's own pages (source).
Last checked 2026-11-03
OpenF1 at a glance
- What is OpenF1 best for?
- Hobby projects, dashboards and analysis of Formula 1 sessions that need free historical lap, telemetry and position data over a keyless REST API. Not ideal for: Commercial products needing official F1 data or guaranteed uptime; it is an unofficial project and live data needs a paid sponsorship for personal use.
- How much does OpenF1 cost?
- The cheapest public paid plan of OpenF1 is €9.90/mo.
- Does OpenF1 have a free tier?
- Yes. OpenF1 lists a free plan called "Free (historical)".
- What does OpenF1 cover?
- OpenF1 is a free / open data. Its sports: Formula 1, Motorsport; data: Historical data, Results, Live scores, Standings, Team stats, Tracking data. Live / in-play data is offered.
- Does OpenF1 have a WebSocket or streaming API?
- Yes. OpenF1 pushes data continuously: WebSocket.
- What do developers say about OpenF1?
- Free open-source F1 API (lap times, telemetry, positions, weather, race control) used heavily in fan dashboards, replay tools, videos and analysis posts; historical data from 2023 needs no key, live access is paid. Users note it is unofficial, lacks pre-2023 data, has had outages that forced self-hosting, and deprecates fields. FastF1 and Jolpica are common alternatives.
- What are the alternatives to OpenF1?
- Close alternatives in the SportDex catalog: Jolpica-F1, FastF1, StatPal, Data Sports Group, NASCAR Content Feed (unofficial).
Commercial decision
Pricing & plan limits
| Plan | Price | Requests | What's included |
|---|---|---|---|
| Free (historical) | Free | — | Historical data from 2023, no authsource |
| Sponsor | €9.90/mo | — | Live data via REST, MQTT, WebSocket; 6 req/s, 60 req/min; personal usesource |
Real-time tier also offers MQTT (not in protocol vocabulary, omitted). Auth for the paid real-time tier is not detailed on the page. Unofficial; not affiliated with Formula 1.
Before choosing a paid plan, confirm
• What counts as one request (per call, per market, per region?)
• What happens when you exceed the quota: blocked or billed
• Whether live and historical data are on your plan
• Whether your use (public app, betting, resale) is licensed
The critical question
Data coverage
- Sports
- Formula 1Motorsport
- Data types
- Historical dataResultsLive scoresStandingsTeam statsTracking data
- Key competitions
- Formula 1source
- Competitions
- Not disclosed
- Live / in-play
- Yes
- Women's competitions
- Not disclosed
- Betting markets
- Not disclosed
- Bookmaker regions
- Not disclosed
- Bookmakers
- Not disclosed
- History depth
- Since 2023
- Update frequency
- Car data ~3.7 Hz; positions/intervals every ~4 s
- Name languages
- Not disclosed
- ID mapping
- Not disclosed
Coverage often depends on the plan; confirm the exact league and season on your plan.
Before you build
Usage rights & access
- Commercial use
- Not disclosed
- Betting products
- Not disclosed
- Redistribution
- Not disclosed
- Storing data
- Not disclosed
- Attribution
- Not disclosed
- Logos & photos
- Not disclosed
- Who can buy
- Not disclosed
- Verification (KYC)
- Not required
- Not available in
- Not disclosed
- Only available in
- Not disclosed
Historical data from 2023 is free without authentication; real-time data needs a paid subscription.
Developer-ready evaluation
Integration & documentation
- Protocols
- RESTWebSocket
- Formats
- JSON, CSV
- Authentication
- none
- SDKs
- Not disclosed
- OpenAPI spec
- Not disclosed
- Claimed latency
- Not disclosed
- Status page
- Not disclosed
- Sandbox / test keys
- Not disclosed
- Support
- Not disclosed
- SLA uptime
- Not disclosed
Preview brief
# Integration brief: OpenF1 Goal: build a feature on OpenF1 data. Use only the official documentation below as the source of truth. ## Known facts (from SportDex, verify before relying on them) - Website: https://openf1.org/ - Docs: https://openf1.org/docs/ - Sports: Formula 1, Motorsport - Data: Historical data, Results, Live scores, Standings, Team stats, Tracking data - Protocols: REST, WebSocket; formats: json, csv - Auth: none - Free plan: Free (historical) - Cheapest paid plan: €9.90/mo - Note: Real-time tier also offers MQTT (not in protocol vocabulary, omitted). Auth for the paid real-time tier is not detailed on the page. Unofficial; not affiliated with Formula 1. ## Verify before writing code - whether commercial use is allowed on the plan you pick - exact endpoint paths, parameters and response fields (read the official docs, do not guess) ## Implementation rules - Keep the API key on the server (environment variable, backend route or edge function); never ship it to the browser. - Cache responses and respect rate limits; count how many requests each screen triggers. - Handle errors explicitly: invalid key, quota exceeded (429), missing fields, empty fixtures, timeouts. - Start with one demo request and log the raw response before building UI on assumed field names.
Data quality signals
Data source & company
- Official partners
- Not disclosed
- How data is collected
- Not disclosed
- Certifications
- Not disclosed
- Payment methods
- Not disclosed
- Minimum contract
- Not disclosed
- Country
- France
- Founded
- Not disclosed
Reddit · Hacker News · Stack Overflow · GitHub · YouTube
What developers say
Free open-source F1 API (lap times, telemetry, positions, weather, race control) used heavily in fan dashboards, replay tools, videos and analysis posts; historical data from 2023 needs no key, live access is paid. Users note it is unofficial, lacks pre-2023 data, has had outages that forced self-hosting, and deprecates fields. FastF1 and Jolpica are common alternatives.
Praised for
- Free historical data without auth
- Rich telemetry and race control data
- Widely adopted in dashboards and videos
- Open-source and easy REST access
Complaints
- No data before 2023
- Live access requires paid sponsorship
- Occasional outages
- Not truly real-time for some users
Our summary of public discussions, not a rating. Vendor posts are not counted as user opinion.
Discussions
- 28% of all wet tyre laps since Bahrain 2023 took place in Las Vegas Qualifying 2025r/formula1 · 2025-11
- My Formula 1 Fastest Lap Simulator Project !!r/formula1 · 2025-09
- Race sim FP1&FP3 Japan 2025r/formula1 · 2025-04
- Built an open source play-by-play app — Timestamped for F1r/formula1 · 2025-09
- OpenF1 - An API for real-time F1 datar/formula1 · 2023-09
- OpenF1 - An API for real-time F1 datar/formula1 · 2023-09
- OpenF1 - An API for real-time F1 datar/formula1 · 2023-09
- Undefined colors in Altair plotStack Overflow · 2024-03
- Show HN: Undercutf1 – F1 Live Timing TUI with Driver Tracker, Variable DelayHacker News · 2025-04
- Show HN: F1 COSMOS – Live timing and data dashboard for F1 fansHacker News · 2025-08
Open-source projects using it
Videos
- Is George Russell Just Unlucky? We Ran 1,000 Races to Find OutFlatOut · 2026-11
- How do F1 cars brake so hard?Simple Animation · 2026-10
- How NOT To Do Your Home RaceTrack Vision · 2026-09
- F1 Race Replay Tutorial: Visualizing OpenF1 Telemetry with Laravel & LivewireBlueprint Bytes · 2025-12
- API gratis: OpenF1 #programmazione #divulgazione #informatica #formula1 #tecnologiasimoneepierro · 2025-11
- Build A Website With Lovable In 10 Minutes... (no code)Robin van Veen · 2025-04
Shortlist next steps
Alternatives worth comparing
Volunteer-run open source Formula 1 API with endpoints backward compatible with the retiring Ergast service, free to use and funded by donations.
Free tierFormula 1MotorsportFree tier2 discussions · 1.6k repos
Unofficial Python library giving free access to Formula 1 lap timing, car telemetry, tyre, weather, schedules and session results as Pandas DataFrames. Most data now needs an F1TV subscription.
Free tierFormula 1MotorsportFree tier10 discussions · 118 repos
Sports data API for live scores, odds, news and match storylines across 12+ sports and 1,000+ soccer leagues. Two flat monthly plans with a 14-day trial and an OpenAPI schema.
14-day trialLiveFootball (soccer)American footballBasketball+5from $29/mo1 discussions · 0 repos
Commercial data feed for 80+ sports and 5,000+ competitions: live scores, events, statistics, schedules, player bios and history, plus ready-made widgets. Sold by quote; free trial via contact form.
LiveFootball (soccer)CricketBasketball+5Contact sales2 discussions · 2 repos
Undocumented NASCAR content-feed JSON endpoints for schedules, results, live race feed, flags and points; no key needed, wrapped by community Python packages. Unofficial and may change or be restricted.
Free tierMotorsportFree tier0 discussions · 66 repos
Evidence & transparency
Official sources
Facts were extracted from the provider's own pages on 2026-11-03. Empty fields mean the provider does not say, not that the feature is missing. How we know