Live coverage of Novig via the ParlayAPI moneyline / spread / total / player-prop aggregator. Classification: Exchange / prediction market. Source key: novig.
moneyline 142 rowsspreads 128 rowstotals 106 rowsplayer_rush_yds 25 rowsplayer_reception_yds 13 rowsplayer_anytime_td 13 rowsexchange_first_touchdown_scorer 4 rowsspreads 4 rowsplayer_pass_yds 4 rowsplayer_receptions 3 rowsmoneyline 3 rowsexchange_passing_touchdowns 2 rowsexchange_interceptions_thrown 2 rowsplayer_touchdowns_scored 1 rowsexchange_rushing_attempts 1 rowsplayer_rebounds 12,789 rowsplayer_assists 9,635 rowsplayer_points 9,594 rowsplayer_pts_rebs_asts 3,063 rowsplayer_pts_rebs 810 rowsplayer_pts_asts 734 rowsplayer_rebs_asts 325 rowsmoneyline 217 rowstotals 126 rowsspreads 105 rowsplayer_threes 33 rowsplayer_double_double 5 rowsplayer_triple_double 1 rowsplayer_goals 1,455 rowsplayer_shots_on_goal 422 rowsexchange_first_goal_scorer 336 rowsplayer_points 112 rowsplayer_assists 103 rowsmoneyline 24 rowstotals 20 rowsspreads 17 rowsplayer_saves 2 rowsmoneyline 2 rowsmoneyline 99 rowsmoneyline 455 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