2 mar 2010 · The Unified Odds API is a request-based RESTful API for additional These outrights have a free-text name and free-text outcomes, and it is
Previous PDF | Next PDF |
[PDF] Unified Odds feed - Betradar Unified Odds
2 mar 2010 · The Unified Odds API is a request-based RESTful API for additional These outrights have a free-text name and free-text outcomes, and it is
[PDF] Betradar Unified Odds - Live Documentation
31 août 2018 · users with an API for requesting additional information not provided in additional questions concerning our Unified Feed product, feel free to
[PDF] Betradar Unified Odds - Live Documentation
20 sept 2017 · The Unified Odds API is a request-based RESTful API for additional information outrights, these outrights have a free-text name and free-text
[PDF] Betradar Unified Odds - Live Documentation
8 mar 2019 · not directly from the API itself For more information about the Unified Odds Feed, feel free to consult the integration documentation HTTP
[PDF] Product Brochure 2021 - Betradar
Fast and easy integration via Betradar's free AudioVisual Video Player, your video player, sports calendar API power our bespoke programmatic advertising
[PDF] betradar rts
[PDF] betradar sdk documentation
[PDF] between fluent and intermediate
[PDF] biarritz airport arrival times
[PDF] biarritz airport arrivals and departures
[PDF] biarritz airport arrivals today
[PDF] biarritz airport car rental
[PDF] biarritz airport destinations
[PDF] biarritz airport flight arrivals
[PDF] biarritz airport to san sebastian
[PDF] biarritz airport transfers
[PDF] biarritz airport wiki
[PDF] biarritz flight arrivals
[PDF] biarritz parme airport arrivals
Page | 1 www.betradar.com
Betradar Unified Odds
Integration information for development
March 27th - 2019
Page | 1 www.betradar.com
Table of contents
1. Unified Odds General information .................................................................................... 5
1.1. Access restrictions for odds recovery ........................................................................... 6
1.2. UnifiedFeed SDK background ...................................................................................... 8
1.3. Protocol/API background .............................................................................................. 8
1.4. Access to proxy AMQP servers from Asia .................................................................... 9
1.5. Frequently asked questions .......................................................................................... 9
1.6. Concepts .................................................................................................................... 10
1.6.1. Sport events ........................................................................................................ 11
1.6.2. Specifiers ............................................................................................................ 11
1.6.3. Extended specifier ............................................................................................... 12
1.6.4. Markets ............................................................................................................... 12
1.6.5. Producers ............................................................................................................ 23
1.6.6. Bet settlement/Bet clearing ................................................................................. 26
1.6.7. Transition from Pre-match to Live ....................................................................... 26
1.6.8. Fixtures ............................................................................................................... 28
1.7. Environments ............................................................................................................. 28
1.7.1. Production ........................................................................................................... 28
1.7.2. Integration ........................................................................................................... 28
1.7.3. Replay Server ..................................................................................................... 30
1.8. Language support ...................................................................................................... 30
1.8.1. Country and language codes ............................................................................... 30
2. Unified Odds - Messages .................................................................................................. 42
2.1. Basic configuration ..................................................................................................... 42
2.2. Authentication ............................................................................................................ 43
2.3. Messages ................................................................................................................... 43
Page | 2 www.betradar.com
2.3.1. Note on timestamps in unified feed ..................................................................... 43
2.3.2. Message types .................................................................................................... 44
2.3.3. Message: Odds change ...................................................................................... 44
2.3.4. Message: Bet stop .............................................................................................. 47
2.3.5. Message: Bet settlement ..................................................................................... 48
2.3.6. Message: Rollback bet settlement ....................................................................... 50
2.3.7. Message: Bet cancel ........................................................................................... 50
2.3.8. Message: Rollback bet cancel ............................................................................. 51
2.3.9. Message: Fixture change .................................................................................... 51
2.3.10. Message: Alive ................................................................................................ 53
2.3.11. Message: Snapshot complete .......................................................................... 55
2.4. Sport event status element ......................................................................................... 56
2.4.1. Match status element .......................................................................................... 60
2.4.2. Clock element in sport_event_status ................................................................... 61
2.4.3. Period scores in sport_event_status .................................................................... 62
2.4.4. Statistics element in sport_event_status for soccer ............................................. 64
2.5. Bet stop hierarchy ...................................................................................................... 64
2.6. The minutes before an event starts ............................................................................ 65
2.6.1. Special market statuses during handover ............................................................ 65
2.7. Recovery General information ................................................................................. 66
2.7.1. Handling special states ....................................................................................... 66
2.8. AMQP topic filtering.................................................................................................... 67
2.9. Message examples .................................................................................................... 68
2.9.1. Use of rollback_bet_cancel when extending a temporary bet_cancel to a complete
bet_cancel ......................................................................................................................... 69
2.10. Special message cases .......................................................................................... 70
Page | 3 www.betradar.com
3. Unified Odds - SDK ........................................................................................................... 71
3.1. SDK benefits over protocol ......................................................................................... 71
3.2. ................................................................................................... 71
4. Unified Odds - API ............................................................................................................. 73
4.1. Self-service documentation ........................................................................................ 73
4.2. Authentication ............................................................................................................ 73
4.3. Endpoints ................................................................................................................... 73
4.3.1. Response codes ................................................................................................. 76
4.3.2. Special note on the tournaments.xml endpoint .................................................... 76
4.4. Fixtures - API ............................................................................................................. 77
4.4.1. Attributes ............................................................................................................. 77
4.4.2. Extra info values .................................................................................................. 80
4.4.3. Reference ids ...................................................................................................... 81
4.4.4. Betradar product info ........................................................................................... 81
4.4.5. Competitors ......................................................................................................... 82
4.4.6. Sport event context .................................................................................................. 82
4.4.7 Getting prematch fixtures at start-up ......................................................................... 84
4.4.6. Fixture change history ......................................................................................... 86
4.5. Sport event live and resulting information ................................................................... 86
4.5.1. Live information ................................................................................................... 87
4.5.2. Results information ............................................................................................. 96
4.5.3. Resulting coverage per tournament ..................................................................... 97
4.5.4. Sport event status in the API ............................................................................... 97
4.6. Recovery API ........................................................................................................ 100
4.6.1. Rate limit for recovery endpoint ......................................................................... 102
4.6.2. Recovering all bet settlements for a specific event ............................................ 102
Page | 4 www.betradar.com
4.6.3. Recovery sequence .......................................................................................... 103
4.7. Probabilities and cashout endpoints ......................................................................... 104
4.7.1. XML content ...................................................................................................... 105
4.7.2. Cashout status .................................................................................................. 107
4.7.3. Error messages ................................................................................................. 108
4.8. Descriptive endpoints ............................................................................................... 108
4.8.1. Producer description ......................................................................................... 109
4.8.2. Entity descriptions ............................................................................................. 109
4.8.3. Betting related descriptions ............................................................................... 110
4.9. Markets and outcomes ............................................................................................. 115
4.9.1. Market mappings to market ids to the other products of Betradar ...................... 115
4.9.2. Market descriptions ........................................................................................... 117
4.9.3. Market & outcome description variant text ......................................................... 121
4.9.4. Flex score markets ............................................................................................ 122
4.10. Match bookings .................................................................................................... 122
4.11. Administrative ....................................................................................................... 123
4.12. Endpoint update frequency ................................................................................... 124
5. Unified Odds Replay server .......................................................................................... 126
5.1. Example replays ....................................................................................................... 127
5.1.1. List scenarios .................................................................................................... 128
5.1.2. Play scenario .................................................................................................... 129
5.2. Replay Server SDK Support .................................................................................. 129
5.2.1. SDK methods .................................................................................................... 129
5.2.2. Replay server in the Java SDK .......................................................................... 130
5.2.3. Replay server in the .NET SDK ......................................................................... 130
5.3. Replay Server API ................................................................................................. 130
Page | 5 www.betradar.com
5.3.1. Add an event to the replay list ........................................................................... 131
5.3.2. Remove an event from the replay list ................................................................ 131
5.3.3. Start replay ........................................................................................................ 132
5.3.4. Stop replay ........................................................................................................ 133
5.3.5. Reset replay ...................................................................................................... 133
5.3.6. Replay status .................................................................................................... 133
5.3.7. Replay summary ............................................................................................... 133
6. Unified Odds - Number betting service ............................................................................ 134
6.1.1. Feed messages ................................................................................................. 134
6.1.2. API Number betting ........................................................................................ 134
Introduction
Betradar Unified Odds ensures you can uniformly access all odds for all events (matches, races, outrights) that Betradar supports in a consistent and fast manner. There are two ways to access Betradar Unified Odds-related information: either through the UnifiedFeed Software Development Kit (SDK) library in Java and C#, or directly at the protocol level. The preferred and recommended mechanism is the UnifiedFeed SDK, as it helps simplify protocol handling; in particular, things like caching of descriptive localized meanings of markets, outcomes, players, teams, etc. Unless fine-grained control is a requirement, you can focus on the UnifiedFeed SDK and can safely disregard the protocol specification. Throughout Unified Odds (whether you use the SDK or the protocols) Betradar upholds various unifying concepts: names and terms are the same across our different endpoints (odds, fixtures, teams or sports) and datatypes are consistent.1. Unified Odds General information
Page | 6 www.betradar.com
In this chapter you will find some general information about our Unified Odds product. Hereunder information about the different ways of access, concepts used in unified feed, the different environments we provide, language support, and more.1.1. Access restrictions for odds recovery
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 requests you can send to the server. 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).The odds recovery endpoints will typically be found at the top of each API on https://iodocs.betradar.com/