Live coverage of PMU via the ParlayAPI moneyline / spread / total / player-prop aggregator. Classification: French ANJ-licensed sportsbook. Source key: pmu.
h2h 2,788 rowsmoneyline 238 rowsh2h 1,650 rowsmoneyline 189 rowsh2h 1,320 rowsmoneyline 112 rowsh2h 821 rowsmoneyline 71 rowsh2h 2,018 rowsmoneyline 191 rowsh2h 1,485 rowsmoneyline 128 rowsh2h 1,485 rowsmoneyline 110 rowsh2h 820 rowsmoneyline 72 rowsh2h 1,980 rowsmoneyline 153 rowsh2h 660 rowsmoneyline 56 rowsh2h 1,467 rowsmoneyline 124 rowsh2h 553 rowsmoneyline 60 rowsh2h 1,312 rowsmoneyline 112 rowsh2h 1,485 rowsmoneyline 127 rowsh2h 328 rowsmoneyline 24 rowsh2h 2,624 rowsmoneyline 209 rowsh2h 984 rowsmoneyline 98 rowsh2h 2,445 rowsmoneyline 205 rowsh2h 1,901 rowsmoneyline 185 rowsh2h 1,023 rowsmoneyline 177 rowscurl -s 'https://parlay-api.com/v1/sports/baseball_mlb/odds?regions=us&markets=h2h&bookmakers=pmu' \
-H "X-API-Key: $PARLAY_API_KEY"
We poll PMU 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 PMU, 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=pmu.
← All sportsbooks · Cross-book coverage matrix · Operator uptime · Machine-readable parser coverage