Source-Agnostic Solution (Harmonization Feature)
The feature harmonizes Custom Bet odds with your single odds pricing, and you can use odds from SR or any other operator, ensuring consistent margin and pricing across all bet types. Using your Core odds as the foundation streamlines calculations, improves efficiency, and gives you complete control over Custom Bet pricing.
Benefits
Source-Agnostic: odds from any operator are allowed, maximizing your pricing flexibility.
Consistency: Aligns pricing logic across all bet types.
Efficiency: Reduces manual configuration and margin mismatches.
Control: You retain complete control over odds and margins via the operator providing odds or your core Sportradar odds setup.
2. Supported Sports
Soccer
Basketball
To be supported by Q4
Tennis
To be supported in 2026
Ice Hockey
Baseball
American Football
3. How it works

4. Feature Availability
Please confirm whether you're eligible to use the new Custom Bet odds harmonization feature.
Using SDK? Make sure you're on the latest version.
MTS Client? You must be using Global Offer Validation or Ticket 3.0. If you're unsure, please check with your OAM. If you're not using it yet, this feature won’t be available—but it's coming soon!
Using ORAKO or Frontend Widget? This feature isn’t supported yet—but stay tuned, it’s on the roadmap!
5. Integration Steps
You’ll need to send your odds for every single selection when you call the following endpoints: calculate & calculate-filter.
If odds are not provided for all selections, we’ll use the non-harmonization approach (Custom Bet ladder you selected in CTRL).
Request
Element
Description
Attribute
Description
Possible values
selections
Root element
xmlns
XML namespace.
selection
Sub-element of <selections>
Element containing all the information about a certain selection of markets and outcomes.
id
This unique id represents a Sportradar match.
sr:match:123456
market_id
The unique id for a specific Sportradar market.
1
specifiers
(optional)
Specifiers are a way to uniquely identify a market with additional parameters together with the market id.
total=1.5
outcome_id
The identifier of a unique outcome within a specific market.
2
odds
The odds (odds with key) you want to use for this selection.
1.32
Request Example
Response
Element
Element Description
Attribute(s)
Attribute Description
Possible values
calculation_response
Root element
xmlns
XML namespace.
generated_at
Date and time of generated response in ISO 8601 format
2019-05-06T12:34:49+00:00
calculation
Element for calculation requests.
odds
Total calculated odds for the selected custom bet, returned in EU odds format.
1.34
probability
The probability of this outcome returned in decimal
0.34
harmonization
The result of using the harmonization calculation approach.
True/False
available_selections
This child element is identical to the available-selections endpoint
-
-
-
Response Example
Last updated
Was this helpful?