Live coverage of Novig via the ParlayAPI moneyline / spread / total / player-prop aggregator. Classification: Exchange / prediction market. Source key: novig.
player_spread 24,623 rowsplayer_total 19,630 rowsplayer_moneyline 3,008 rowsplayer_anytime_td 1,900 rowsexchange_first_touchdown_scorer 1,624 rowsplayer_reception_yds 261 rowsplayer_receptions 245 rowsplayer_pass_yds 214 rowsplayer_total 15,229 rowsplayer_spread 10,283 rowsplayer_team_total 8,567 rowsplayer_hits 7,920 rowsplayer_home_runs 6,030 rowsplayer_rbis 4,829 rowsplayer_hits_runs_rbis 3,620 rowsplayer_total_bases 3,267 rowsplayer_strikeouts 2,391 rowsexchange_first_inning_total 1,747 rowsexchange_spread_1h 1,623 rowsplayer_moneyline 1,527 rowsexchange_total_1h 997 rowsplayer_outs 827 rowsplayer_stolen_bases 765 rowsexchange_batting_strikeouts 290 rowsplayer_points 3,257 rowsplayer_total 1,923 rowsplayer_rebounds 1,779 rowsplayer_assists 1,503 rowsplayer_spread 1,415 rowsplayer_threes 669 rowsplayer_pts_rebs_asts 570 rowsplayer_first_basket 293 rowsplayer_moneyline 228 rowsexchange_victory_by_decision 15,029 rowsexchange_victory_by_ko_kto_or_dq 14,896 rowsexchange_victory_by_submission 13,688 rowsplayer_moneyline 596 rowsplayer_total 262 rowsplayer_moneyline 357 rowsexchange_moneyline_3_way_win 13,691 rowsplayer_goals 5,090 rowsplayer_assists 2,007 rowsplayer_total 1,933 rowsplayer_spread 1,632 rowsexchange_both_teams_to_score 489 rowsexchange_moneyline_3_way_draw 486 rowsexchange_moneyline_3_way_win 82,511 rowsplayer_goals 21,335 rowsplayer_total 14,963 rowsplayer_assists 7,883 rowsplayer_spread 6,220 rowsexchange_moneyline_3_way_draw 2,846 rowsexchange_both_teams_to_score 2,472 rowsplayer_fouls 206 rowsplayer_moneyline 4,064 rowsplayer_total 2,541 rowsplayer_spread 2,308 rowsexchange_total_sets 818 rowsexchange_set_spread 729 rowsexchange_first_set_moneyline 407 rowscurl -s 'https://parlay-api.com/v1/sports/baseball_mlb/odds?regions=us&markets=h2h&bookmakers=novig' \
-H "X-API-Key: $PARLAY_API_KEY"
We poll Novig on the Exchange / order book freshness tier, which means we expect a new observation within 10s under healthy operation. Observations between 10s and 30s are flagged "degraded". Between 30s and 120s we mark "breach" and page an operator. Beyond 120s 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 Novig, 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=novig.
← All sportsbooks · Cross-book coverage matrix · Operator uptime · Machine-readable parser coverage