Football Stats Engine

Football Stats Engine Access daily-updated football match data from 34+ leagues across Europe, South America, Asia, and more — all from a single REST API. What you can do - League table — dynamic standings for any league and season - Head-to-head — full match history between two teams - Recent form — last N matches for any team - Team stats — win/draw/loss records, half-time breakdown,…

8 subscribers
11 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

Football Stats Engine endpoints

MethodEndpointDescription
Leagues
GET listLeagues
/leagues
Returns all available leagues with optional pagination.
Teams
GET getTeamStreaks
/teams/{teamId}/streaks
Returns current active streaks for a team: unbeaten run, win streak, scoring streak, clean sheet streak, Over 2.5 streak, and BTTS streak.
GET getTeamHalfTimeStats
/teams/{teamId}/stats/half-time
Returns 1st-half vs 2nd-half goal averages and half-time position stats for a team.
GET getTeamStats
/teams/{teamId}/stats
Returns historical averages for a team (goals, shots, corners) split by home/away.
Matches
GET getTeamForm
/matches/form/{teamId}
Returns a team's last N matches (default 5, max 10).
GET getH2H
/matches/h2h
Returns the head-to-head history between two teams with optional pagination.
GET searchMatches
/matches/search
Search matches by filters. At least one of leagueId, homeTeamId, or awayTeamId is required. Supports filtering by season, result (H/D/A), and min/max total goals.
Standings
GET getStandings
/standings/{leagueId}/{season}
Generates a dynamic league standings table from match results.
Stats
GET getDisciplineStats
/stats/discipline/{leagueId}
Returns a discipline ranking for all teams in a league: yellow/red cards and fouls per game. Add ?season=YYYY-YYYY to scope to a specific season.
GET getEfficiencyStats
/stats/efficiency/{leagueId}
Returns a shot-efficiency (conversion rate = goals / shots on target) ranking for all teams in a league. Only matches with shot data are included. Add ?season=YYYY-YYYY to scope…
GET getGoalsOccurrence
/stats/goals/occurrence/{leagueId}/{season}
Returns Over/Under and BTTS occurrence percentages for a league season. Add ?teamId= to scope results to a specific team.

Football Stats Engine pricing

PlanPriceRate limitQuotas
BASIC Free 5 / minute
  • Requests: 100 / monthly
PRO $9 / month 30 / minute
  • Requests: 5,000 / monthly
ULTRA Recommended $19 / month 100 / minute
  • Requests: 25,000 / monthly
MEGA $39 / month 250 / minute
  • Requests: 100,000 / monthly

More Sports APIs

View all →
  • The Football Prediction API provides predictions for upcoming football matches, average bookie odds, results…

    SportsFreemium9.3k subscribers
  • Sign up directly on our platform: https://therundown.io/pricing/api Please see our docs at…

    SportsFreemium2.2k subscribers
  • +1 220 football leagues & cups. Livescore (15s), live & pre-match odds, events, line-ups, coachs, players,…

    SportsFree
  • Odds data API for NFL, NBA, MLB, EPL, AFL and loads more, from US, UK, EU and Aussie bookmakers. Get started…

    SportsFreemium9.9k subscribers
  • All NBA Stats DATA, Games, Livescore, Standings, Players, Statistics...

    SportsFreemium
  • FlashScore Live Sports API - Real-Time Scores, Results & Match Stats. Get detailed sports data including…

    SportsFreemium2.2k subscribers