Live Data Flow
Per-source freshness for the /live page status strip.
For each active sportsbook reports the last time we POLLED the upstream, not the last time we wrote a price-change row. The two differ: change-detection suppresses no-change writes, so MAX(timestamp_ms) on prop_snapshots reports the last price MOVE, which for many books is much older than the last poll cycle. Using poll_pulses (Redis-backed heartbeats, written every poll cycle regardless of change-detection) gives the true "last poll" age.
Falls back to MAX(timestamp_ms) for sources that don't write pulses yet, so we keep the chip visible (with an honest 'fallback: true' tag so we can audit which sources still need pulse coverage).
Cached 5s, public, no auth.
Request
- Base URL: https://parlay-api.com
- URL: https://parlay-api.com/live/api/data_flow
- Auth: none declared
Response
Successful Response
Changes
No recorded changes to this operation across all 1 revision of this API.