Live coverage of Bovada via the ParlayAPI moneyline / spread / total / player-prop aggregator. Classification: US retail sportsbook. Source key: bovada.
spreads 25,468 rowsmoneyline 24,956 rowstotals 12,740 rowsplayer_receptions 36,039 rowsmoneyline 21,210 rowsspreads 21,096 rowsplayer_rec_yds 15,400 rowstotals 10,526 rowsplayer_pass_tds 7,750 rowsplayer_rush_yds 6,978 rowsplayer_spread 6,604 rowsplayer_total_points 6,604 rowsplayer_rush_attempts 5,241 rowsplayer_anytime_td 2,096 rowsplayer_anytime_td_1st_half 1,851 rowsplayer_first_touchdown_scorer 1,693 rowsplayer_player_to_score_2_or_more_touchdowns 1,682 rowsplayer_anytime_td_1st_quarter 1,559 rowsplayer_pass_yds 1,537 rowsplayer_winning_margin 1,307 rowsplayer_player_to_score_3_or_more_touchdowns 961 rowsplayer_correct_score_range 894 rowsplayer_dynamic_winning_margin 712 rowsmoneyline 9,216 rowsplayer_points 9,209 rowsspreads 8,512 rowsplayer_rebounds 5,166 rowstotals 4,264 rowsplayer_winning_margin 2,453 rowsplayer_spread 1,247 rowsplayer_total_points 1,190 rowsplayer_moneyline 1,038 rowsplayer_highest_scoring_quarter_total_points_o/u 770 rowsplayer_highest_scoring_half_total_points_o/u 770 rowsplayer_lowest_scoring_half_total_points_o/u 770 rowsplayer_lowest_scoring_quarter_total_points_o/u 770 rowsplayer_squares_game_(fixed_odds) 700 rowsmoneyline 3,356 rowsspreads 3,354 rowsplayer_points 2,246 rowstotals 1,690 rowsplayer_rebounds 1,639 rowsplayer_goals 40,555 rowsmoneyline 22,094 rowstotals 11,707 rowsplayer_spread 5,604 rowsplayer_total_goals_o/u 5,508 rowsplayer_anytime_goal 2,005 rowsplayer_anytime_goalscorer 761 rowsplayer_shots_on_goal 718 rowsspreads 92,057 rowsmoneyline 55,088 rowstotals 34,093 rowsh2h 2,898 rowsplayer_winning_margin 1,404 rowsplayer_total_points 1,128 rowsplayer_game_spread 1,037 rowsplayer_point_spread_-_points 936 rowsplayer_points 743 rowsspreads 6,542 rowscurl -s 'https://parlay-api.com/v1/sports/baseball_mlb/odds?regions=us&markets=h2h&bookmakers=bovada' \
-H "X-API-Key: $PARLAY_API_KEY"
We poll Bovada on the US mid-tier book freshness tier, which means we expect a new observation within 30s under healthy operation. Observations between 30s and 120s are flagged "degraded". Between 120s and 600s we mark "breach" and page an operator. Beyond 600s 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 Bovada, 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=bovada.
← All sportsbooks · Cross-book coverage matrix · Operator uptime · Machine-readable parser coverage