Home › Guides › Formula 1 Data
Formula 1 as data: results, qualifying, laps, pit stops, standings and tyre strategy
The Formula 1 Data Scraper returns clean rows in eight modes: race results with grid and fastest lap, qualifying (Q1/Q2/Q3), lap-by-lap times, pit stops, driver and constructor standings, the season schedule, and tyre stints (compound, age and lap range, 2023 onward). From two free open sources — Jolpica (the Ergast successor) and OpenF1. No API key, no login.
Who it's for
- Strategy and betting modellers wanting lap pace, pit windows and tyre degradation.
- Stats products and widgets needing standings, results and the schedule.
- Analysts pulling historical race data across 70+ seasons.
- AI agents billed per delivered row over x402.
What you get
| Mode | Fields |
|---|---|
| results | Position, grid, status, points, fastest lap and its rank |
| qualifying / laps / pitStops | Q1/Q2/Q3 · per driver per lap (time + position) · each stop's lap, number and duration |
| standings / schedule | Driver & constructor tables (position, points, wins) · circuits, localities, countries, dates |
| tyreStints | Compound, tyre age at start, lap range and stint number per driver (2023+, via OpenF1) |
Input
| Input | What it does |
|---|---|
mode | results (default), qualifying, laps, pitStops, driverStandings, constructorStandings, schedule, tyreStints |
season · round | A year or current · last (default) or a round number (all works only for results) |
maxResults | Cap on delivered rows (0 = no cap) |
{ "mode": "results", "season": "current", "round": "last" }
Honest limits
- Tyre stints from 2023 onward — OpenF1 covers 2023+; earlier seasons return a clear message.
- No full car telemetry (throttle, brake, RPM) — lap times, pit/position data and tyre stints are included; raw telemetry is OpenF1's separate feed.
round: allonly for results — the heavy modes read one Grand Prix at a time; a future round returns empty until the race happens.
Pricing
Pay per result: billed only for delivered rows, never for errors or empty runs. Current prices are on the actor's Pricing tab on Apify.
Model a Grand Prix: results, lap pace, pit stops and full tyre strategy from free open sources. Exportable to JSON, CSV or Excel.
Open the Formula 1 Data Scraper →Related
Other sport-specific scrapers: the UFC & MMA Data Scraper, the Golf & PGA Data Scraper, the Cricket Data Scraper and the Rugby Data Scraper; for betting lines, the Sports Odds Scraper.
Frequently asked questions
Do I need an API key or a login?
No. The Actor reads two free, open sources directly — Jolpica (the maintained Ergast successor) and OpenF1 — with no F1 API key, no account and no browser. Pick a mode, a season and a round and run.
Which seasons and data does it cover?
Results, qualifying, lap times, pit stops, standings and the schedule go back across the Ergast archive — more than seventy seasons from 1950 onward. Tyre stints come from OpenF1 and are available from the 2023 season onward.
What is a tyre stint row?
One continuous run on a single set of tyres: the driver, team, stint number, compound (SOFT/MEDIUM/HARD/INTERMEDIATE/WET), tyre age at start and the lap range — enough to reconstruct each driver's full strategy.
Does it include lap-by-lap times?
Yes — the laps mode returns one row per driver per lap, with the lap time and the driver's running position. A full Grand Prix has roughly a thousand lap rows across the field; use maxResults: 0.
Why can't I use round: all for laps or tyre stints?
Those modes read one Grand Prix at a time to keep each run fast and polite to the source. Use a round number or last, and run several rounds for a whole season. round: all is supported for results.
Using the data lawfully
The Actor reads publicly available, non-personal motorsport data from open APIs that publish it for public use. It collects no private data and requires no login. Use the output in line with applicable laws and the terms of the sources. Not affiliated with Formula 1, the FIA, Jolpica or OpenF1.
Formula 1 Data Scraper — eight modes from championship tables to single laps and tyre stints. Pay per row, no API key.
Get F1 data on Apify →