Live Football API
# ⚽ Premium Football API - Live Scores, News & Stats The **Football API** delivers real-time football match data, player statistics, and curated football news from over **150+ leagues and tournaments worldwide**. Whether you're building a fantasy football app, a betting tool, or a football news aggregator, this API provides accurate and structured JSON data with fast response times. --- ## 🚀 Key…
Live Football API endpoints
| Method | Endpoint | Description |
|---|---|---|
| Countries | ||
| GET |
getCountries /countries |
Returns a list of countries |
| Leagues | ||
| GET |
getLeague /league |
|
| GET |
getLeagues /leagues |
|
| GET |
getLeagueRounds /league-rounds |
Returns a list of rounds for a specific league and season |
| GET |
getLeagueSeasons /league-seasons |
Returns a list of seasons for a specific league based on the league ID |
| GET |
getLeagueStanding /league-standing |
Returns grouped league standings for a given league. If no season is provided, current season will be used. |
| Matches | ||
| GET |
getMatchById /match |
Returns full information for a single match by its ID. |
| GET |
getMatches /matches |
Returns a paginated list of matches based on filters |
| GET |
getMatchEvents /match-events |
Returns a list of events (goals, cards, substitutions, etc.) for a given match. |
| GET |
getMatchLineup /match-lineup |
Returns the full lineup for both teams in a given match, including starters, substitutes, and coaches. |
| GET |
getMatchStatistics /match-statistics |
Returns match statistics (shots, possession, fouls, etc.) for a given match. |
| GET |
getHeadToHeadMatches /head-to-head |
Returns a list of past matches between two teams, optionally filtered by league and season. |
| Teams | ||
| GET |
getTeamById /team |
Returns a single team by its ID |
| GET |
getTeamsByLeague /teams-by-league |
Returns a list of teams for the specified league ID |
| GET |
getTeamStatistics /team-statistics |
Returns detailed team statistics for the specified league and season |
| Players | ||
| GET |
getPlayer /player |
Returns detailed information about a specific player |
| GET |
getTeamPlayers /team-players |
Returns a list of players associated with a specific team |
| GET |
getTeamsByPlayer /teams-by-player |
Returns a list of teams a player is part of |
| GET |
getTopScorers /top-scorers |
Returns a list of top scoring players for a given league and season |
| GET |
getTopAssists /top-assists |
Returns a list of top assisting players for a given league and season |
| GET |
getTopYellowCards /top-yellow-cards |
Returns a list of players who received the most yellow cards in a given league and season |
| GET |
getTopRedCards /top-red-cards |
Returns a list of players who received the most red cards in a given league and season |
| GET |
getPlayerStatistics /player-statistics |
Returns a paginated list of player statistics in a league for a given season and team |
| GET |
getPlayerMatchStatistics /player-match-statistics |
Returns detailed statistics for a player in a given match |
| Transfers | ||
| GET |
getTeamTransfers /team-transfers |
Returns a paginated list of transfers by team |
| GET |
getPlayerTransfers /player-transfers |
Returns a paginated list of transfers for a player |
| Venues | ||
| GET |
getVenues /venues |
Returns a paginated list of venues |
| Predictions | ||
| GET |
getPredictions /predictions |
Returns a predictions for a match |
| News | ||
| GET |
getNewsCategories /news-categories |
|
| GET |
getNewsByCategory /news-by-category |
Returns a paginated list of news by category id |
| GET |
getNewsByDate /news-by-date |
Returns a paginated list of news by date |
| GET |
getNewsByLeague /news-by-league |
Returns a paginated list of news by league id |
| GET |
getNewsByTeam /news-by-team |
Returns a paginated list of news by team id |
| Odds | ||
| GET |
getBookmakers /bookmakers |
Returns a list of available bookmakers |
| GET |
getBets /bets |
Returns a list of available bets for matches |
| GET |
getMatchOdds /odds |
Returns odds information for matches |
| GET |
getLiveBets /live-bets |
Returns a list of available live-bets for matches |
| GET |
getLiveMatchOdds /live-odds |
Returns live odds information for live matches |
| Other endpoints | ||
| GET |
getLeagueSeasons /league-seasons |
Returns a list of seasons for a specific league based on the league ID |
| GET |
getTeamById /team |
Returns a single team by its ID |
| GET |
getTeamsByPlayer /teams-by-player |
Returns a list of teams a player is part of |
| GET |
getTeamStatistics /team-statistics |
Returns detailed team statistics for the specified league and season |
| GET |
getTeamsByLeague /teams-by-league |
Returns a list of teams for the specified league ID |
| GET |
getPlayerMatchStatistics /player-match-statistics |
Returns detailed statistics for a player in a given match |
| GET |
getTopRedCards /top-red-cards |
Returns a list of players who received the most red cards in a given league and season |
| GET |
getTopAssists /top-assists |
Returns a list of top assisting players for a given league and season |
| GET |
getTopScorers /top-scorers |
Returns a list of top scoring players for a given league and season |
| GET |
getTeamPlayers /team-players |
Returns a list of players associated with a specific team |
| GET |
playerStatistics /player-statistics |
Returns a paginated list of player statistics in a league for a given season and team |
| GET |
getMatches /matches |
Returns a paginated list of matches based on filters |
Live Football API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $20 / month | 500 / minute |
|
| ULTRA | $50 / month | — |
|
| MEGA | $99 / month | — |
|