Formula 1 Sessions & Lineups Scraper (OpenF1) avatar

Formula 1 Sessions & Lineups Scraper (OpenF1)

Pricing

from $0.001 / session scraped

Go to Apify Store
Formula 1 Sessions & Lineups Scraper (OpenF1)

Formula 1 Sessions & Lineups Scraper (OpenF1)

Scrape Formula 1 sessions and driver lineups: session name and type (Practice, Qualifying, Race), circuit, location, country, dates and the full grid of drivers with number, team and country. Filter by year, country and session. One row per session as JSON, CSV or Excel.

Pricing

from $0.001 / session scraped

Rating

0.0

(0)

Developer

hiper soft

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

Pull Formula 1 session and driver data with the F1 Sessions & Lineups Scraper, powered by OpenF1. Choose a season, country or session type and export each session's name and type, circuit, location, country, dates and the full grid of drivers (number, name, team, country) — one clean row per session as JSON, CSV or Excel.

Built for F1 fan sites and apps, fantasy F1 tools, sports dashboards and motorsport research, it turns the F1 calendar into structured data.

What it does

  • 🏁 All sessions — Practice, Qualifying, Sprint and Race sessions for a season.
  • 📍 Session detail — circuit, location, country, start/end dates and GMT offset.
  • 👥 Driver lineups — the full grid for each session with car number, name, team and country.
  • 🎛️ Filters — by year, Grand Prix country and session name.
  • 📤 Export anywhere — JSON, CSV or Excel, or straight into an app, sheet or dashboard.

Example output

{
"year": 2024,
"sessionName": "Race",
"location": "Marina Bay",
"country": "Singapore",
"dateStart": "2024-09-22T12:00:00+00:00",
"drivers": [
{ "number": 1, "fullName": "Max VERSTAPPEN", "team": "Red Bull Racing", "countryCode": "NED" },
{ "number": 4, "fullName": "Lando NORRIS", "team": "McLaren", "countryCode": "GBR" }
]
}

How to use it

  1. Set a year (and optionally a country and session).
  2. Keep Include driver lineup on for the full grid.
  3. Set Max sessions and run. Download the results as JSON, CSV or Excel.

Input fields

FieldDescription
YearSeason year; defaults to current year.
CountryFilter by Grand Prix country.
SessionFilter by session (Race, Qualifying, Sprint, Practice…).
Include driver lineupAdd the full grid of drivers per session.
Max sessionsMaximum sessions to collect (0 = no limit).

Output fields

sessionKey, meetingKey, sessionName, sessionType, circuit, location, country, countryCode, year, dateStart, dateEnd, gmtOffset, drivers.

  • F1 fan sites & apps — power schedules and session pages with structured data.
  • Fantasy F1 tools — pull the session calendar and driver lineups.
  • Sports dashboards — track the season across circuits and countries.
  • Motorsport research — build datasets of sessions, circuits and grids.

FAQ

Do I need an account or key? No. Set a year and run.

Which sessions are covered? All session types for a season — Practice, Qualifying, Sprint and Race — filterable by country and session name.

Can I get the driver grid? Yes — keep the driver-lineup option on to include number, name, team and country for each session.

Can I export to Excel or Google Sheets? Yes — results download as JSON, CSV or Excel and integrate with Sheets, apps and dashboards.


Structured Formula 1 sessions and driver lineups by season and circuit — clean and export-ready for F1 apps, fantasy tools and dashboards.