Introduction
The Formula E API provides schedules and post-race results for the entire Formula E Championship. All data is collected via Sportradar’s expert operators.
Select the Formula E package in our Coverage Matrix for events and data offered.
This API uses a descending, stage-based structure. By changing the stage ID, you can retrieve information on a season, event, race, or any of the practice or qualifying stages.
Additional feeds provide complementary stats, including:
- Racer profiles
- Team profiles
- Race and Championship win probabilities
Stage Format
The core of this API is built around the concept of stages. For example, an event may contain the following stage types: practice, qualifying, and race. Each of those stages, in turn, have stages. The IDs of each stage are usable in the Stage Summary path to request information about that particular stage.
See the below Stage Types table for all available stage types, their sub-stages, and their definitions.
The best way to start the navigation with the Formula E API is the Seasons endpoint. From there, obtain the stage ID for the season required and use that in the Stage Summary as a starting point into the sub-stages.
Stage Types
| Stage Type | Information Included | Sub-stages |
|---|---|---|
Sport
| Information about the seasons included. Limited to the current and previous season only.
| Formula E seasons |
Season
| Contains the season schedule, driver and team standings and statistics. | Events on the Formula E calendar for that season |
Event
| Information about a single event, the competitors, the teams, and the circuit. | Sessions (eg: Practice, Qualifying, Race) |
Practice
| Competitors and results of practice such as fastest time etc. | None |
Qualifying
| Information pertaining to the qualifying stage of the event including conditions, competitors, and overall qualifying results. | None |
Race
| Details of the race itself including the competitors, lap by lap, and overall results. | None |
API Map

Endpoint Descriptions
Competitor Merge Mappings - Provides the valid Sportradar Id in cases when two competitors have been merged into one.
Competitor Profile – Provides detailed driver information including debut date, first points, first pole, and first victory.
Deleted Stages - Provides all deleted stages within a given season.
Seasons – Provides a complete historical list of available seasons for FE. This is the starting point for the Formula E API.
Stage Probabilities – Provides the outrights for each driver for a given race.
Stage Schedule – Provides the schedule for a given stage.
Stage Summary – Provides schedules and results information based on the stage provided (sport, season, event, practice, qualifying, or race).
Team Profile – Provides detailed team information.
Data Retrieval Sample
To find the win probabilities for a given race:
- Call the Seasons endpoint and find the Stage Id for the current season
- Call the Stage Schedule using the 'season' Stage Id
- Locate the Stage Id for the upcoming race
- Call the Stage Probabilities using the 'race' Stage Id
- Within the results locate the win probability for each racer
The probability of a win for each racer is displayed.
Integration Resources
OpenAPI Spec
Our Formula E API is available via OpenAPI. Click below to view and/or download the spec.
Postman Workspace
Run in PostmanOur full Media API suite—including the Formula E collection—lives in our public Postman workspace. Fork or follow any collection to get updates automatically.
![]()
Schema Download
Open the zip file below to access our entire Formula E API XSD schema.
MCP Server
The Sportradar Formula E MCP Server is a Model Context Protocol (MCP) implementation that bridges AI assistants directly to our Formula E API feeds. It allows LLMs to use standardized tools to fetch our sports data, helping to power your applications, assist in coding, and streamlining your integration.
For detailed instructions on how to set up and use this integration, visit our MCP Server documentation.
