Football Arbitrage API
Use structured football odds from multiple books to identify implied-probability mismatches and possible arbitrage candidates.
Quick Answer
TheStatsAPI gives arbitrage and value tools multi-bookmaker football odds in one response. You can compare Bet365, Pinnacle, Paddy Power, Betfair Sportsbook, and Kambi prices, convert them to implied probability, and flag mismatches.
- Endpoint:
/football/matches/{match_id}/odds - Availability varies by match, competition, bookmaker, and market.
At a glance
How arbitrage detection works
An arbitrage candidate appears when the best available prices across all outcomes imply a total probability below 100 percent after accounting for fees and practical limits.
- Fetch prices across bookmakers
- Convert decimal odds to implied probability
- Compare best prices by outcome and market
What to handle in production
Arbitrage tools need careful filtering. Prices can move, markets can be suspended, and bookmaker availability varies. Treat the API as the structured price layer, then add your own execution and risk controls.
- Handle stale or missing markets
- Add liquidity and timing rules
- Keep a record of source prices used for each alert
Arbitrage source data
Odds responses stay focused on bookmaker prices. Match context comes from related football endpoints, so your app can join odds to fixtures, results, xG, team stats, and player data by match ID.
GET https://api.thestatsapi.com/api/football/matches/{match_id}/odds
Authorization: Bearer YOUR_API_KEY
{
"data": {
"match_id": "mt_14502",
"bookmakers": [
{
"bookmaker": "Pinnacle",
"markets": {
"match_odds": {
"home": { "opening": "2.150", "last_seen": "2.080" },
"draw": { "opening": "3.400", "last_seen": "3.500" },
"away": { "opening": "3.200", "last_seen": "3.300" }
},
"total_goals": {
"over": { "opening": "1.890", "last_seen": "1.900" },
"under": { "opening": "1.930", "last_seen": "1.920" }
}
}
}
]
}
}Coverage, bookmakers & update frequency
Bookmakers
Markets
Live vs pre-match & latency
Related Odds API Pages
Current topic: Odds data for detecting price gaps and implied-probability mismatches.
Odds comparison API
Multi-bookmaker football odds for comparison apps and price screens.
Betfair Sportsbook odds API
Fixed-odds sportsbook prices from Betfair's mainstream retail book.
Bet365 odds API
Retail football odds from the sportsbook most bettors check first.
Pinnacle odds API
Sharp reference prices for CLV and model validation.
Frequently Asked Questions
Can I build a football arbitrage scanner with TheStatsAPI?
Yes. The API provides multi-bookmaker odds that can be converted to implied probabilities for arbitrage and value checks.
Does TheStatsAPI place bets?
No. TheStatsAPI provides data. Execution, compliance, account management, and betting actions are outside the API.
Which books are useful for arbitrage checks?
Bet365, Pinnacle, Paddy Power, Betfair Sportsbook, and Kambi give a useful retail-to-sharp spread for supported matches.
Simple, Transparent Pricing
Odds across multiple sports — events, latest odds, and fair prices.
Starter
For prototypes and early odds-driven products
Included in every odds plan:
- Pre-match & live odds across multiple sports
- Sports, leagues & events reference endpoints
- Latest odds snapshots (moneyline, spread, totals)
- 100,000 requests/month
- 120 requests/min
- Email & chat support
Growth
For production apps consuming live odds
Everything in Starter, plus:
- 500,000 requests/month
- 300 requests/min
- Full odds movement history (price timeline per match)
- Priority support for production teams
Scale
For high-volume, production-grade odds usage
Everything in Growth, upgraded to:
- 5,000,000 requests/month
- 1,000 requests/min
- Dedicated support & SLA
Build with football odds and match context in one API.
Start a 7-day free trial with odds, fixtures, match stats, player data, team data, and xG endpoints available on every plan.