MotorsportApi
MotorsportApi has live coverage for most popular motorsports including MotoGP, Nascar, World Rally Championship, Moto2, Moto3, Superbike and Deutsche Tourenwagen Meisterschaft (DTM). MotorsportApi provides race calendar, all qualifications and practices schedule during the season as well as live race information such as driver positions, number of laps, current weather, lap record, graphical…
MotorsportApi endpoints
| Method | Endpoint | Description |
|---|---|---|
| TV | ||
| GET |
getMatchTVCountries /api/tv/country/all/event/{id} |
Lists the countries and the TV channels within them that are broadcasting a specific match. |
| GET |
getTVChannelSchedule /api/tv/channel/{id}/schedule |
Retrieves the broadcast schedule for a specific TV channel. |
| GET |
getMatchTVChannelVotes /api/tv/channel/{channId}/event/{id} |
Fetches viewer voting data from a specific TV channel that is broadcasting the match. |
| GET |
getCountryTVChannels /api/tv/country/{countryCode}/channels |
Retrieves available TV channels for a specific country. |
| Media | ||
| GET |
getCountryFlag /api/img/flag/{flag} |
Fetches the PNG flag image asset corresponding to a provided country code. The response is the raw image data. |
| GET |
getCountryFlagImgAPI /api/country/{code}/flag |
Fetches the flag image from the image API by country code. |
| Placeholders | ||
| GET |
getPlaceholderManagerSvg /api/placeholder/manager.svg |
Returns a static placeholder graphic for a manager. The response is an SVG image. |
| GET |
getTeamPlaceholderImage /api/placeholder/team.svg |
Returns a static placeholder graphic for a team. The response is an SVG image. |
| GET |
getPlaceholderTournamentPng /api/placeholder/tournament.png |
Returns a static placeholder graphic for a tournament. The response is an SVG image. |
| GET |
getPlaceholderManagerPng /api/placeholder/manager.png |
Returns a static placeholder graphic for a manager. The response is an SVG image. |
| GET |
getPlaceholderPlayerPng /api/placeholder/player.png |
Returns a static placeholder graphic for a player. The response is an SVG image. |
| GET |
getPlaceholderTournamentSvg /api/placeholder/tournament.svg |
Returns a static placeholder graphic for a tournament. The response is an SVG image. |
| GET |
getPlaceholderPlayerSvg /api/placeholder/player.svg |
Returns a static placeholder graphic for a player. The response is an SVG image. |
| Calendar | ||
| GET |
getCalendarDaysWithEvents /api/calendar/season/{seasonId}/{year}/days-with-events |
Retrieves days that have events for a specific season and year. |
| Categories | ||
| GET |
getMotorsportCategories /api/motorsport/categories |
Retrieves a list of all available motorsport categories (e.g., Formula 1, MotoGP, WRC). |
| GET |
getCategoryImage /api/category/{categoryId}/image |
Retrieves the image/logo for a sport category. |
| GET |
getMotorsportStagesByCategory /api/motorsport/category/{id}/stages/all |
Retrieves a list of all motorsport stages for a specific category. |
| Config | ||
| GET |
getAllCountries /api/countries/all |
Retrieves a list of all available countries. |
| Rankings | ||
| GET |
getTeamRankings /api/rankings/team/{teamId} |
Retrieves rankings for a specific team. |
| Search | ||
| GET |
getSearchSuggestions /api/search/suggestions/{entityType} |
Retrieves search suggestions for a specific entity type. |
| GET |
searchByEntityType /api/search/{entityType} |
Searches for entities of a specific type. |
| GET |
searchUniqueTournaments /api/search/unique-tournaments |
Searches for unique tournaments. |
| GET |
searchAllEntities /api/search/all |
Searches across all entity types (teams, players, tournaments). |
| GET |
searchMotorsportEntities /api/motorsport/search/{term} |
Searches for motorsport teams, drivers, stages, and tournaments. |
| Stages | ||
| GET |
getDriverPerformance /api/motorsport/stage/{id}/driver-performance |
Retrieves driver performance data for a motorsport stage. |
| GET |
getScheduledMotorsportStagesByDate /api/motorsport/stage/scheduled/{date} |
Retrieves scheduled motorsport stages for a specific date. |
| GET |
getAllStageOdds /api/motorsport/stage/{id}/odds/provider/{providerId}/all |
Retrieves all odds from a provider for a motorsport stage. |
| GET |
getMotorsportStageDetails /api/motorsport/stage/{stageId} |
Retrieves detailed information for a specific motorsport stage (event). |
| GET |
getMotorsportStageHighlights /api/motorsport/stage/{id}/highlights |
Retrieves video highlights for a specific motorsport stage. |
| GET |
getFeaturedStageOdds /api/motorsport/stage/{id}/odds/provider/{providerId}/featured |
Retrieves featured odds from a provider for a motorsport stage. |
| GET |
getMotorsportStageImage /api/motorsport/stage/{id}/image |
Retrieves the image for a specific motorsport stage. |
| GET |
getSubstagesForAMotorsportStage /api/motorsport/stage/{stageId}/substages |
Retrieves a list of substages for a given motorsport stage, such as practice sessions, qualifying, and the main race. |
| GET |
getRecentStageIDs /api/motorsport/unique-stage/{id}/recent-stage-ids |
Retrieves recent stage identifiers for a unique stage. |
| GET |
getCompetitorStandingsForStage /api/motorsport/stage/{id}/standings/competitor |
Retrieves the competitor (driver) standings for a specific motorsport stage. |
| GET |
getStageExtendedDetails /api/motorsport/stage/{id}/extended |
Retrieves extended details and results for a motorsport stage. |
| GET |
getSeasonsForUniqueStage /api/motorsport/unique-stage/{uniqueStageId}/season |
Retrieves a list of all seasons for a unique motorsport stage. |
| GET |
getFeaturedMotorsportStage /api/motorsport/stage/featured |
Retrieves the currently featured motorsport stage, typically the next upcoming major race or event. |
| GET |
getUniqueStageImage /api/motorsport/unique-stage/{id}/image |
Retrieves the image for a unique motorsport stage. |
| GET |
getTeamStandingsForStage /api/motorsport/stage/{id}/standings/team |
Retrieves the team (constructor) standings for a specific motorsport stage. |
| Teams | ||
| GET |
getMotorsportTeamDriverHistory /api/motorsport/team/{id}/driver/history |
Retrieves the history of drivers for a specific motorsport team. |
| GET |
getMotorsportTeamDetails /api/motorsport/team/{id} |
Retrieves detailed information for a specific motorsport team (constructor). |
| GET |
getMotorsportTeamRacesInStageSeason /api/motorsport/team/{id}/stage/season/{seasonId}/races |
Retrieves a list of races for a motorsport team in a specific season. |
| GET |
getMotorsportTeamImage /api/motorsport/team/{id}/image |
Retrieves the image for a specific motorsport team. |
| GET |
getMotorsportTeamStageSeasons /api/motorsport/team/{id}/stage/seasons |
Retrieves a list of seasons in which a motorsport team has participated. |
| GET |
getMotorsportTeamOddsByProvider /api/motorsport/team/{id}/odds/provider/{providerId} |
Retrieves odds for a motorsport team from a specific provider. |
| Other endpoints | ||
| GET |
Motorsport Search /api/motorsport/search/{term} |
Search players, teams and tournaments. |
| GET |
Motorsport Featured Stage /api/motorsport/stage/featured |
Get featured stage. |
| GET |
Motorsport Team Standings /api/motorsport/stage/{id}/standings/team |
Get team standings. |
| GET |
Motorsport Unique Stage Image /api/motorsport/unique-stage/{id}/image |
Get unique stage image. |
| GET |
Motorsport Stage Substages /api/motorsport/stage/{stageId}/substages |
Get all stage's substages. |
MotorsportApi pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | 4 / second |
|
| PRO | $9.99 / month | 6 / second |
|
| ULTRA | $14.99 / month | 8 / second |
|
| MEGA Recommended | $24.99 / month | 10 / second |
|