Data API
Every match, every market, on demand. A REST API in JSON with probabilities, fair odds, expected goals and the reasons behind each number.
What you can get
- Competitions covered, with country and season
- Matches of a day with main probabilities
- One match: 1X2, goals, both teams to score, expected goals
- All 100+ markets with probability and fair odds
- Why: market start, absences, standings, news, other factors
- Public record and calibration, by competition
Example response
Real data from an upcoming match, shortened.
{
"id": 2416,
"kickoff": "2026-11-08T17:30:00+00:00",
"competition": "la_liga",
"home": "Celta Vigo",
"away": "Levante",
"probabilities": {
"1X2": {
"home": 0.521,
"draw": 0.268,
"away": 0.21
},
"over_2_5": 0.486,
"both_teams_score": 0.513
},
"fair_odds": {
"home": 1.92,
"draw": 3.73,
"away": 4.76
},
"expected_goals": {
"home": 1.64944806746095,
"away": 0.970099601282103
},
"markets": 196,
"url": "https://app.betmatchpoint.com/match/2416/celta-vigo-vs-levante"
}
Technical details
Format
JSON over HTTPS, API key in the header
Updates
Several times a day, plus a pass with official line-ups about an hour before kick-off
Coverage
38 competitions: top leagues, European cups, South America, MLS, Asia, 17 smaller leagues
Texts
Explanations and previews in 10 languages
Plans
Starter10,000 requests a month · 5 competitions · result, goals, both teams to score
Pro100,000 requests · all 38 competitions · all 100+ markets · explanations
Business1,000,000 requests · live probabilities during matches · webhooks · priority support
Prices on request: write to us and we'll send you the plans that fit your project.
Every paid service starts with a 30-day free trial.
We don't take bets. Our numbers are statistical estimates, not betting offers.