Price gaps

Football Arbitrage API

Use structured football odds from multiple books to identify implied-probability mismatches and possible arbitrage candidates.

Bet365, Pinnacle, Betfair Exchange, and Kambi coverage
1X2, BTTS, totals, corners, and Asian handicap markets
Opening and last-seen prices for supported matches
Related football data endpoints for fixtures, xG, teams, and players

Quick Answer

TheStatsAPI gives arbitrage and value tools multi-bookmaker football odds in one response. You can compare Bet365, Pinnacle, Betfair Exchange, 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

Core calculation
Sum best implied probabilities across outcomes
Bookmakers
Bet365, Pinnacle, Betfair Exchange, Kambi
Useful markets
1X2, totals, BTTS, handicap where available
Related context
Match status, fixtures, teams, xG, stats

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
Endpoint

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.

betting arbitrage APIfootball arb APIodds scanner API
REST JSON
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" }
          }
        }
      }
    ]
  }
}
FAQ

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, Betfair Exchange, and Kambi give a useful retail-to-sharp-to-exchange spread for supported matches.

Pricing_Plans

Simple, Transparent Pricing

Every plan includes stats, odds, xG, history, and every documented endpoint.

Starter

$50/month

For growing applications and side projects

  • All football data endpoints included
  • Pre-match & live odds endpoints
  • Bet365, Pinnacle, Betfair Exchange & Kambi odds
  • 1X2, Asian handicap, totals, BTTS, DNB & corners
  • Fixtures, results, match stats, teams & players
  • xG, player season stats & team stats
  • 10 years of historical match data
  • Build with AI
  • 80 competitions by default, up to 1,196 on request
  • 100,000 requests/month
  • 30 requests/min
  • Email & chat support
Most Popular

Growth

$129/month

For professional applications at scale

  • All football data endpoints included
  • Pre-match & live odds endpoints
  • Bet365, Pinnacle, Betfair Exchange & Kambi odds
  • 1X2, Asian handicap, totals, BTTS, DNB & corners
  • Fixtures, results, match stats, teams & players
  • xG, player season stats & team stats
  • 10 years of historical match data
  • Build with AI
  • 80 competitions by default, up to 1,196 on request
  • 500,000 requests/month
  • 60 requests/min
  • Priority support

Scale

$379/month

For high-volume, production-grade usage

  • All football data endpoints included
  • Pre-match & live odds endpoints
  • Bet365, Pinnacle, Betfair Exchange & Kambi odds
  • 1X2, Asian handicap, totals, BTTS, DNB & corners
  • Fixtures, results, match stats, teams & players
  • xG, player season stats & team stats
  • 10 years of historical match data
  • Build with AI
  • 80 competitions by default, up to 1,196 on request
  • 5,000,000 requests/month
  • 300 requests/min
  • Dedicated support & SLA
No odds, xG, or history add-ons
Cancel anytime
7-day free trial on all plans

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.