Live operational data

Odds freshness

Per-bookmaker seconds-since-last-write across every book we ingest. This page reads from the same data feeding our /odds endpoints — if a book is fresh here, it's fresh in your API responses.

Auto-refreshes every 5 seconds. The-odds-api doesn't expose this at any tier.

Loading freshness data…

How we keep it fresh

  • Pre-game polling cycle: every 60 seconds per sport, every book in parallel across sports
  • Live polling (in-progress games): every 30 seconds
  • Streaming-tier subscribers get every line move pushed via webhook inside the same cycle — no polling delay on top of ours

What this metric means

Each row shows the time since the most recent successful market write for that book across any sport. Stale = no write in 30+ minutes — that's the threshold our internal alerting fires at.

For per-event, per-market staleness, hit /v1/sports/{sport}/events/{id}/odds — every market response includes a last_update field per book.

Pull this data programmatically

curl https://api.prop-line.com/v1/freshness

No auth required — the data is operational, not commercial.