Early access is open

Football form, tables and fair probabilities in one clean API

Team form, league tables, head-to-head and margin-free match probabilities for tipster sites, Telegram channels and betting models. One JSON format for every league, plus ready-made widgets.

14domestic leagues + UEFA cups
60k+matches of history since 2012
1,600+verified locked predictions
GET/v1/teams/arsenal/form?last=5
{
  "team": "Arsenal",
  "league": "Premier League",
  "position": 2, "points": 18, "played": 7,
  "form": "WWLWW",
  "last_matches": [
    { "date": "2026-10-18", "opponent": "Nottingham Forest",
      "venue": "away", "score": "1-0", "result": "W" },
    { "date": "2026-10-10", "opponent": "Leeds United",
      "venue": "home", "score": "2-1", "result": "W" }
    // …
  ],
  "home_season": { "played": 3, "won": 3,
                   "goals_for_avg": 2.33, "over_2_5": 1.0 },
  "source": "football-data.co.uk"
}
What's inside

Everything you need for match previews and models

Clean, consistent data across leagues — team names are normalised, so the same club is always the same ID.

Team form

Last N matches with scores, home and away splits, goals for and against, streaks, over 2.5 and both-teams-scored rates.

League tables

Standings calculated from results for every covered league: position, points, goal difference and last-five form.

Head-to-head

Previous meetings with scores and a summary: wins, draws, goals per game, both-teams-scored and over 2.5 counts.

Fair probabilities

Margin-free probabilities for 1X2, double chance, totals, both teams to score and exact scores — plus fair odds and expected goals.

Verified prediction archive

Every signal locked before kick-off and settled against the result. Accuracy and calibration by confidence level, by league.

Embeddable widgets

League tables, team form and match probability widgets that update automatically. Paste one snippet, no coding.

Example responses

Simple JSON, predictable structure

Real data from our database. Endpoint names are a draft — early-access users help shape them.

GET/v1/matches/ipswich-town-vs-nottingham-forest-2026-10-23/probabilities
{
  "home": "Ipswich Town", "away": "Nottingham Forest",
  "kickoff": "2026-10-23T19:00:00Z",
  "outcome": { "home": 0.306, "draw": 0.275, "away": 0.419 },
  "fair_odds": { "home": 3.27, "draw": 3.64, "away": 2.39 },
  "expected_goals": { "home": 1.30, "away": 1.56 },
  "over_2_5": 0.545, "btts": 0.589,
  "top_scores": [ { "score": "1-1", "p": 0.130 }, { "score": "1-2", "p": 0.090 } ]
}

Probabilities are calculated by the oddmind.app model from market prices with the bookmaker margin removed. Raw bookmaker odds are not redistributed.

Coverage

Leagues people actually bet on

Domestic leagues with history since 2019 (Argentina, Brazil and MLS since 2012), plus UEFA club competitions. More leagues on request.

Premier LeagueChampionshipLaLigaSerie ABundesligaLigue 1EredivisieLiga PortugalBelgian Pro LeagueScottish PremiershipSüper LigBrasileirãoArgentina PrimeraMLSChampions LeagueH2HEuropa LeagueH2HConference LeagueH2H
Widgets

No developer? Paste a widget.

Live league tables and team form for your site or blog. Updates automatically, adapts to light and dark themes.

  • Free with a small “oddmind.app” credit link
  • White-label on paid plans — your brand, no link
  • Fast static pages, cached on our side
Planned pricing

Simple plans, early-access discount

Final prices are set with early-access users. Join now to lock in 50% off for the first year.

Free
$0
For testing and small blogs
  • 100 requests / day
  • Form, tables, H2H, probabilities
  • Widgets with credit link
  • Community support
Join the waitlist
Business
$49/month
Models, apps and media
  • 100,000 requests / day
  • Bulk CSV exports
  • Calibration and accuracy datasets
  • Priority support
Talk to us

No payment now. We will email you when your API key is ready.

FAQ

Questions

Where does the data come from?

Historical results and match statistics come from football-data.co.uk and are credited in every response. Probabilities, fair odds, expected goals, form summaries, tables and the prediction archive are calculated by oddmind.app.

Do you provide raw bookmaker odds?

No. We publish margin-free probabilities and fair odds derived from the market, not bookmaker price feeds.

Is this betting advice?

No. The API provides statistical information only. It does not guarantee outcomes and is intended for users of legal age where betting is permitted.

When will it launch?

We are onboarding early-access users first. Join the waitlist and we will email you as soon as your API key is ready.

Early access

Get your API key first

Tell us what you are building. Early-access users get 50% off for the first year and a say in the endpoints we ship.

  • No payment required
  • We only email you about the API
  • Unsubscribe any time