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?