VOOZH about

URL: https://apify.com/parseforge/formula1-scraper

โ‡ฑ Formula 1 Scraper | F1 Race Results and Standings ยท Apify


๐Ÿ‘ Formula 1 Scraper | F1 Race Results and Standings avatar

Formula 1 Scraper | F1 Race Results and Standings

Pricing

from $19.00 / 1,000 results

Go to Apify Store

Formula 1 Scraper | F1 Race Results and Standings

Extract Formula 1 race results, qualifying times, driver standings, constructor standings, schedules, lap data, and circuit info from Formula1.com. Build motorsport analytics, fantasy F1 tools, and historical race databases for fans, journalists, and betting models.

Pricing

from $19.00 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a month ago

Last modified

Categories

Share

๐Ÿ‘ ParseForge Banner

๐ŸŽ๏ธ Formula 1 Stats Scraper

๐Ÿš€ Export F1 driver standings, race results, and championship data in seconds. No login, no API key, no rate limits. Powered by the public Jolpica/Ergast F1 API.

๐Ÿ•’ Last updated: 2026-05-22 ยท ๐Ÿ“Š 24 fields per record ยท ๐Ÿ 1950-present ยท ๐ŸŒ Every F1 season

Pull driver standings, constructor standings, race results, and full race schedules for any Formula 1 season from 1950 to the current year. Data is sourced in real time from the Jolpica/Ergast F1 API, the most complete and reliable open F1 data source available.

Coverage spans every race weekend from the 1950 British Grand Prix through the current season. Whether you need Max Verstappen's 2024 championship points, Lewis Hamilton's career win count, or the full 2023 race calendar, this Actor delivers it instantly in JSON, CSV, Excel, or XML.

๐ŸŽฏ Target Audience๐Ÿ’ก Primary Use Cases
Sports analysts, sports bettors, motorsport journalists, fantasy F1 managers, data scientists, history enthusiastsF1 dashboards, race prediction models, automated stats articles, live standings apps, ML training sets, 70+ years of championship records

๐Ÿ“‹ What the Formula 1 Stats Scraper does

  • ๐Ÿ† Driver championship standings for any season including position, points, wins, team, and nationality.
  • ๐Ÿ—๏ธ Constructor/team standings with championship points and wins per season.
  • ๐Ÿ Race results showing the winner (or any position) for every round in a season.
  • ๐Ÿ“… Race schedule including circuit name, country, city, date, and start time.
  • ๐Ÿ“œ Historical depth. Any season from 1950 to present, plus current for the live season.
  • ๐Ÿ›‘ Free tier clean. maxItems limits give free users a clean 10-item preview instantly.

๐Ÿ’ก Why it matters: the Jolpica/Ergast API is the gold standard for open F1 data, used by teams, media, and developers worldwide. This Actor wraps it in a clean, structured dataset ready for spreadsheets, BI tools, and code.


๐ŸŽฌ Full Demo

๐Ÿšง Coming soon: a 3-minute walkthrough showing how to go from sign-up to a downloaded dataset.


โš™๏ธ Input

InputTypeDefaultBehavior
dataTypeselectdriverStandingsDriver Standings, Constructor Standings, Race Results, or Schedule.
seasonstring"2024"Season year (1950-2025) or current for the live season.
maxItemsinteger10Records to return. Free plan caps at 10, paid plan at 1,000,000.

Example: 2024 driver standings.

{
"dataType":"driverStandings",
"season":"2024",
"maxItems":20
}

Example: current season race schedule.

{
"dataType":"schedule",
"season":"current",
"maxItems":50
}

โš ๏ธ Good to Know: use season: "current" to always get the latest available data for the ongoing season. For race results, the Actor returns the top finisher per race round.


๐Ÿ“Š Output

Each record contains up to 24 fields depending on the dataType. Download the dataset as CSV, Excel, JSON, or XML.

๐Ÿงพ Schema

FieldTypeDescription
๐Ÿ† positionintegerChampionship or finishing position
๐Ÿ‘ค driverNamestringFull driver name
๐Ÿ†” driverIdstringDriver slug
๐Ÿ”— driverUrlstringWikipedia URL for the driver
๐Ÿ—๏ธ constructorNamestringTeam name (constructorStandings)
๐Ÿ†” constructorIdstringTeam slug (constructorStandings)
๐ŸŒ nationalitystringDriver or constructor nationality
๐ŸŽ๏ธ constructorstringTeam name for driver records
๐Ÿ“Š pointsnumberChampionship or race points
๐Ÿฅ‡ winsintegerSeason win count
๐Ÿ”ข roundintegerRace round number
๐Ÿ raceNamestringOfficial race name
๐ŸŸ๏ธ circuitNamestringCircuit name
๐ŸŒ countrystringRace country
๐Ÿ“ localitystringRace city/locality
๐Ÿ“… raceDatestringRace date (YYYY-MM-DD)
โฐ raceTimestringRace start time UTC
๐Ÿ”„ lapsintegerLaps completed (raceResults)
โœ… statusstringFinish status (Finished, +1 Lap, Accident, etc.)
โšก fastestLapTimestringFastest lap time string
๐Ÿ“… seasonstringSeason year
๐Ÿท๏ธ dataTypestringRecord type identifier
๐Ÿ•’ scrapedAtstringISO timestamp when scraped
โŒ errorstring | nullError message if failed

