Live coverage of BetRivers (CA) via the ParlayAPI moneyline / spread / total / player-prop aggregator. Classification: Canadian retail sportsbook. Source key: betrivers_ca.
spreads 15,280 rowsspreads 1,132 rowsspreads 2,268 rowsspreads 170 rowsh2h 2,862 rowsmoneyline 1,885 rowsh2h 222 rowsmoneyline 60 rowsspreads 1,069 rowsspreads 80 rowsspreads 348 rowsmoneyline 102 rowsh2h 79 rowsspreads 40 rowsh2h 1,190 rowsmoneyline 164 rowsh2h 2,763 rowsmoneyline 395 rowsh2h 824 rowsmoneyline 131 rowsh2h 1,289 rowsmoneyline 180 rowsh2h 1,302 rowsmoneyline 184 rowsh2h 709 rowsmoneyline 110 rowsh2h 2,845 rowsmoneyline 436 rowsh2h 824 rowsmoneyline 120 rowsh2h 1,426 rowsmoneyline 214 rowsh2h 1,189 rowsmoneyline 149 rowsh2h 1,100 rowsmoneyline 176 rowsh2h 1,308 rowsmoneyline 196 rowsh2h 1,256 rowsmoneyline 173 rowsh2h 1,857 rowsmoneyline 268 rowsh2h 1,079 rowsmoneyline 165 rowsh2h 1,114 rowsmoneyline 164 rowsh2h 2,161 rowsmoneyline 284 rowsh2h 1,990 rowsmoneyline 276 rowsh2h 94 rowsmoneyline 64 rowsh2h 165 rowsmoneyline 102 rowscurl -s 'https://parlay-api.com/v1/sports/baseball_mlb/odds?regions=us&markets=h2h&bookmakers=betrivers_ca' \
-H "X-API-Key: $PARLAY_API_KEY"
We poll BetRivers (CA) 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 BetRivers (CA), 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=betrivers_ca.
← All sportsbooks · Cross-book coverage matrix · Operator uptime · Machine-readable parser coverage