ER

Ergast API

Free historical Formula 1 data from 1950 to present

7.8 / 10GoodVerified
Starting PriceFree
Free TierYes
Live DataNo
WebSocketNo
Commercial UseYes

Overview

The Ergast API is a free, community-maintained service providing historical Formula 1 motor racing data from the inaugural 1950 season through the current year. It offers race results, qualifying times, lap times, pit stops, constructor and driver standings, circuit information, and season summaries. The API uses a RESTful XML/JSON interface with a well-documented schema, making it the de facto standard for F1 data enthusiasts, researchers, and hobbyist developers. No API key is required for standard usage.

Pros

  • Completely free with no API key
  • Data dating back to 1950
  • Complete championship records
  • Open data, self-hostable
  • Well-documented query schema
  • Reliable uptime for a community project

Cons

  • Formula 1 only
  • No live race data
  • No WebSocket streaming
  • Rate limited on public server
  • No official SLA
  • XML-first design (JSON added later)

Best For

F1 historical analysisAcademic researchPersonal projectsMotorsport statistics dashboardsData science with F1 data

Not Ideal For

Live race trackingMulti-sport applicationsCommercial real-time productsBetting applications

Specifications

REST APIYes
GraphQLNo
WebSocketNo
WebhooksNo
OpenAPI SpecNo
Player StatsYes
Team StatsYes
Odds DataNo
Historical Data1950 to present — complete F1 championship history
Request Limits200 requests/hour, 4 requests/second (public server)
Commercial UseYes
RedistributionYes
White LabelNo

SDKs

PythonNode.jsR

Leagues

Formula 1 World Championship
Last verified: 2026-08-15

Our Verdict

7.8/ 10

Ergast API is a solid choice for f1 historical analysis and academic research, with an overall score of 7.8/10. While it performs well in most areas, consider formula 1 only when making your decision.

Editorial: 8.0/10Benchmark: 7.5/10How we score →
Data verified: 2026-08-15
Pricing checked Coverage checked Docs checked

Coverage

Sports Supported

Formula 1
Live DataNo
Historical Data1950 to present — complete F1 championship history
Player StatsYes
Team StatsYes
Odds DataNo

Leagues & Competitions

Formula 1 World Championship

1 leagues and competitions covered

Developer Experience

API Paradigms

REST
GraphQL
WebSocket
Webhooks

SDKs

PythonNode.jsR

Commercial Terms

Commercial use
Redistribution
White-label
Rate limit: 200 requests/hour, 4 requests/second (public server)

Pricing Plans

Free

Free

200/hour, 4/second

  • Full historical F1 data
  • No API key required
  • JSON and XML
  • Race results, standings, circuits

Mirror/Self-Host

Free

Unlimited

  • MySQL dump download
  • Self-hosted
  • No rate limits
  • Community maintained

Similar APIs