Live coverage of Pinnacle via the ParlayAPI moneyline / spread / total / player-prop aggregator. Classification: Sharp book. Source key: pinnacle.
spreads 9,409 rowstotals 9,409 rowsh2h 9,409 rowsspreads 3,274 rowsalternate_spreads 3,274 rowstotals 1,632 rowsalternate_totals 1,632 rowsspreads 5,575 rowsh2h 5,575 rowstotals 5,575 rowsspreads 3,744 rowstotals 2,704 rowsalternate_spreads 1,998 rowsspreads 3,353 rowsh2h 3,353 rowstotals 3,353 rowsspreads 1,464 rowsalternate_spreads 1,463 rowsspreads 1,463 rowsspreads 2,387 rowsalternate_spreads 2,387 rowsalternate_spreads 1,466 rowsspreads 1,466 rowsh2h 5,288 rowsspreads 5,288 rowstotals 5,288 rowsspreads 3,519 rowstotals 1,749 rowsalternate_spreads 1,665 rowstotals 3,249 rowsh2h 3,249 rowsspreads 3,249 rowsspreads 2,024 rowstotals 3,303 rowsh2h 3,303 rowsspreads 3,303 rowsspreads 2,063 rowsh2h 5,132 rowstotals 5,132 rowsspreads 5,132 rowsspreads 3,025 rowstotals 1,523 rowsalternate_spreads 1,628 rowsspreads 1,628 rowsspreads 6,445 rowsh2h 6,445 rowstotals 6,445 rowsspreads 4,183 rowstotals 2,130 rowsalternate_spreads 1,903 rowsspreads 2,070 rowsalternate_spreads 2,070 rowsh2h 3,931 rowstotals 3,931 rowsspreads 3,931 rowsspreads 1,668 rowsalternate_spreads 1,668 rowsspreads 2,780 rowsh2h 2,780 rowstotals 2,780 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 poll Pinnacle on the Sharp anchor (hot-loop) freshness tier, 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.
These thresholds are measured on the book as a whole: they say how long we can go without any new price from Pinnacle, 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=pinnacle.
← All sportsbooks · Cross-book coverage matrix · Operator uptime · Machine-readable parser coverage