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

(tick)

Basketball

To be supported by Q4

Tennis

To be supported in 2026

Ice Hockey

(tick)

Baseball

(tick)

American Football

(tick)

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?