Live coverage of bet365 via the ParlayAPI moneyline / spread / total / player-prop aggregator. Classification: European licensed sportsbook. Source key: bet365.
spreads 1,170 rowsmoneyline 746 rowstotals 589 rowsplayer_receiving_yards_milestones_30_or_more 126 rowsplayer_receiving_yards_milestones_60_or_more 126 rowsplayer_receiving_yards 126 rowsplayer_receiving_yards_milestones_50_or_more 126 rowsplayer_receiving_yards_milestones_20_or_more 126 rowsplayer_receiving_yards_milestones_40_or_more 126 rowsplayer_receiving_yards_milestones_70_or_more 120 rowsplayer_receiving_yards_milestones_80_or_more 108 rowsplayer_longest_reception 108 rowsplayer_rushing_yards_milestones_50_or_more 90 rowsplayer_rushing_yards_milestones_60_or_more 90 rowsplayer_rushing_yards_milestones_40_or_more 90 rowsplayer_rushing_yards 90 rowsplayer_rushing_yards_milestones_70_or_more 90 rowsplayer_receiving_yards_milestones_90_or_more 90 rowsplayer_rushing_yards_milestones_30_or_more 90 rowsplayer_total_bases_alt 11,467 rowsplayer_hits_alt 6,432 rowsplayer_runs_alt 5,045 rowsplayer_home_runs_alt 3,160 rowsplayer_strikeouts 2,008 rowsplayer_walks 1,963 rowsplayer_rbis 1,874 rowsplayer_hits 1,870 rowsplayer_total_bases 1,822 rowsplayer_runs 1,806 rowsplayer_singles 1,787 rowsplayer_home_runs 1,780 rowsplayer_doubles 1,759 rowsplayer_hits_runs_rbis 1,685 rowsplayer_strikeouts_alt 1,397 rowsplayer_stolen_bases 1,383 rowsplayer_triples 1,294 rowsplayer_first_hit 823 rowsplayer_first_home_run 771 rowsplayer_hits_allowed 283 rowsplayer_points_alt 1,179 rowsplayer_rebounds_alt 836 rowsplayer_assists_alt 502 rowsplayer_points 187 rowsplayer_rebounds 163 rowsplayer_pts_rebs 148 rowsplayer_assists 123 rowsplayer_pts_asts 117 rowsplayer_threes 117 rowsplayer_threes_made_milestones_1_or_more 115 rowsplayer_threes_made_milestones_3_or_more 115 rowsplayer_threes_made_milestones_5_or_more 115 rowsplayer_threes_made_milestones_4_or_more 114 rowsplayer_threes_made_milestones_2_or_more 114 rowsplayer_pts_rebs_asts 108 rowsplayer_rebs_asts 102 rowsplayer_threes_made_milestones_6_or_more 90 rowscurl -s 'https://parlay-api.com/v1/sports/baseball_mlb/odds?regions=us&markets=h2h&bookmakers=bet365' \
-H "X-API-Key: $PARLAY_API_KEY"
We poll bet365 on the International / non-US freshness tier, which means we expect a new observation within 90s under healthy operation. Observations between 90s and 300s are flagged "degraded". Between 300s and 1800s we mark "breach" and page an operator. Beyond 1800s the source is "stale" and we typically pause comparisons against it until it recovers.
These thresholds are measured on the book as a whole: they say how long we can go without any new price from bet365, and not how old the price on one particular game is. A source that walks its slate one event at a time refreshes any single market less often than the tier above. Measured on production 2026-07-31, Fliff wrote a price every 5.3s at the median book-wide while its median WNBA game went 169s between writes, both healthy. For the age of a specific price, read the last_update field on that row rather than this tier.
Full per-book threshold table at /v1/meta/per-book-sla. Live operator dashboard at /uptime. Historical hourly observation rate at /v1/historical/source-quality.csv?source=bet365.
← All sportsbooks · Cross-book coverage matrix · Operator uptime · Machine-readable parser coverage