Bookmaker Odds Refresh Rates

See how quickly odds-api.net fetches bookmaker data. The fastest refresh target is once a minute.

GET /v1/events/{event_id}/odds/snapshot
{
  "event_id": "2339749208",
  "as_of_ts_ms": 1785045899733,
  "items": [{
    "bookmaker": "sportsbet",
    "bet_type": "moneyline",
    "odds": 1.87
  }],
  "resume": "1785045939516-0"
}

Start time

As markets begin to move, we pull bookmaker data faster. Our odds coverage adjusts with the market, so you’re not left with slow odds.

League priority

Major leagues get more checks. Regional and development leagues run at lower rates.

Live conditions

Source health, response time and system load can change the actual rate.

Bookmaker Odds Refresh Rate

We scrape on a variable basis. When the market moves, we catch the price change. Variable scraping creates faster odds coverage when the market is active.

100%

All priority bands are shown.

Leagues by priority

Very high

  • NBA
  • NFL

High

  • AFL
  • NRL
  • MLB
  • NHL

Medium

  • Premier League
  • UEFA Champions League
  • Serie A
  • Bundesliga
  • Tennis

Low

  • Lower-volume leagues
  • Niche markets

Bookmaker odds refresh FAQs

Refresh timing, priority bands and bookmaker updates.

How often do bookmaker odds refresh?

Refresh rates depend on league priority and time to start. The fastest target shown is once a minute.

Why do refresh rates increase before start?

Markets usually move more near start time. We increase checks through the final hour so the feed can catch those price changes faster.

Which leagues refresh fastest?

NBA, NFL, AFL, NRL, MLB and NHL sit in the Very High example band. Lower-volume leagues run on lighter schedules.

Do all bookmakers update the same way?

No. Some bookmaker sources stream changes. Others are checked on a variable request schedule. Compare REST and streaming delivery.