Betradar - the betting arm of Sportradar

Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Excerpt Include
HideElements
HideElements
nopaneltrue
Anchor
topOfPage
topOfPage

Excerpt Include
BetradarLogo
BetradarLogo
nopaneltrue

Anchor
anchor_AccessRestrictions
anchor_AccessRestrictions

Panel

For security reasons we only allow connections from IP addresses that have been added to our whitelist. It is therefore necessary that you provide us with the relevant IP addresses from which you are accessing our server before using the production server. Otherwise your login requests will not be successful.

There is a limitation on how many recovery requests you can send to the server.

Note

In general, these limits apply to all odds producers, but only to the Odds Recovery endpoints found in our self-service documentation (usually at the top of the page).

Warning

Clients that have more than 40 connections will not be able to add more connections before they have disconnected some of the old connections. However, the connections you already have will stay connected (they will not be disconnected).


The odds recovery endpoints will typically be found at the top of each API on https://iodocs.betradar.com/


Recovery length and max requests overview:

Recovery length

Max requests per 10 minutes

Max requests per hour

< 30 minutes ago

20

60

>= 30 minutes & <1 day

4

10

>= 1 day (24 hours)

2 per 30 minutes

4 per 2 hours

Single events

100

300

When a customer is rate limited, we only block client from doing new recoveries. Ordinary messages still come through as usual, any already accepted recoveries will still complete. If the rate is X requests over Y minutes, we will at maximum block a client for Y minutes.The table above illustrates 4 different categories of recovery requests. A timestamp is used when performing a recovery, and will add the recovery request to the appropriate category. If you do a quick recovery after a disconnection ~5 minutes ago, the request will count towards the "< 30 minutes ago" category limits.

Info

Please note

If you happen to hit the max requests per hour limit you will not be rate limited for an hour, but rather for 10 minutes if i.e. You made 10 recoveries in 6 minutes (< 30 minutes ago), you will be limited for 10 minutes from the point the last request was made.

An example of how the rate limits work (">= 30 minutes & < 1 day"):

Let us say you have 4 requests per 10 minutes.

Timeline (in minutes)

Numer of requests made by client

Rate limit status

0 - First request

1 (1 request made - 10 minute and 1 hour timers started)

Open (3/4 requests left)

5

1 (2 requests made)

Open (2/4 requests left)

61 (3 requests made)Open (1/4 request left)

7

1 (4 requests made)

Closed (0/4 requests left)

9

1 (5 requests made)

Rejected. Is not counted (0/4 requests available)

10 - Timer since first request has passed 10 minutes

0

Reopened (1/4 request left)

12

1 (6 requests made)

Closed (0/4 requests left)

15 - Timer for the 2nd request (made at minute 5) has finished

0

Reopened (1/4 request left)

16 - Timer for the 3rd request (made at minute 6) has finished0Open (2/4 requests left)
17 - Timer for the 4th request made (made at minute 7) has finished1 (7 requests made)Open (2/4 requests left)
18 - No request was made at minute 81 (8 requests made)Open (1/4 requests left)

There is also a limit on the number of messages:This means that we keep track of the time (the legal) requests were made, and remove them once they are outside of the 10-minute window.

  • 20 000 messages in a single queue
  • 400 000 messages in all queues together

If you exceed these limits, your account will be automatically suspended for ~60 minutes. The account can be reactivated by our support department immediately, once the spamming has been fixed.

Excerpt Include
BetradarSupport
BetradarSupport
nopaneltrue