Live coverage of Pinnacle via the ParlayAPI moneyline / spread / total / player-prop aggregator. Classification: Sharp anchor (hot-loop). Source key: pinnacle.
moneyline 36 rowsspreads 36 rowsmoneyline 100 rowsspreads 99 rowstotals 56 rowsplayer_points 45 rowsplayer_shots_on_goal 38 rowsplayer_assists 33 rowsplayer_goals 21 rowsmoneyline 84 rowsmoneyline 36 rowsspreads 36 rowsmoneyline 40 rowsspreads 40 rowstotals 20 rowsmoneyline 40 rowsspreads 40 rowstotals 20 rowsspreads 28 rowsmoneyline 28 rowsspreads 18 rowsspreads 22 rowsmoneyline 22 rowsspreads 44 rowsmoneyline 44 rowstotals 22 rowsspreads 20 rowsmoneyline 20 rowsspreads 40 rowsmoneyline 40 rowstotals 20 rowsspreads 20 rowsmoneyline 20 rowsmoneyline 20 rowsspreads 20 rowsmoneyline 18 rowsspreads 18 rowsmoneyline 20 rowsspreads 20 rowsspreads 46 rowsmoneyline 46 rowstotals 23 rowsmoneyline 20 rowsmoneyline 24 rowsspreads 20 rowsmoneyline 24 rowsspreads 20 rowsmoneyline 36 rowsspreads 20 rowsmoneyline 28 rowsmoneyline 30 rowsspreads 20 rowsmoneyline 20 rowsmoneyline 28 rowsmoneyline 52 rowsspreads 20 rowsmoneyline 18 rowsmoneyline 48 rowsspreads 44 rowstotals 22 rowscurl -s 'https://parlay-api.com/v1/sports/baseball_mlb/odds?regions=us&markets=h2h&bookmakers=pinnacle' \
-H "X-API-Key: $PARLAY_API_KEY"
We classify Pinnacle as Sharp anchor (hot-loop) which means we expect a new observation within 5s under healthy operation. Observations between 5s and 15s are flagged "degraded". Between 15s and 60s we mark "breach" and page an operator. Beyond 60s 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=pinnacle.
← All sportsbooks · Cross-book coverage matrix · Operator uptime · Machine-readable parser coverage