In-play odds

Live Football Odds API

Fetch live football odds for matches where in-play prices are available, using the same clean REST structure as pre-match odds.

Dedicated live odds endpoint
live_odds_available flags on supported matches
Bet365 and Pinnacle examples in the endpoint schema
Related match, team, and xG endpoints for context

Quick Answer

TheStatsAPI provides a dedicated live football odds endpoint: /football/matches/{match_id}/odds/live. It is meaningful while a match is live and live_odds_available is true.

  • Endpoint: /football/matches/{match_id}/odds/live
  • Availability varies by match, competition, bookmaker, and market.

At a glance

Endpoint
/football/matches/{match_id}/odds/live
When useful
During live matches with live_odds_available true
Response values
Live decimal odds by bookmaker and market
Related data
Match status, team stats, xG, fixture details

How live odds work

Live odds are returned separately from pre-match odds so apps can poll the in-play endpoint only when a match is live. Use the live_odds_available flag to decide when to request live prices.

  • Check match status before polling
  • Only call the live endpoint for eligible matches
  • Use live prices for in-play screens and alerts

Best use cases

Live odds are strongest for products that monitor the market during a match rather than for long historical backfills. Pair the endpoint with fixture and match detail data to control polling volume.

  • In-play odds widgets
  • Live price alerts
  • Trading dashboards for active matches
Endpoint

Live odds endpoint

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.

in-play odds APIlive betting odds APIfootball live odds API
REST JSON
GET https://api.thestatsapi.com/api/football/matches/{match_id}/odds/live
Authorization: Bearer YOUR_API_KEY

{
  "data": {
    "match_id": "mt_252627951",
    "bookmakers": [
      {
        "bookmaker": "Bet365",
        "markets": {
          "match_odds": {
            "home": { "live": "2.000" },
            "draw": { "live": "3.500" },
            "away": { "live": "3.400" }
          }
        }
      }
    ]
  }
}
FAQ

Frequently Asked Questions

Does TheStatsAPI have live football odds?

Yes. Use /football/matches/{match_id}/odds/live for in-play prices when live odds are available for the match.

How do I know whether live odds are available?

Use the live_odds_available field on match and competition responses before polling the live odds endpoint.

Are live odds the same as closing odds?

No. Closing odds refer to final or latest stored pre-kickoff prices. Live odds are in-play prices during the match.

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.