482 scrapers live47.7K runs1,562 usersRebuilt in the last 30 days: 482 of 482

Scrapers / Sports & Games

Formula 1 Sessions & Lineups Scraper (OpenF1) logo

Formula 1 Sessions & Lineups Scraper (OpenF1)

hipersoft/openf1-scraper

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.

Total users

2

Monthly users

1

Total runs

36

Per session scraped

$0.002

Last rebuilt

Oct 26, 2026

Overview

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

Field Description
Year Season year; defaults to current year.
Country Filter by Grand Prix country.
Session Filter by session (Race, Qualifying, Sprint, Practice…).
Include driver lineup Add the full grid of drivers per session.
Max sessions Maximum sessions to collect (0 = no limit).

Output fields

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

Popular use cases

  • 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.

Input

FieldTypeDescription
year
Year
stringSeason year β€” e.g. '2024', '2023'. Defaults to the current year.
country
Country (optional)
stringFilter by Grand Prix country β€” e.g. 'Singapore', 'Italy', 'United States'. Leave blank for all.
sessionName
Session (optional)
stringFilter by session β€” e.g. 'Race', 'Qualifying', 'Sprint', 'Practice 1'. Leave blank for all sessions.
includeDrivers
Include driver lineup
booleanInclude the full grid of drivers (number, name, team, country) for each session.
Default: true
maxItems
Max sessions
integerMaximum number of sessions to collect (0 = no limit).
Default: 0

API

curl -X POST "https://api.apify.com/v2/acts/hipersoft~openf1-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "year": "2024"
}'

Pricing

EventPricePaid plans from
Session scraped
Charged for each F1 session returned.
$0.002$0.001

You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.

Related scrapers

Stack Overflow & Stack Exchange Scraper

Scrape questions from Stack Overflow and any Stack Exchange site by tag or full-text search: title, tags, score, views, answer count, accepted answer, author, dates, link and full question body. Fast clean HTTP via the Stack Exchange API; optional key for higher quota.

117 runs Β· 1 users Β· $0.004 / question scraped

Steam Reviews Scraper

Scrape user reviews and ratings for any game on Steam. Get the review text, recommended/not-recommended, helpful & funny votes, author playtime, purchase type, language, early-access flag and dates. One clean row per review as JSON, CSV or Excel.

45 runs Β· 2 users Β· $0.0008 / review scraped

Lobsters Scraper

Scrape stories from Lobsters (lobste.rs): title, link, score, comments, submitter, tags and description. Pull the Hottest or Newest feed, or filter by tag. One clean row per story as JSON, CSV or Excel.

41 runs Β· 2 users Β· $0.0015 / story scraped

Rotten Tomatoes Scraper

Scrape Rotten Tomatoes movie and TV data: Tomatometer critics score, audience score, sentiment, title, year, genres, content rating, director, cast, description and poster. Just pass titles or URLs. One row per title as JSON, CSV or Excel.

38 runs Β· 2 users Β· $0.002 / title scraped

AniList Scraper

Scrape anime and manga data from AniList: title, score, popularity, format, status, episodes/chapters, genres, studios, season, start/end dates, description and cover image. Search by title. One row per title as JSON, CSV or Excel.

38 runs Β· 2 users Β· $0.001 / title scraped

Readability Scorer

Score how easy any text is to read. Get Flesch Reading Ease, Flesch-Kincaid Grade, Gunning Fog, SMOG, Coleman-Liau and ARI, plus word, sentence and syllable counts and a plain-English difficulty label. Score one text or many at once. Output JSON, CSV or Excel.

37 runs Β· 2 users Β· $0.001 / text scored
Need a source that isn't here?

Send the site and the fields. We build it and you get it first.

Request a build