Polymarket

Live coverage of Polymarket via the ParlayAPI moneyline / spread / total / player-prop aggregator. Classification: Exchange / order book. Source key: polymarket.

SLA tier
degraded
Latest observation
22s ago
Rows last hour
810
Tight freshness
10s
Slack threshold
30s
Stale threshold
120s

Supported sports + markets (last 72h)

americanfootball_nfl (3 markets)
baseball_mlb (2 markets)
basketball_nba (2 markets)
esports (1 markets)
esports_dota_2 (1 markets)
esports_lol (1 markets)
icehockey_nhl (2 markets)
soccer_epl (1 markets)
soccer_fifa_world_cup (1 markets)
soccer_uefa_champs_league (1 markets)
soccer_uefa_europa_conference_league (1 markets)
tennis (2 markets)

How to query just this book

curl -s 'https://parlay-api.com/v1/sports/baseball_mlb/odds?regions=us&markets=h2h&bookmakers=polymarket' \
  -H "X-API-Key: $PARLAY_API_KEY"

How freshness is graded

We classify Polymarket 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=polymarket.

Related

← All sportsbooks · Cross-book coverage matrix · Operator uptime · Machine-readable parser coverage