live

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.

get/live/api/data_flow

Request

  • Base URL: https://parlay-api.com
  • URL: https://parlay-api.com/live/api/data_flow
  • Auth: none declared

Response

Successful Response

unknown required

Changes

No recorded changes to this operation across all 1 revision of this API.