ESportApi
ESportApi offers eSports results for League of Legends, Dota 2, Counter-Strike providing also eSports standings and tournament live scores. For increased rates and more sports, please look at: https://rapidapi.com/fluis.lacasse/api/allsportsapi2/
ESportApi 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 |
getCountryTVChannels /api/tv/country/{countryCode}/channels |
Retrieves available TV channels for a specific country. |
| 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. |
| 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. |
| Placeholders | ||
| GET |
getPlaceholderTournamentPng /api/placeholder/tournament.png |
Returns a static placeholder graphic for a tournament. 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 |
getPlaceholderManagerSvg /api/placeholder/manager.svg |
Returns a static placeholder graphic for a manager. The response is an SVG image. |
| Calendar | ||
| GET |
getCalendarSportStages /api/esport/calendar/{sportSlug}/{date}/{countryId}/stages |
Retrieves stage events for a sport on a specific date. |
| GET |
getCalendarDaysWithEvents /api/calendar/season/{seasonId}/{year}/days-with-events |
Retrieves days that have events for a specific season and year. |
| Categories | ||
| GET |
getCategoryImage /api/category/{categoryId}/image |
Retrieves the image/logo for a sport category. |
| GET |
getLiveTournamentsForCategory /api/esport/category/{categoryId}/live-unique-tournaments |
Retrieves tournaments with currently live events in a category. |
| GET |
getESportsEventsByCategoryAndDate /api/esport/category/{id}/events/{day}/{month}/{year} |
Fetches all eSports events for a specific category on a given date. |
| 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 |
searchESportsEntities /api/esport/search/{term} |
Searches for eSports teams, players, events, and tournaments. |
| 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 |
searchAllEntities /api/search/all |
Searches across all entity types (teams, players, tournaments). |
| GET |
searchUniqueTournaments /api/search/unique-tournaments |
Searches for unique tournaments. |
| Matches | ||
| GET |
getLiveESportsMatches /api/esport/matches/live |
Retrieves all currently live eSports matches. |
| Tournaments | ||
| GET |
getESportsTournamentDarkImage /api/esport/tournament/{tournamentId}/image/dark |
Retrieves the dark-theme logo image for a specific eSports tournament. |
| GET |
getTournamentFeaturedEvents /api/esport/tournament/{tournamentId}/featured-events |
Retrieves featured/highlighted events for a tournament. |
| GET |
getTournamentWinners /api/esport/tournament/{tournamentId}/winners |
Retrieves historical winners of a tournament. |
| GET |
getESportsTournamentMedia /api/esport/tournament/{tournamentId}/media |
Retrieves media (images, videos) associated with an eSports tournament. |
| GET |
getTotalTeamEventsForESportsTournamentSeason /api/esport/tournament/{tournamentId}/season/{seasonId}/team-events/total |
Retrieves aggregated team statistics for an entire eSports tournament season. |
| GET |
getESportsTournamentSeasons /api/esport/tournament/{tournamentId}/seasons |
Retrieves a list of available seasons for a specific eSports tournament. |
| GET |
getESportsTournamentCategories /api/esport/tournament/categories |
Retrieves all available eSports tournament categories. |
| GET |
getNextMatchesForESportsTournamentSeason /api/esport/tournament/{tournamentId}/season/{seasonId}/matches/next/{page} |
Retrieves a paginated list of upcoming matches for a specific eSports tournament season. |
| GET |
getTournamentEventsOnDate /api/esport/tournament/{tournamentId}/scheduled-events/{date} |
Retrieves all events for a tournament on a specific date. |
| GET |
getEsportScheduledTournamentsByDate /api/esport/scheduled-tournaments/{day}/{month}/{year}/page/{page} |
Retrieves a paginated list of tournaments that have scheduled eSports matches for a specific date. |
| GET |
getESportsTournamentSeasonInfo /api/esport/tournament/{tournamentId}/season/{seasonId}/info |
Retrieves metadata and information about a specific eSports tournament season. |
| GET |
getTotalStandingsForESportsTournamentSeason /api/esport/tournament/{tournamentId}/season/{seasonId}/standings/total |
Retrieves the complete standings for a specific eSports tournament season. |
| GET |
getLastMatchesForESportsTournamentSeason /api/esport/tournament/{tournamentId}/season/{seasonId}/matches/last/{page} |
Retrieves a paginated list of past matches for a specific eSports tournament season. |
| GET |
getAllESportsTournamentsForACategory /api/esport/tournament/all/category/{id} |
Retrieves all unique tournaments within a specific eSports category. |
| GET |
getTournamentSeasonVenues /api/esport/tournament/{tournamentId}/season/{seasonId}/venues |
Retrieves all venues used in a tournament season. |
| GET |
getESportsTournamentImage /api/esport/tournament/{tournamentId}/image |
Retrieves the logo image for a specific eSports tournament. |
| Events | ||
| GET |
getESportsEventLineups /api/esport/event/{id}/lineups |
Retrieves player lineups for a specific eSports event. |
| GET |
getEventGraphSequence /api/esport/event/{id}/graph/sequence |
Retrieves the momentum/pressure graph sequence data for a match. |
| GET |
getEventOfficialTweets /api/esport/event/{id}/official-tweets |
Retrieves official social media posts related to an event. |
| GET |
getESportsEventH2HSummary /api/esport/event/{id}/duel |
Retrieves a summary of head-to-head statistics between the two teams in an event. |
| GET |
getESportsEventHighlights /api/esport/event/{id}/highlights |
Retrieves video highlights for a specific eSports event, if available. |
| GET |
getESportsEventGames /api/esport/event/{id}/games |
Retrieves the list of games (maps) played within a single eSports event. |
| GET |
getESportsEventDetails /api/esport/event/{id} |
Retrieves detailed information for a specific eSports event by its ID. |
| GET |
getAllOddsForEvent /api/esport/event/{id}/odds/{providerId}/all |
Retrieves all available odds from a specific provider for an event. |
| GET |
getESportsH2HEvents /api/esport/event/{customId}/h2h |
Retrieves head-to-head match history between two teams, identified by a custom event ID. |
| GET |
getESportsEventStreaks /api/esport/event/{id}/streaks |
Retrieves team streaks (e.g., winning/losing streaks) for a specific eSports event. |
| GET |
getEventMetadata /api/esport/event/{id}/meta |
Retrieves SEO and metadata for a specific event. |
| GET |
getESportsEventVotes /api/esport/event/{id}/votes |
Retrieves fan voting results for a specific eSports event. |
| Games | ||
| GET |
getESportsGameBans /api/esport/game/{id}/bans |
Retrieves character/map bans for a specific game. |
ESportApi 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 |
|