Jolpica F1 Public API Scraper avatar

Jolpica F1 Public API Scraper

Pricing

from $7.50 / 1,000 results

Go to Apify Store
Jolpica F1 Public API Scraper

Jolpica F1 Public API Scraper

Scrapes Formula 1 data from the Jolpica API. Collect drivers, constructors, circuits, races, results, qualifying, sprint, and standings for any season and returns each record as a flat row.

Pricing

from $7.50 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

0

Monthly active users

an hour ago

Last modified

Share

ParseForge

Jolpica F1 Public API Scraper

Scrape Formula 1 data from the Jolpica API for any season, from drivers and circuits to race results and championship standings. Every record returns in a clean, flat structure ready for analysis. Export to CSV, JSON, Excel, or XML.

The Jolpica API provides a free, Ergast-compatible source for historical and current Formula 1 data, but querying it manually for bulk analysis is slow and repetitive. This Actor reads the public endpoints directly, letting you pull drivers, constructors, race results, qualifying, sprint outcomes, and championship standings for any season. You get a complete dataset without writing a single line of code.

Who uses itWhat they scrape Jolpica F1 for
F1 data analystsPull complete season results to model driver and constructor performance.
Sports journalistsGather historical race data and standings for season previews and race reports.
Fantasy league developersFeed driver standings and race results into a fantasy F1 scoring engine.
Motorsport researchersCompile circuit and qualifying data across decades for a long-term study.

What it does

This Actor collects Formula 1 data from the Jolpica API for a specified season and resource type, and returns each record as a flat row.

  • 🏎️ Full season coverage: Fetch data for any F1 season from 1950 to the current year.
  • πŸ“Š Nine resource types: Drivers, constructors, circuits, races, results, qualifying, sprint, driver standings, and constructor standings.
  • πŸ“¦ Flat row output: Every record is returned as a single flat object, with no nested pagination to unpack.
  • πŸ” Ergast-compatible schema: The data structure matches the widely-used Ergast format, making migration simple.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Jolpica F1 data

πŸ† Build a season review dashboard.

A data analyst pulls the full race results and driver standings for the 2024 season to populate a Tableau dashboard comparing teammate battles.

πŸ“ Research a driver's career arc.

A journalist scrapes results across multiple seasons for a specific driver to chart their progression from debut to final race.

🏁 Power a fantasy F1 app.

A developer schedules a weekly run to collect the latest driver standings and race results, feeding the data into a custom fantasy league scoring system.

πŸ“ˆ Analyze constructor dominance.

A researcher collects constructor standings for every season since 1958 to quantify the most dominant eras in F1 history.

Why choose this scraper

What you get
No API codingGet F1 data without constructing URLs or handling pagination yourself.
Historical depthAccess data for every season back to the first Formula 1 World Championship in 1950.
Structured outputReceive a clean dataset with a fixed schema, ready for spreadsheets or databases.

How it compares

This Actor covers the full range of Jolpica API resources, while the alternative focuses specifically on a pre-filtered driver standings view.

FeatureParseForgeJolpica F1 Results Scraper - Standings and Drivers
Driver standingsYesYes
Constructor standingsYesNot listed
Race resultsYesNot listed
Qualifying resultsYesNot listed
Sprint resultsYesNot listed
Circuits dataYesNot listed

Configure the run

Drive the Actor by selecting a season and a resource type, and set a maximum record limit to control the size of your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
"season": "2024",
"maxItems": 10
}

A larger pull:

{
"season": "2024",
"maxItems": 200
}

Pricing

Pay-per-result: $0.0085 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$0.85
1,000 results$8.50
10,000 results$85.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Jolpica F1 Public API Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Jolpica F1 through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/jolpica-f1-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting an empty dataset?

Check that the season you entered is valid. For example, the first Formula 1 season is 1950. Also, some resources like 'sprint' only have data from 2021 onwards.

The run failed with an error. What should I check?

Verify your input values. The season must be a four-digit year or the word 'current', and the resource must be one of the nine options listed in the input schema.

I only got 10 records but I need the full dataset.

The 'Maximum records' input defaults to 10. Increase this value up to 1,000,000 to collect more data in a single run.

The data looks different from what I expected.

The output schema follows the Jolpica API's Ergast-compatible format. Refer to the Jolpica API documentation for detailed field descriptions for each resource type.

FAQ

QuestionAnswer
What seasons can I scrape with this Actor?You can scrape any Formula 1 season from 1950 up to the current season. Set the season input to a specific year or use 'current' for the ongoing championship.
What data resources are available?The Actor supports nine resource types: drivers, constructors, circuits, races, results, qualifying, sprint, driver standings, and constructor standings. You select one per run.
Does this Actor require an API key?No. The Jolpica API is a free, public service and this Actor reads from it directly. You do not need to register or provide any credentials.
What format is the output data in?The Actor returns data in a flat JSON structure, which you can export from Apify to CSV, JSON, Excel, or XML formats.
Is the data schema compatible with the old Ergast API?Yes. The Jolpica API maintains an Ergast-compatible schema, so the fields and structure will be familiar if you are migrating from an Ergast-based workflow.
Can I get both qualifying and race results in one run?No. Each run of the Actor fetches one resource type. To get qualifying and race results, run the Actor twice, once for 'qualifying' and once for 'results'.
How many records can I collect in a single run?You can set the maximum records limit up to 1,000,000 per run. The default is 10, which is useful for testing your query before a full extraction.
Does this include sprint race data?Yes. The 'sprint' resource returns sprint race results for seasons and events where a sprint took place.

Browse the full ParseForge collection for more scrapers.

πŸ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

⚠️ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Jolpica. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.