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

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.

Pricing

from $7.50 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

ParseForge Banner

๐ŸŽ๏ธ Jolpica F1 Public API Scraper

๐Ÿš€ Export Formula 1 seasons, drivers, races, results, and standings in seconds, straight from the public Jolpica Ergast-compatible API.

๐Ÿ•’ Last updated: 2026-06-05 ยท ๐Ÿ“Š 15 fields per record ยท Seasons since 1950 ยท Drivers, constructors, circuits, results ยท Race, qualifying, sprint, standings

The Jolpica F1 Public API Scraper turns the api.jolpi.ca public endpoint into a clean dataset. It calls the public API with whichever filters you supply, then flattens each record into one row.

Coverage spans seasons since 1950 ยท drivers, constructors, circuits, results ยท race, qualifying, sprint, standings. Each row carries the most useful identifiers, names, scores, and timestamps the upstream feed exposes.

๐ŸŽฏ Target Audience๐Ÿ’ก Primary Use Cases
๐Ÿ Motorsport analystsPull every F1 result for backtesting
๐Ÿ“Š Data journalistsBuild season tables and head-to-head charts
๐ŸŽฎ Fantasy F1 buildersPower driver and constructor leagues
๐Ÿง‘โ€๐ŸŽ“ Sports historiansMine 75 years of F1 history
๐Ÿค– ML engineersTrain race-outcome models
๐Ÿ‘ฉโ€๐Ÿ’ป DevelopersMirror the Ergast schema without writing client code

๐Ÿ“‹ What the Jolpica F1 Public API Scraper does

  • Calls Jolpica F1 endpoints for seasons, drivers, constructors, circuits, races, results, qualifying, sprint, and standings.
  • Flattens the Ergast-compatible MRData envelope into one row per record.
  • Handles pagination via limit and offset for full season pulls.
  • Casts numeric strings to real numbers for clean downstream import.
  • Surfaces upstream errors as a clean error record.

๐Ÿ’ก Why it matters. Jolpica is the live successor to the Ergast F1 API, the most widely cited public dataset in motorsport analytics. This actor turns it into a flat, queryable dataset.

๐ŸŽฌ Full Demo

๐Ÿšง Coming soon.

โš™๏ธ Input

FieldTypeRequiredDescription
seasonstringNoSee examples below.
maxItemsintegerNoFree users 10, paid up to 1,000,000. Prefill is 10.

Example 1, 2024 drivers.

{ "season": "2024", "resource": "drivers", "maxItems": 30 }

Example 2, Latest season results.

{ "season": "current", "resource": "results", "maxItems": 50 }

โš ๏ธ Good to Know. The Jolpica API is rate-limited but public. No key required.

๐Ÿ“Š Output

FieldTypeDescription
๐Ÿ† seasonstringSeason year.
๐ŸŽฏ roundstringRound number when applicable.
๐Ÿ raceNamestringRace name.
๐Ÿ—“๏ธ datestringRace date.
๐Ÿ“ circuitstringCircuit name.
๐Ÿ‘ค driverIdstringDriver id slug.
๐ŸŽ๏ธ constructorIdstringConstructor id slug.
๐Ÿ“Š positionnumberFinishing or grid position when applicable.
โฑ๏ธ timestringTime string when applicable.
๐Ÿ’ฏ pointsnumberPoints scored when applicable.
๐Ÿ”„ lapsnumberLaps completed when applicable.
๐Ÿ†” recordTypestringdriver, constructor, circuit, race, result, qualifying, sprint, or standing.
๐Ÿ“ฆ rawobjectFull upstream record.
๐Ÿ•’ scrapedAtstringWhen fetched.
โŒ errorstringSet when upstream returned an error.

Sample record.

{
"season": "",
"round": "",
"raceName": "",
"date": "",
"circuit": "",
"driverId": "",
"constructorId": "",
"position": 0,
"time": "",
"points": 0,
"laps": 0,
"recordType": "",
"raw": {},
"scrapedAt": "2026-06-05T12:00:00.000Z",
"error": null
}

