For the complete documentation index, see llms.txt. This page is also available as Markdown.

Delta Feed - New Version

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.

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.

1. Large recoveries (timestamp older than 1 hour)

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

2. Small recoveries (timestamp within the last 1 hour)

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:

Parameter
Value

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.

Practical examples

✅ 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.

Summary

Frequent reconnects are fine — as long as the requested recovery window stays proportionate to the reconnect interval.

Last updated