F1 Data Scraper — Results, Qualifying, Standings & Schedule avatar

F1 Data Scraper — Results, Qualifying, Standings & Schedule

Pricing

from $0.50 / 1,000 results

Go to Apify Store
F1 Data Scraper — Results, Qualifying, Standings & Schedule

F1 Data Scraper — Results, Qualifying, Standings & Schedule

Scrape Formula 1 data: race results, qualifying times, driver and constructor standings, race schedules, driver info, constructors, and circuits. Covers all seasons from 1950 to present via the Jolpica-F1 API (Ergast replacement).

Pricing

from $0.50 / 1,000 results

Rating

0.0

(0)

Developer

Joren Maurissen

Joren Maurissen

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 hours ago

Last modified

Share

F1 Data Scraper — Race Results, Qualifying, Standings & Schedule

Extract Formula 1 data from every season since 1950. Get race results, qualifying times, championship standings, race schedules, driver profiles, constructor info, and circuit details — all from a single Actor.

Features

  • Race results — Finishing positions, points, lap times, grid positions, fastest laps, and finish status for every race
  • Qualifying — Q1/Q2/Q3 times and starting grid positions
  • Driver standings — Championship points, positions, and wins for any season
  • Constructor standings — Team championship points and positions
  • Race schedule — Calendar of all races in a season with circuit locations, dates, and times
  • Driver profiles — Names, codes, numbers, nationalities, and birth dates
  • Constructor info — Team names and nationalities
  • Circuit details — Circuit names, countries, and GPS coordinates
  • Covers 1950–present — Every F1 season since the inaugural championship
  • No authentication required — Uses the free, open-source Jolpica-F1 API

Use cases

  • Fantasy F1 — Build fantasy league tools with historical performance data
  • Data analysis — Trend analysis across seasons, driver comparisons, circuit performance
  • Betting models — Historical results for predictive modeling
  • Visualizations — Championship progression charts, points battles, lap time distributions
  • RAG / AI — Feed structured F1 data into LLM applications and chatbots
  • News & content — Auto-generate race reports and statistical summaries

Input

FieldTypeRequiredDefaultDescription
endpointstringlatest-resultsData type: race-results, qualifying, standings-drivers, standings-constructors, schedule, drivers, constructors, circuits, latest-results
yearinteger0 (current)F1 season year (1950–present). 0 = current season
roundinteger0 (all)Specific race round number. 0 = all rounds
limitinteger100Max records to return. 0 = no limit

Example input

{
"endpoint": "race-results",
"year": 2025,
"round": 1,
"limit": 20
}

Output

Each record is pushed to the dataset as a JSON object. Fields vary by endpoint:

Race results

{
"dataType": "race-results",
"season": 2025,
"round": 1,
"raceName": "Australian Grand Prix",
"circuitName": "Albert Park Grand Prix Circuit",
"country": "Australia",
"date": "2025-03-16",
"driverName": "Lando Norris",
"driverCode": "NOR",
"driverNumber": 4,
"constructorName": "McLaren",
"position": 1,
"gridPosition": 1,
"points": 25,
"laps": 57,
"time": "1:42:06.304",
"status": "Finished",
"fastestLap": "1:21.564",
"fastestLapRank": 1,
"scrapedAt": "2025-07-04T15:00:00Z"
}

Driver standings

{
"dataType": "standings-drivers",
"season": 2025,
"driverName": "Lando Norris",
"driverCode": "NOR",
"driverNumber": 4,
"constructorName": "McLaren",
"standingsPosition": 1,
"totalPoints": 200,
"wins": 4,
"scrapedAt": "2025-07-04T15:00:00Z"
}

Schedule

{
"dataType": "schedule",
"season": 2025,
"round": 1,
"raceName": "Australian Grand Prix",
"circuitName": "Albert Park Grand Prix Circuit",
"country": "Australia",
"locality": "Melbourne",
"date": "2025-03-16",
"time": "04:00:00Z",
"scrapedAt": "2025-07-04T15:00:00Z"
}

Pricing

$0.50 per 1,000 results

Pay only for what you use. A typical race result query returns 20 records (one per driver) for less than $0.01.

Data source

This Actor uses the Jolpica-F1 API — a free, open-source, community-maintained API that serves as a drop-in replacement for the deprecated Ergast API. No authentication is required.

Notes

  • Data is available from the 1950 season to the current season
  • For the current season, only completed races will have results — future races will appear in the schedule
  • The latest-results endpoint returns results from the most recently completed race
  • Rate limiting is handled automatically with pagination support