RECORDSDATA

[AUTOMATION · DEVELOPER TOOLS]

F1 Scraper: Race Results, Qualifying & Standings

Scrape Formula 1 data since 1950: race results, qualifying times, pit stops, schedules and standings. Export F1 data to CSV, JSON or Excel. No API key.

Input: 10 fields, required: seasons. Billed per event on the free Apify plan: Race result $0.015, Qualifying row $0.01, Pit stop $0.01 and 3 more events. Results export as JSON, CSV or Excel. Last updated 2026-10-04.

STATUS
PRODUCTION
INPUT FIELDS
10
REQUIRED
1
PRICING
PAY PER EVENT
UPDATED
2026-10-04
OUTPUT
JSON, CSV, Excel

01 / INPUT

What you can configure.

FIELDTYPEDESCRIPTION
SeasonsseasonsREQUIREDarrayF1 seasons to scrape (1950 to current). Use "current" for the ongoing season. default: ["current"]
Rounds (optional)roundsarrayGrand Prix round numbers within each season to scrape (for example 1, 5, 22). Leave empty to scrape all rounds of the season. default: []
Driver filter (optional)driverFilterstringReturn only rows for one Formula 1 driver, by Ergast driver id such as max_verstappen, hamilton or alonso. Leave empty for all drivers. default: ""
Max ItemsmaxItemsintegerMaximum number of rows to return across all modules. Free users are limited to 10 rows (preview). Paid users can leave it empty or set up to 1,000,000.
Race resultsincludeRaceResultsbooleanFinishing position, grid, points, laps, status, time and fastest lap per driver per race. default: true
Qualifying resultsincludeQualifyingbooleanQ1/Q2/Q3 times and grid positions per driver per race. default: false
Pit stopsincludePitstopsbooleanEvery pit stop with lap, stop number and duration (available from 2011). default: false
Race scheduleincludeSchedulebooleanOne row per Grand Prix with circuit, locality, country, date and session times. default: false
Driver championship standingsincludeDriverStandingsbooleanFinal (or current) championship table per season. default: false
Constructor championship standingsincludeConstructorStandingsbooleanConstructor championship table per season. default: false

02 / PRICING

Pay for what you collect.

EVENTDETAILPRICE
Race result · BASEOne driver classification row: position, grid, points, laps, status, times.$0.015
Qualifying rowQ1/Q2/Q3 times and position for one driver.$0.01
Pit stopOne pit stop with lap, stop number and duration.$0.01
Race (schedule)One Grand Prix with circuit, location and session dates.$0.01
Driver standingOne championship table row for a driver.$0.01
Constructor standingOne championship table row for a team.$0.01

Prices in USD, shown for the Apify free plan. Paid Apify plans get tiered discounts. Platform usage is included.

03 / FAQ

About the F1 Scraper.

How much does the F1 Scraper cost?

It charges per event: Race result $0.015, Qualifying row $0.01, Pit stop $0.01 and 3 more events. Prices are for the free Apify plan, and paid Apify plans get tiered discounts. Apify platform usage is included in the event price.

What input does the F1 Scraper need?

One field is required: seasons (array). The Actor has 10 input fields in total, and the rest have defaults.

Which formats can I export the F1 Scraper results in?

Results are saved to an Apify dataset. Download them as JSON, CSV or Excel, or fetch them through the Apify API.

04 / RELATED

More from the same family.

[01]

Sofascore Match Stats Scraper - Live Scores, Odds & Lineups

Scrape Sofascore match stats, lineups, xG shot maps, player ratings and odds for 11 sports by team, match ID or live. Export CSV, JSON, Excel. No login.

PRODUCTIONAUTOMATION
VIEW ACTOR
[02]

MercadoLibre Scraper - Products & Prices, 18 LATAM Countries

Scrape MercadoLibre products and prices across Argentina, Mexico, Brazil, Chile and 14 more countries: sellers, stock and ratings. Export to CSV, JSON, Excel.

PRODUCTIONECOMMERCE
VIEW ACTOR
[03]

Basketball Scraper: Box Scores, Play-by-Play & Odds

Scrape basketball box scores, play-by-play, odds, rosters and standings for any NBA or EuroLeague team. No login or API key. Export CSV, Excel or JSON.

PRODUCTIONDEVELOPER TOOLS
VIEW ACTOR

NEXT SOURCE

What should we collect next?

Have a source that needs structured data?

Build an Actor