All free APIs
Free APIKnowledgeNo key

Jolpica-F1 (Ergast successor)

The free, drop-in replacement for the retired Ergast Formula 1 API: full historical race results, schedules, standings, drivers and constructors since 1950.

When the long-standing Ergast F1 API was retired (deprecated end of 2024, fully shut down in 2025), the community-run Jolpica-F1 project took over as a backward-compatible successor. It mirrors the Ergast schema, so existing code migrates by swapping the host: replace ergast.com/api/f1/ with api.jolpi.ca/ergast/f1/. It serves the complete Formula 1 history since 1950: race results, qualifying, schedules, driver and constructor standings, lap times, pit stops and circuits. No key is needed; it is volunteer-run and donation-funded with a modest unauthenticated rate limit, so cache results.

Free tier

Free, no key required. Volunteer-run and donation-funded.

Rate limits

Unauthenticated: 4 requests/second burst and 500 requests/hour sustained (subject to change as token access rolls out). HTTP 429 on overage.

Auth

No key

Base URL

https://api.jolpi.ca/ergast/f1

What you'd build with it

  • F1 race results and standings Q&A skill
  • Migrate legacy Ergast-based F1 apps with a one-line host swap
  • Historical F1 analytics (every season since 1950)
  • Race calendar and qualifying-result automations

Key endpoints

  • GET/{season}/{round}/results.jsonRace results for a season/round
  • GET/{season}/driverStandings.jsonDriver championship standings for a season
  • GET/{season}/constructorStandings.jsonConstructor standings for a season
  • GET/{season}.jsonRace schedule/calendar for a season
  • GET/{season}/{round}/qualifying.jsonQualifying results for a session
Members

Members get the runnable recipe

Sign in free to copy the example request, see a sample response, and read the gotchas.

Tags

f1formula1motorsportergastkeylesshistorical