๐Ÿ“ฆ Sample records


โœจ Why choose this Actor

Capability
๐ŸšซNo auth required. Zero setup, no API key needed.
๐Ÿ“…70+ years of history. Every season from 1950 to present.
๐ŸŽ›๏ธFour data modes. Standings, results, schedule, constructors.
โšกInstant results. API-first, no browser rendering.
๐Ÿ”„Live season support. current season always returns latest data.
๐ŸŒComplete coverage. Every driver, every team, every race ever.
๐Ÿ†“Free preview. 10 records free to validate the output.

๐Ÿ“ˆ How it compares to alternatives

ApproachCostCoverageRefreshModesSetup
โญ Formula 1 Stats Scraper (this Actor)$5 free credit, then pay-per-use1950-presentLive per run4โšก Instant
Manual Ergast API callsFree1950-presentReal timeCustom๐Ÿข Hours
Web-scraped F1 sitesFreeVariesVaries1โณ Brittle
Commercial sports APIsSubscriptionBroadReal timeMany๐Ÿ—๏ธ Auth gated

Pick this Actor when you want clean, structured F1 data with no setup overhead.


๐Ÿš€ How to use

  1. ๐Ÿ“ Sign up. Create a free account with $5 credit (takes 2 minutes).
  2. ๐ŸŒ Open the Actor. Go to the Formula 1 Stats Scraper page on the Apify Store.
  3. ๐ŸŽฏ Set input. Pick dataType, enter a season year or current, and set maxItems.
  4. ๐Ÿš€ Run it. Click Start and let the Actor collect your data.
  5. ๐Ÿ“ฅ Download. Grab your results in the Dataset tab as CSV, Excel, JSON, or XML.

โฑ๏ธ Total time from signup to downloaded dataset: 3-5 minutes. No coding required.


๐Ÿ’ผ Business use cases

๐Ÿ“Š Sports Analytics and Data Science

  • Build championship prediction models on 70+ years of data
  • Correlate circuit performance with championship outcomes
  • Identify driver/team switching effects
  • Train ML models on structured per-race records

๐ŸŽฒ Sports Betting and Research

  • Build betting models from race-by-race history
  • Compare driver performance across circuit types
  • Quantify team configuration changes
  • Backtest betting strategies on historical data

๐Ÿ“ฐ Motorsport Journalism and Content

  • Pull standings automatically for articles
  • Generate infographics from structured data
  • Skip manual stat-checking entirely
  • Power weekly recap social posts

๐Ÿ•น๏ธ Fantasy F1 and Gaming

  • Integrate live standings into Fantasy F1 apps
  • Power scoreboards and Discord bots
  • Use current season for always-fresh data
  • Build league-tracking dashboards

๐Ÿ”Œ Automating Formula 1 Stats Scraper

Control the scraper programmatically for scheduled runs and pipeline integrations:

  • ๐ŸŸข Node.js. Install the apify-client NPM package.
  • ๐Ÿ Python. Use the apify-client PyPI package.
  • ๐Ÿ“š See the Apify API documentation for full details.

The Apify Schedules feature lets you trigger this Actor on any cron interval. Schedule a Monday-morning standings pull and keep downstream databases in sync automatically.


๐ŸŒŸ Beyond business use cases

Data like this powers more than commercial workflows. The same structured records support research, education, civic projects, and personal initiatives.

๐ŸŽ“ Research and academia

  • Sports history papers on regulation changes
  • Studies of nationality distribution over 70 years
  • Teaching datasets for statistics courses
  • Reproducible motorsport analyses

๐ŸŽจ Personal and creative

  • F1 visualizations and infographics
  • Generative art from standings data
  • Interactive championship timelines
  • Personal driver-tracking dashboards

๐Ÿค Non-profit and civic

  • Open educational F1 history projects
  • Motorsport community archives
  • Junior driver development context
  • Public-domain stats for fan communities

๐Ÿงช Experimentation

  • Race outcome classifiers
  • Constructor dominance simulations
  • LLM-powered F1 trivia bots
  • Teammate head-to-head analyses

๐Ÿค– Ask an AI assistant about this scraper

Open a ready-to-send prompt about this ParseForge actor in the AI of your choice:


โ“ Frequently Asked Questions

