Formula 1 APIs
Formula 1 APIs split between historical results and live timing. F1 API is free and keyless for seasons, races, drivers and circuits, and RacingHub covers results back to 1950. OpenF1 goes further with telemetry, lap times, pit stops and team radio, and RaceHooks adds IndyCar results and live F1 timing webhooks via OAuth. The Ergast Developer API is listed but discontinued. Free Sports APIs →
| API | Pricing | Auth | Format | Free tier | Status |
|---|---|---|---|---|---|
Ergast Developer APIHistorical Formula One results, driver, team and race data back to 1950; service now discontinued. Sports › Scores & Stats | None | JSON | — | Deprecated | |
F1 APIFree Formula 1 seasons, races, drivers, teams and circuit data, no key required. Sports › Scores & Stats | Free | None | JSON | Unlimited | Live |
OpenF1Historical and live Formula 1 telemetry, lap times, positions, pit stops, and team radio data. Sports › Scores & Stats | Freemium | None | JSON | — | Live |
RaceHooksF1 results, laps and standings since 1950, IndyCar results and standings, and live F1 timing webhooks. Sports › Scores & Stats | Freemium | OAuth | JSON | Unlimited | Live |
RacingHubFormula 1 historical data from 1950 to present: drivers, constructors, results, standings. Sports › Scores & Stats | None | JSON | — | Live |
Ergast Developer APIDeprecated
Historical Formula One results, driver, team and race data back to 1950; service now discontinued.
None · JSON
—
no machine-readable spec
F1 APIFreeLive
Free Formula 1 seasons, races, drivers, teams and circuit data, no key required.
None · JSON
Unlimited
no machine-readable spec
OpenF1FreemiumLive
Historical and live Formula 1 telemetry, lap times, positions, pit stops, and team radio data.
None · JSON
—
no machine-readable spec
RaceHooksFreemiumLive
F1 results, laps and standings since 1950, IndyCar results and standings, and live F1 timing webhooks.
OAuth · JSON
Unlimited
no machine-readable spec
RacingHubLive
Formula 1 historical data from 1950 to present: drivers, constructors, results, standings.
None · JSON
—
OpenAPI spec
Nothing matches that combination. Clear the filters and start from the category.
Choosing a Formula 1 API
Is there a free Formula 1 API?
Yes. F1 API is free to use, and OpenF1 and RaceHooks have a free tier alongside paid plans. See all free Sports APIs.
Which Formula 1 APIs work without an API key?
OpenF1, F1 API and RacingHub need no key or sign-up, so you can try them with a plain request.
Can I call a Formula 1 API from front-end JavaScript?
OpenF1, F1 API and RacingHub allow cross-origin requests and need no key, so they work straight from the browser. For the others, call them from your server so your key stays private.
Can I use Formula 1 APIs in a commercial project?
RaceHooks permits commercial use. F1 API restricts it, for example to non-commercial or attributed use, so read the terms first.
Which Formula 1 APIs work with AI agents?
RacingHub publishes an OpenAPI spec for generating clients and tools.
Broader: Scores & Stats APIs · Sports APIs
More in Scores & Stats: Football (Soccer) APIs · Tennis APIs · Basketball APIs · NFL APIs · NHL APIs