Multi-book screens

Football Odds Comparison API

Build football odds comparison tables with retail, sharp, exchange, and operator-network prices from one API.

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 is a football odds comparison API for developers who need prices from Bet365, Pinnacle, Betfair Exchange, and Kambi alongside football match data.

  • Endpoint: /football/matches/{match_id}/odds
  • Best for: Odds tables, best-price widgets, alerts.
  • Availability varies by match, competition, bookmaker, and market.

At a glance

Bookmaker spread
Retail, sharp, exchange, and operator-network
Best use
Odds tables, best-price widgets, alerts
Markets
1X2, totals, BTTS, corners, Asian handicap
Differentiator
Football stats endpoints in the same API

What comparison apps need

Odds comparison products need consistent bookmaker names, market names, outcomes, and prices. TheStatsAPI keeps the response focused on football markets and pairs it with football-specific data endpoints.

  • Show best available price by outcome
  • Compare retail and sharp prices
  • Add fixture, team, and form context to price pages

Why football-specific matters

Multi-sport odds APIs can work for simple price tables, but football products usually need fixtures, team form, player stats, xG, and historical records. TheStatsAPI keeps that data in the same integration.

  • No second provider for match context
  • Cleaner football-specific market naming
  • Better fit for betting analytics and prediction products
Endpoint

Comparison 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.

odds comparison APIbookmaker odds APIfootball odds data 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 an odds comparison site with TheStatsAPI?

Yes. The API returns bookmaker prices for supported football matches and markets in a comparison-friendly response structure.

Which bookmakers can I compare?

Covered sources include Bet365, Pinnacle, Betfair Exchange, and Kambi where prices are available.

Does the API include match details for odds pages?

Yes. Fixture, match, team, player, stats, and xG endpoints are available through the same API.

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.