Live coverage of ATG via the ParlayAPI moneyline / spread / total / player-prop aggregator. Classification: Lottery / monopoly retail. Source key: atg.
h2h 11,039 rowsmoneyline 1,369 rowsh2h 5,384 rowsmoneyline 874 rowsh2h 1,353 rowsmoneyline 1,082 rowsh2h 294 rowsmoneyline 60 rowsh2h 1,375 rowsmoneyline 176 rowsh2h 1,321 rowsmoneyline 176 rowsh2h 1,487 rowsmoneyline 198 rowsh2h 3,493 rowsmoneyline 443 rowsh2h 1,036 rowsmoneyline 132 rowsh2h 3,184 rowsmoneyline 396 rowsh2h 3,146 rowsmoneyline 396 rowsh2h 1,584 rowsmoneyline 198 rowsh2h 3,369 rowsmoneyline 420 rowsh2h 1,053 rowsmoneyline 132 rowsh2h 1,858 rowsmoneyline 242 rowsh2h 2,622 rowsmoneyline 330 rowsh2h 1,409 rowsmoneyline 176 rowsh2h 1,724 rowsmoneyline 222 rowsh2h 1,761 rowsmoneyline 220 rowsh2h 3,269 rowsmoneyline 419 rowsh2h 1,523 rowsmoneyline 200 rowsh2h 1,985 rowsmoneyline 266 rowsh2h 1,050 rowsmoneyline 133 rowsh2h 3,079 rowsmoneyline 401 rowsh2h 3,916 rowsmoneyline 1,676 rowsh2h 2,105 rowsmoneyline 264 rowsATG is tracked for coverage but is not currently served as a ?bookmakers= filter, so filtering to it returns 400 UNKNOWN_BOOKMAKER rather than an empty list. The books you can filter to are at /v1/bookmakers, and the per-region sets are at /v1/meta/regions.
We poll ATG 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 ATG, 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=atg.
← All sportsbooks · Cross-book coverage matrix · Operator uptime · Machine-readable parser coverage