TDS Risk
Products
Trust Score — £0.35/check Mobile KYC — £0.45/check
Use cases
Consumer Lending Insurance Fintech & Payments iGaming Lead Generation Lead buying Affiliate Networks Account Creation
Developers
Getting Started Reason Codes Rule Studio Postman Collection Changelog System Status
Company
Pricing About Us Enterprise Contact Case Studies ROI Calculator Security & Compliance FAQ Trust Centre Sign up free →
Lead buying · Lead validation · Data quality

Validate purchased leads before you pay, dial or route them

Validate purchased leads as soon as they are received—before payment, CRM creation, dialling or onward routing. TDS Risk gives lead buyers one carrier-derived mobile-risk check for comparing number quality across suppliers, campaigns and lead sources.

✓Check every purchased lead against the same mobile-risk criteria
✓Identify inactive, non-mobile and higher-risk line types
✓Add Trust Score and reason codes to supplier-quality reporting
✓Review or deprioritise leads before contact activity begins
✓Preserve an auditable record of the signal returned for each lead
<2s
Per check
4
UK carriers
<10m
To go live
£0.35
Flat rate
Trust Score — Live Live signal
820 / 1000
riskLevel
4 — 720h+
lineType
mobile
phoneRisk
false
carrier
EE
Upstream Impact Pays for itself
Upstream Checks Run
90,000
Bad Submissions Blocked
19,800 / month
Downstream Cost Avoided
£138,600
Net Monthly Impact
+£107,100
Example Trust Score response 200 OK
{ "trustScore": 820, // 0–1000. Higher = more trusted "riskLevel": 4, // 4 = no SIM swap in 720+ hours ✓ "simTimestamp": "2023-05-22T03:48Z", // Last SIM event "indicators": ["PT"], // PT = ported · info "carrier": "EE", // Mobile network "lineType": "mobile", // Not VoIP, not landline ✓ "phoneRisk": false, // Not on shared fraud lists ✓ "callDivert": false, // Call forwarding signal ✓ "countryCode": "GB" }
The problem

Purchased-lead quality problems to catch before payment

🔁

Inconsistent supplier quality

Different suppliers may validate leads in different ways. A consistent carrier-derived check creates a comparable mobile-risk signal across sources.
🤖

Unusable mobile numbers

Formatting alone does not show whether a number is active, mobile or associated with another supported line type.
📉

Dialler and agent costs

Poor-quality records can consume dialler capacity, agent time and messaging costs before their mobile-number risk is understood.
⏱️

Difficult supplier reporting

Without a common signal at receipt, it can be harder to compare sources, challenge quality and analyse outcomes consistently.
"

Apply the same mobile-risk check to every supplier, then compare the results with actual contact and conversion outcomes.

TDS Risk principle
⬆ Upstream check

TDS Risk sits at lead receipt, before acceptance, CRM creation, dialling or onward sale. Your business decides how each returned signal affects supplier rules and lead handling.

£0.35
Trust Score / check
<2s
Response time
Where TDS Risk sits

At receipt. Before routing and contact costs.

TDS Risk adds a standard mobile-number evidence layer without replacing contractual validation, consent checks or your existing supplier controls.

← You are here
📡
TDS Risk check
Trust Score + SIM swap detection. Catches fraud before any cost hits.
£0.35
→
Step 2
📊
Credit bureau check
Hard or soft search. Leaves footprint. Costs per search.
£0.50–£2.00
→
Step 3
🔍
Fraud bureau check
CIFAS, National Hunter. Per-check cost.
£0.50–£2.00
→
Step 4
📋
Underwriting
Manual or automated. High cost per submission.
£5–£25
→
Step 5
❌
Fraud discovered
Chargeback, write-off, regulatory risk.
£500+
The maths is simple: if your combined downstream cost per fraudulent submission exceeds £0.35, and TDS Risk catches even a fraction of those submissions, the upstream check pays for itself — while protecting every system downstream.
8–15%
Typical fraud rate in consumer lending applications
£6–£25
Average downstream cost per fraudulent submission reaching underwriting
~85%
Typical fraud catch rate with carrier-derived signals
£0.35
Cost of a TDS Risk check — before any downstream cost is triggered
Signal depth

Carrier signals that matter for lead buyers

Reason codes to watch

riskLevel

integer -1 to 4
Adds the available SIM-change recency band to the lead record.

trustScore

integer 0–1000
Provides a consistent carrier-derived score for supplier, campaign and lead-quality rules.

lineType

string
Shows whether the submitted number is mobile, landline, VoIP or another supported classification.

phoneRisk

boolean
Indicates whether the number appears on supported public shared-phone sources.

carrier

string
Returns the live serving carrier at the time the purchased lead is checked.

countryCode

string
Helps compare the mobile number with the expected market or campaign geography.
PNPhone number was not active
NMNumber was not a mobile line type
RLHigh-risk line type or related routing signal
D1Number appeared on a public site exposing SMS content
INNumber country differed from the requested country
TFToll-free area code
CUCarrier call was unsuccessful
PTNumber had been ported

Validate purchased leads before you pay or dial

Use the TDS Risk purchased-lead validation API to apply the same Trust Score and carrier signals across every supplier and campaign before payment, CRM, routing and dialling costs begin.

£0.35 per Trust Score check · Credits never expire · Does not affect credit files · ICO Reg. ZB300553