Live coverage of Novig via the ParlayAPI moneyline / spread / total / player-prop aggregator. Classification: Exchange / order book. Source key: novig.
player_team_total 8,695 rowsplayer_total 7,711 rowsplayer_hits 5,922 rowsplayer_rbis 5,106 rowsplayer_home_runs 4,975 rowsplayer_hits_runs_rbis 4,777 rowsplayer_total_bases 4,502 rowsplayer_runs 3,972 rowsplayer_spread 2,737 rowsplayer_strikeouts 1,892 rowsplayer_stolen_bases 1,239 rowsplayer_moneyline 914 rowsexchange_batting_walks 611 rowsexchange_batting_strikeouts 593 rowsplayer_earned_runs 573 rowsplayer_outs 540 rowsplayer_hits_allowed 399 rowsplayer_points 2,343 rowsplayer_rebounds 2,214 rowsplayer_spread 1,890 rowsplayer_threes 1,541 rowsplayer_assists 1,373 rowsplayer_pts_rebs_asts 1,008 rowsplayer_total 976 rowsplayer_pts_rebs 526 rowsplayer_pts_asts 490 rowsplayer_steals 422 rowsplayer_points 1,111 rowsplayer_rebounds 795 rowsplayer_assists 559 rowsplayer_spread 422 rowsplayer_first_basket 422 rowsplayer_goals 684 rowsplayer_shots_on_goal 662 rowsplayer_power_play_points 445 rowsplayer_moneyline 1,120 rowsexchange_first_round_moneyline 677 rowsplayer_goals 14,894 rowsexchange_team_total_corners 4,662 rowsplayer_fouls 3,433 rowsplayer_shots_on_target 3,393 rowsplayer_assists 2,929 rowsplayer_goals_assists 2,816 rowsplayer_moneyline 993 rowsplayer_total 786 rowsplayer_spread 753 rowsexchange_both_teams_to_score 507 rowsplayer_saves 383 rowsplayer_goals 6,262 rowsplayer_goals_assists 2,396 rowsplayer_fouls 2,156 rowsplayer_assists 2,084 rowsplayer_shots_on_target 2,012 rowsexchange_team_total_corners 1,053 rowsplayer_spread 4,263 rowsplayer_total 4,090 rowsplayer_moneyline 2,072 rowsexchange_set_spread 863 rowsexchange_first_set_moneyline 678 rowsexchange_total_sets 649 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 classify Novig as Exchange / order book 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.
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