Football Charts

Football data for 93 leagues — tables, results, fixtures, model probabilities and daily Monte Carlo season projections, served straight from…

Community: Submitted by a user or imported; check the owner before granting accessOnlineAPI key requiredGlobalFreeCan modify data

What it can do

  • List Leagues: All 90+ leagues on football-charts.com with country, league key and the seasons available to your key (newest first). Call this first to resolve league keys and season strings.
  • Get League Table: Current standings for a league season: position, points, W/D/L, goals, goal difference, last-5 form.
  • Get Rankings: The table re-ranked by FC's alternative views: 'luck' (luck-adjusted — who over/under-performs their underlying numbers) or 'goals' (highest-scoring matches).

What data it sees

Do you need an account

An API key from the service settings is required

Football data for 93 leagues — tables, results, fixtures, model probabilities and daily Monte Carlo season projections, served straight from football-charts.com.

Free tier: all 93 leagues (top flights, lower divisions, women's leagues), current and previous season, 5,000 requests/day. Create a key in seconds at football-charts.com/developers and paste it as api_key.

Probabilities, not tips. Every model lean is logged before kickoff and settled in public — get_track_record returns the whole ledger, losses included.

All 10 tools are read-only.

Server tool list (10)

Raw names from tools/list. Only developers need these.

list_leaguesAll 90+ leagues on football-charts.com with country, league key and the seasons available to your key (newest first). Call this first to resolve league keys and season strings.
get_league_tableCurrent standings for a league season: position, points, W/D/L, goals, goal difference, last-5 form.
get_rankingsThe table re-ranked by FC's alternative views: 'luck' (luck-adjusted — who over/under-performs their underlying numbers) or 'goals' (highest-scoring matches).
get_resultsFinished matches of a league season with FT/HT scores and first-goal minute, oldest first. Optionally filter by team name substring and cap the number of most recent matches.
get_fixturesUpcoming matches of a league with FC's model probabilities (Dixon-Coles based) for HT over 1.5 and FT over 2.5. Probabilities, not betting advice.
get_matchOne match by slug (country/league-slug/date-home-vs-away, as returned by get_fixtures): full model probability block across markets (1X2, over/under lines, BTTS, HT lines), team ratings, first-goal-time histograms.
get_season_projectionMonte Carlo season projection (10,000 simulations, refreshed daily): per team the title / top-4 / relegation probability, mean final points and a 10th-90th percentile points range.
get_teamOne team in a league season: table row, full match log (scores, HT, venue, outcome), goal-timing bins, first-goal distribution and per-team stats.
get_goal_timingWhen each team in a league scores: goals per 15-minute bin per team, plus league-level stats (most active period, late-goal share).
get_track_recordFC's public, settled prediction track record — every published model signal graded against real results. Transparency data: hit rates and P/L by market, no cherry-picking.