OpenF1 Scraper: Formula 1 Sessions & Circuits
Pricing
Pay per usage
Go to Apify Store

OpenF1 Scraper: Formula 1 Sessions & Circuits
Pull Formula 1 session schedules by year and type via the public OpenF1 API: circuit, country, start and end times. No login, no proxy, no browser.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Naimur Hasan
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
OpenF1 Scraper
Pulls Formula 1 session schedules by season and session type through the public OpenF1 API. No login, no proxy, no browser.
Input
| Field | Type | Notes |
|---|---|---|
year | integer | Season year. OpenF1 coverage starts in 2023. Default 2024. |
sessionName | string | any | Race | Qualifying | Sprint | Practice 1-3. Default Race. |
maxItems | integer | Cap on sessions returned. Default 30. |
Output
One row per session: sessionKey, meetingKey, sessionName,
sessionType, dateStart, dateEnd, durationMinutes, circuitKey,
circuitShortName, location, countryCode, countryName, gmtOffset,
year.
Notes
durationMinutesis derived here rather than returned upstream, which makes the scheduled length of a session sortable without post-processing.- Timestamps carry a UTC offset rather than being normalised, so the duration is computed by parsing both ends rather than by subtracting strings.
sessionKeyis the handle the rest of the OpenF1 API keys on — laps, pit stops, radio and car telemetry all accept it, so these rows are the natural starting point for a deeper pull.- Coverage begins in 2023; an earlier year returns nothing, which this Actor reports as a failure rather than an empty dataset.