๐Ÿ“œ How far back does the data go?

The Jolpica/Ergast API covers every Formula 1 season from 1950 to the present. You can retrieve standings and results for any year.

๐Ÿ”„ Can I get live race data?

Yes. Use season: "current" to get the most recent available data for the ongoing season. Results are updated after each race weekend.

๐Ÿ What does dataType: "raceResults" return?

One record per race round showing the race winner (position 1 finisher) along with circuit details, points, laps, and finish status.

๐Ÿ“ฆ How many items does a free account get?

Free users get up to 10 records per run as a preview. Upgrade to a paid plan for up to 1,000,000 items.

๐Ÿ”‘ Do I need an API key or credentials?

No. The Jolpica/Ergast F1 API is completely public. This Actor requires zero credentials.

๐Ÿ“ฅ What output formats are available?

JSON, JSONL, CSV, Excel, XML, and RSS, all available from the Apify dataset download panel.

๐ŸŽ๏ธ Can I get qualifying results?

The current version focuses on race results, standings, and schedules. Qualifying data can be added in a future version.

โœ… What is the status field in raceResults?

It shows how each driver finished: "Finished" for clean finishes, "+1 Lap" for lapped cars, or reasons like "Accident", "Engine", "Gearbox" for retirements.

๐ŸŸ๏ธ Can I get all finishers for each race, not just the winner?

The current Actor returns the top finisher per race for the raceResults mode. For full race grids, contact ParseForge for a custom configuration.

๐Ÿ›ก๏ธ Is the data reliable?

Yes. The Jolpica/Ergast API is maintained by the motorsport data community and is the most widely used open F1 data source, powering thousands of apps and dashboards globally.

โฐ Can I schedule regular runs?

Yes. Use Apify Schedules to run this Actor weekly or after each race weekend.

๐Ÿ†˜ What if I need help?

Our support team is here to help. Use the Tally form linked below to reach out.


๐Ÿ”Œ Integrate with any app

Formula 1 Stats Scraper connects to any cloud service via Apify integrations:

  • Make - Automate multi-step workflows
  • Zapier - Connect with 5,000+ apps
  • Slack - Get run notifications in your channels
  • Airbyte - Pipe race data into your warehouse
  • GitHub - Trigger runs from commits and releases
  • Google Drive - Export datasets straight to Sheets

You can also use webhooks to trigger downstream actions when a run finishes.


๐Ÿ”— Recommended Actors

๐Ÿ’ก Pro Tip: browse the complete ParseForge collection for more sports and reference-data scrapers.


๐Ÿ†˜ Need Help? Open our contact form to request a new scraper, propose a custom data project, or report an issue.


โš ๏ธ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Formula 1, the FIA, or any team. It uses the public Jolpica/Ergast F1 API. All trademarks mentioned are the property of their respective owners. Only publicly available data is collected.

You might also like

Formula 1 Data Scraper

crawlerbros/openf1-scraper

Extract Formula 1 race calendar, driver roster, race results, championship standings, and qualifying data via the free Jolpica F1 API (Ergast-compatible, no auth required).

F1 Race Results and Standings Scraper

parseforge/f1-ergast-results-scraper

Pull Formula 1 race results, qualifying, sprint, drivers, constructors, circuits and championship standings from 1950 to present. Returns positions, points, lap times, fastest laps, grid positions and full driver/team metadata per race. Filter by season, round, driver, constructor or circuit.

F1 API

adriigarr/f1-api

The F1 API provides real-time and historical Formula 1 race data, allowing users to access race results, driver standings, team information, and more. This API is designed for F1 enthusiasts, developers, and data analysts who want to explore motorsport statistics effortlessly.

๐Ÿ‘ User avatar

Adriana Garcia

31

Jolpica F1 Scraper - Race Results, Qualifying & Standings

jungle_synthesizer/jolpica-f1-results-scraper

Extract Formula 1 race results, qualifying times, driver and constructor standings, lap times, and pit stops from the Jolpica F1 API โ€” the maintained successor to the defunct Ergast API. Covers all seasons from 1950 to present including 2025-2026.

๐Ÿ‘ User avatar

BowTiedRaccoon

3

Jolpica F1 Public API Scraper

parseforge/jolpica-f1-scraper

Pull Formula 1 data from the Jolpica Ergast compatible API for any season including drivers, constructors, circuits, races, results, qualifying, sprints, and standings. Returns positions, points, lap times, and team affiliations. Useful for motorsport analytics and fantasy F1 tools.

๐Ÿ Formula 3 Driver Standings Scraper

parseforge/f3-formula3-stats-scraper

Scrape FIA Formula 3 series driver standings, race results, and team rankings. Export driver, team, nationality, points, position, and round-by-round results as CSV, Excel, JSON, JSONL, XML, or HTML. Public-data export with no login required.