FAQs

β What is the Tournament Profiling API?
The Tournament Profiling API is part of Insight Tech Services and provides real-time tournament ratings and live time delay recommendations. These insights help operators manage risk by dynamically adjusting validation, stake limits, and cash-out logic across tournaments in over 100 sports.
β What does the Tournament Rating represent?
Each tournament is assigned a rating from 1 to 10, where:
1 = Highest risk (lowest limits)
10 = Lowest risk (highest limits)
The rating reflects:
Expected turnover
Market and coverage quality
Betting volume
Risk signals from MTS traders and predictive models
There are separate values for pre-match and live betting:
prematchTrβ rating for pre-matchliveTrβ rating for live markets
β What is Live Time Delay Settings?
The liveTimeDelaySettings provide recommended delay values (in seconds) applied during live betting based on coverage type:
liveTimeDelayTvβ when the event has TV coverageliveTimeDelayUmpireβ when covered by an umpireliveTimeDelayVenueβ when covered by a scout in the venue
These values help mitigate validation and liability issues in fast-changing markets.
β When should this API be used?
The API should be called proactively and periodically, especially:
When ingesting or refreshing tournament/event data
Ahead of matchdays competitions
During regular configuration syncs
As input into risk rule engines, stake factor tables, or cashout validation flows
β What are the required input parameters?
To call the API, you must supply:
bookmakerβ your assigned bookmaker IDsportIdβ ID of the sportcategoryIdβ ID of the competition or region
The POST endpoint accepts multiple IDs for batch queries.
β What data is returned in the response?
Each item includes:
liveTr: Tournament rating for live markets (1β10)prematchTr: Tournament rating for pre-match (1β10)liveTimeDelaySettings: Recommended delays for different coverage typestournamentId: Identifier for the tournament
Optional metadata may include risk notes or coverage indicators.
β How are tournament ratings calculated?
Ratings are calculated using:
Weighted averages of ratings from upcoming events (within 2 weeks)
Historical turnover expectations
Trader-configured risk levels
ML models trained on outcome volatility and market quality
Ratings are dynamically updated based on event data.
β How should operators use this API?
Operators can:
Feed ratings into risk engines, stake factor matrices, or validation logic
Map ratings into risk buckets (e.g. low-risk = 8β10, medium = 4β7, high = 1β3)
Use delay settings to configure live bet validation windows
Combine tournament ratings with player-level models (e.g. sCCF, LBS)
β Can the API handle multiple tournaments at once?
Yes.
The
GETendpoint supports querying a single sport/categoryThe
POSTendpoint supports multiple tournaments for batch processing
β What are the API rate limits?
Requests/second
1
Minute quota
15 requests
If you exceed the rate limit:
You will receive
HTTP 429 Too Many RequestsUse exponential backoff for retries
Keep request volumes efficient and cache results when possible
β What happens if tournament data is not available?
If data is missing:
The response may omit certain fields or return null
Operators should fall back to default configuration
Ratings can be retrieved later once event data is populated
β Who can I contact for support or access?
For access issues, integration help, or data questions, contact:
Your OAM
Your assigned CI engineer
Or submit a ticket via Sportradar support.
Last updated
Was this helpful?