FAQs

β What is the Player Profiling API?
The Player Profiling API provides a real-time, consolidated risk profile of a customer using multiple behavioural and machine learning models. It helps operators make informed decisions about validation, delays, bonuses, and responsible gaming interventions.
β When should I use the Player Profiling API?
Use the API:
At the moment of ticket or cashout placement
When applying risk-based delays or bonuses
As part of automated trading strategies, alerting systems, or CRM segmentation
β What input parameters are required?
You need to provide:
bookmaker: Your assigned Insight Tech or MTS bookmaker IDsub-bookmaker: Optional, used for multi-tenant clientsaccount: The customerβs unique account ID
These identifiers ensure the API retrieves the latest scores for the correct user.
β What kind of scores does the API return?
The API returns the following fields:
Suggested Customer Confidence Factor: A model-generated confidence score used in Insight Tech workflows
Customer Confidence Factor: The score currently active in MTS validation
Bot Score: Probability the account is a bot or using scripts
Late Bet Score: Indicates whether a user tends to bet close to in-game events
Marker Score: Flags sharp, problematic, or high-risk behaviour patterns
β What is the difference between sccf and ccf?
sccf and ccf?sccfis calculated by a machine learning model for use in custom workflows and decision engines (Insight Tech).ccfis the operational score applied by MTS in real-time ticket validation.
If you're using MTS, ccf should be enforced. If you're using Insight Tech or hybrid mode, you can apply sccf via your own logic.
β What is a good or bad value for these scores?
There are no fixed thresholds. Each score is designed to be interpreted relative to your customer base. However:
High
sccf/ccf: Trusted userLow
sccf/ccf: Risky user (consider applying delay, limits, or additional checks)High
botScore: Likely automationHigh
lbs: Risk of timing abuseHigh
markerScore: Sharp or high-risk activity
Operators are encouraged to define internal rules and thresholds based on historical benchmarks.
β How frequently are these scores updated?
The models are updated:
CCF: In real-time or near real-time (e.g. after a new bet or change in player behaviour)
other factors: Daily, based on recent signals (e.g. betting patterns, stakes, speed)
You should query this API just-in-time during validation workflows or as part of scheduled jobs.
β What does the accountType mean?
accountType mean?Cβ Customer (end user)Sβ ShopTβ Terminal
Most scoring applies to C type accounts.
β What happens if no scores are available?
If a new or inactive user has no available scores:
The API may return nulls or empty values
Fallback logic (e.g. apply default delay or block high-stake bets) should be implemented
Note: CCF value should always be present for existing bettors.
β How should I combine these scores with other APIs?
You can combine Player Profiling with:
Live Time Delay (LTD) API to decide whether to skip/apply delay
Event Profiling / Tournament Profiling APIs to assess event-level risk
Cashout validation engines to enhance decision confidence
CRM tools or compliance platforms to trigger alerts or workflows
β Are there rate limits?
Requests/second
10
Daily quota
200,000 requests
Minute quota
500 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
β Who can help me integrate this API?
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?