Delta Feed - New Version
Contains live sport data updates
Last updated
Contains live sport data updates
/feed/odds?revision={lastUpdatedTime}Contains live sport data updates. Delivered in the form of "deltas" - differences from the previous state.
revision - Unix timestamp of last successfully processed delta message. Can be 0 for initial connection but we recommend using Unix timestamp for the last 1 hour to reduce load.
Upon connecting you will receive a set of "Snapshot" delta messages, containing full state of event.
The stream connection is rate-limited and there can be only 1 active connection at a time.
Rate limit configuration is the following:
Connection attempt without revision - 5 connections per 1 hour
Connection attempt with too small revision - 5 connections per 1 hour
Connection attempt with proper revision - 5 connections per 5 minutes
Two additional rate limits apply to all feeds that use a timestamp as the revision parameter. These limits apply specifically to recovery requests made on reconnection.
If a client reconnects and requests recovery from a timestamp more than 1 hour in the past, the request is subject to a hard limit:
Limit: 5 requests per 30 minutes
If a client reconnects and requests recovery from a timestamp within the last hour, the length of the requested recovery period is added to a leaking bucket:
Bucket capacity
1 hour (3,600 seconds)
Leak rate
4 seconds drained per 1 second of real time
Once the bucket is full, further recovery requests are blocked until enough has drained.
✅ Within limits A client that drops and reconnects every 5 minutes requesting a 10-minute recovery will operate well under the limit and notice no impact.
❌ Will be blocked A client that reconnects every 5 minutes requesting a 30-minute recovery will fill the bucket faster than it can drain, and will eventually be blocked.
Frequent reconnects are fine — as long as the requested recovery window stays proportionate to the reconnect interval.
Last updated