Formula 1 API — schedule, results, standings & live (no key) avatar

Formula 1 API — schedule, results, standings & live (no key)

Pricing

from $1.50 / 1,000 f1 queries

Go to Apify Store
Formula 1 API — schedule, results, standings & live (no key)

Formula 1 API — schedule, results, standings & live (no key)

Formula 1 data behind a clean HTTP API: race calendar, results (race/qualifying/sprint) and championship standings from 1950 to today (Jolpica-F1), plus a live-session leaderboard with gaps and telemetry context (OpenF1). No key. Pay per query.

Pricing

from $1.50 / 1,000 f1 queries

Rating

0.0

(0)

Developer

Synthetic

Synthetic

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Security

Limited permissions

Share

Everything Formula 1, behind a clean HTTP API (and MCP tool): the race calendar, results (race, qualifying and sprint), championship standings (drivers & constructors) from 1950 to today, and a live-session leaderboard with positions and gaps. Built for F1 dashboards, bots, betting/fantasy tools and agents — covering before, during and after every Grand Prix. No API key. Pay per query.

  • 🗓️ Schedule — the full race calendar for any season; the next race is flagged for the current season.
  • 🏁 Results — race, qualifying or sprint results for any round: positions, times, grid, points, fastest lap.
  • 🏆 Standings — drivers' and constructors' championship tables.
  • 🔴 Live — the current/most-recent session's leaderboard (position, driver, team, gap to leader, interval) via OpenF1.
  • 📚 1950–present — decades of historical data, keyless.
  • 💵 Pay per query · no key.

Before, during & after the race

  • Before: schedule (next race, circuit, date/time) and results?type=qualifying (grid).
  • During: live — the running order with gaps, updated in near-real-time from OpenF1 timing.
  • After: results (final classification) and standings (updated championship).

Sample output (standings, season 2024, drivers)

{
"ok": true, "type": "drivers", "season": "2024", "round": 24, "count": 1,
"standings": [
{ "position": 1, "points": 437, "wins": 9,
"driver": { "code": "VER", "name": "Max Verstappen", "nationality": "Dutch" },
"constructors": ["Red Bull"] }
]
}

How to use

  • HTTP API (Standby): POST or GET /schedule, /results, /standings, /live. GET / returns help. Example: GET /results?season=2024&round=1&type=race.
  • Normal run: pass { operation, season?, round?, type? }; results land in the dataset + key-value store.
  • MCP tool: expose it to your agent via Apify's MCP server.

Input

  • operation — schedule · results · standings · live.
  • season — a year (e.g. 2024) or current. round — 1–30 or last (results). type — race/qualifying/sprint (results) or drivers/constructors (standings).

Pricing

Per query from $0.004 (down to $0.001 on higher tiers). One call = one query.

FAQ

Do I need a key? No — this uses the keyless Jolpica-F1 (the maintained successor to the Ergast API) and OpenF1.

How live is live? OpenF1 updates during a session in near-real-time; between events, live returns the most recent session's final order.

How far back does it go? Results and standings go back to the 1950 season.

Notes & limits

Data from Jolpica-F1 (Ergast successor) and OpenF1. Please be gentle with polling; the actor retries with backoff. Not affiliated with Formula 1 or the FIA.

Data comes from the community Jolpica (Ergast-compatible) and OpenF1 APIs. Not affiliated with or endorsed by Formula 1 or the FIA; F1 and related marks belong to their owners.

You are responsible for using this Actor and its output in line with the source's terms of use and applicable law (including copyright and data-protection rules). The Actor is provided as-is, without warranty, and is not affiliated with or endorsed by the data provider.