โœจ Why choose this Actor

| ๐Ÿ†“ | Public Jolpica F1 endpoint, no scraping tricks needed. | | ๐Ÿงน | Flattens nested upstream payloads into one row per record. | | ๐Ÿ”ข | Casts numeric fields cleanly for spreadsheet imports. | | ๐Ÿ›Ÿ | Surfaces upstream errors as clean rows. | | ๐Ÿ”Œ | Filters exposed for the most common slicing needs. | | ๐Ÿ’พ | Push to dataset for spreadsheet, warehouse, or webhook export. |

๐Ÿ“ˆ How it compares to alternatives

ApproachSetupPaginationFlatteningExport formats
Raw curl5 minmanualnonemanual
DIY Python script30 minyespartialcode
This Actor5 secondsyesyes7 formats

๐Ÿš€ How to use

  1. Click Try for free.
  2. Pick your filters from the schema above.
  3. Click Start. Your dataset is ready in seconds.

๐Ÿ’ผ Business use cases

๐Ÿ“Š Analytics. Mirror Jolpica F1 into a warehouse for dashboards.

๐Ÿข Internal tooling. Mirror the data into private apps without writing client code.

๐Ÿ“ฐ Journalism. Verify and bulk-fetch records for stories.

๐Ÿค– Machine learning. Build training sets from a known canonical source.

๐Ÿ”Œ Automating Jolpica F1 Public API Scraper

  • Make / Zapier: schedule a daily run.
  • Cron schedule: native Apify scheduler.
  • Webhooks: POST on completion.
  • Warehouse pipe: native integrations move datasets straight into BigQuery, Snowflake, or Postgres.

๐ŸŒŸ Beyond business use cases

๐ŸŽ“ Education. Teach API integration with a clean dataset.

๐Ÿงช Personal research. Track the data you care about.

๐Ÿค Non-profit and open data. Power public dashboards.

๐Ÿงฐ Tinkering and prototyping. Spin up a feed for side projects in seconds.

๐Ÿค– Ask an AI assistant about this scraper

Drop this README into ChatGPT, Claude, or any AI assistant and ask it to design a pipeline. The input fields, schema, and examples above contain everything an LLM needs.

โ“ Frequently Asked Questions

โ“ Do I need an API key? No. The endpoint is public.

โ“ Pagination? Yes, handled automatically where the upstream supports it.

โ“ Rate limits? The upstream sets the rate limit. The actor surfaces upstream errors cleanly.

โ“ Schema stability? Core fields are stable. Optional fields are passed through when present.

โ“ Real-time? Yes, every run hits the live endpoint.

โ“ Spreadsheet export? Yes, via the Apify dataset UI.

โ“ Scheduling? Yes, via the Apify scheduler.

โ“ Public data only? Yes.

โ“ Free trial? Yes, $5 free credit on signup covers many runs.

โ“ Webhook integration? Yes, native Apify webhooks fire on run completion.

๐Ÿ”Œ Integrate with any app

Apify ships native integrations with Make, Zapier, Slack, Discord, Google Drive, Google Sheets, Gmail, Airbyte, Keboola, Telegram, GitHub, and any REST API or webhook endpoint. Trigger runs from a calendar event, a form submission, a cron job, or pipe results straight into BigQuery, Snowflake, or a Postgres warehouse.

ActorWhat it does
ParseForge Alpha Vantage Public ScraperPublic stock, FX, and crypto market data.
ParseForge OurAirports ScraperGlobal airport database.
ParseForge Civitai Models ScraperPublic Civitai model catalogue.
ParseForge Hugging Face Spaces ScraperPublic Hugging Face Spaces metadata.

๐Ÿ’ก Pro Tip. browse the complete ParseForge collection for 900+ production-grade scrapers across business intelligence, real estate, e-commerce, sports, finance, and public records.


Disclaimer. This actor scrapes only publicly available data. ParseForge is not affiliated with, endorsed by, or sponsored by any of the third-party services referenced. Users are responsible for complying with the target site's terms of service and applicable law. Create a free account w/ $5 credit.