TDS Risk
Products
Trust Score — £0.35/check Mobile KYC — £0.45/check
Use cases
Consumer Lending Lead buying Insurance Lead Generation Account Creation Online Gambling Betting Affiliate Networks Payments Fintech
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 →
UK Carrier Identity Infrastructure

Stop fraud before it reaches your stack

Carrier-derived Mobile KYC and Trust Scoring across all UK networks. Instant onboarding, no carrier due diligence, no contracts. One price for every business.

Does not affect credit files — ever
<2s
Per check
4
UK carriers
<1hr
To go live
£0.35
Flat rate
Trust Score — Live Live signal
820 / 1000
riskLevel
4 — 720h+
lineType
mobile
phoneRisk
false
carrier
EE
Carrier Status All active
VodafoneApproved
EEApproved
O2Approved
ThreeApproved
Audit Record — TDSR4421Signed & frozen
PolicyVersionv1.0
LegalBasislegitimate_interest
OutputFrozenYes
SignatureSHA-256 · 8252bc1c…
Network coverage

One integration. Multi-network access

Signals are accessed through TDS’s centralised compliance and approval framework without requiring Businesses to onboard network by network

This framework enables fast, controlled access while protecting networks, partners, and end users.
What makes us different

Infrastructure. Not a product layer.

We didn't buy our way into carrier relationships. We built the compliance layer that made carriers trust us as a central intermediary — and got pre-approved across all four major UK networks.

EE compliance team said:
"We've never seen anything like this before."
Then approved us in under an hour. Total approval across all 4 carriers: <1 hour.
Believed to be the only company in the UK with pre-approved intermediary status across all 4 networks
Competitors require 4–6 weeks of due diligence per carrier — same customer, repeated 4 times
You inherit our carrier trust the moment you sign up — zero separate onboarding
No humans in the critical path = infrastructure pricing = £0.35 flat for everyone
<1hr
All 4 UK carriers approved. Total.
4–6wk
What competitors take per carrier, per customer.
0
Manual steps in the critical path of a check.
Price for everyone. Startup = bank. No exceptions.
How it works

From signup to live API in under 10 minutes

Fully self-serve. Automated compliance. No sales call. No per-carrier onboarding. What competitors take weeks to do, we automated entirely.

01
Create an API key
Sign up, select service, declare legal basis and use case. Top up by card. No sales call. No contract. No minimum spend.
Self-serve · no sales call
02
Automated compliance generation
Platform validates your use case and generates your GDPR-compliant privacy policy wording and consent statement automatically. Copy, paste, done. No lawyer needed.
Generated for you instantly
03
Single, central approval
Paste your policy URL. We scan and verify compliance automatically. One approval covers all UK carriers. No per-network onboarding. Ever.
All 4 carriers in one approval
04
Live signals immediately
Start querying via API or manual tools immediately. Every check includes a full immutable audit trail — timestamped, cryptographically signed, included in the price.
Live · audit trail included
Upstream check

We sit before your stack. Not inside it.

TDS Risk doesn't replace anything in your stack. It sits at step zero — a £0.35 carrier check that catches fraud before it triggers the expensive processes downstream.

Step 0 — You are here
📡
TDS Risk
Trust score, SIM swap, identity signals
£0.35–£0.45
Step 1
📊
Credit bureau
Hard/soft search. Footprint. Cost per search.
£0.50–£2
Step 2
🔍
Fraud bureau
CIFAS, National Hunter. Per check cost.
£0.50–£3
Step 3
📋
Underwriting
Manual or automated. High cost per case.
£5–£25
Step 4
Fraud discovered
Write-off, chargeback, regulatory risk.
£50–£500+
The logic is simple: if your downstream cost per bad submission exceeds £0.35, and TDS Risk catches even a fraction, the upstream check pays for itself — while protecting every system that follows.
Products

Trust Score & Mobile KYC

Two carrier-derived signal products. One infrastructure. Deeper signal than any alternative.

Trust Score
Mobile KYC
★ Most popular
Trust Score
£0.35
per check — same for everyone
Real-time carrier-derived risk score from 0–1000. Catches SIM swaps, VOIP numbers, deactivated lines, and high-velocity fraud signals before your stack processes the submission.
trustScoreinteger 0–1000
Real-time trust value. 1000 = perfect trust. 0 = complete risk. Derived live from carrier signals.
riskLevelinteger -1 to 4
SIM swap age with precision timing bands.
-1 unavailable · 1 = <24h swap · 4 = no swap 720h+
simTimestampstring
Exact timestamp of most recent SIM swap.
lineTypestring
mobile / landline / fixedvoip / voip / service — catch non-mobile submissions instantly.
phoneRiskboolean
True if number appears on public shared phone lists — strong fraud signal.
callInSessionboolean
Number currently in an active call.
carrierstring
Live carrier. Not cached — queried in real time.
indicatorsarray
Full reason code set explaining the score in detail.
riskLevel reference
Val
Meaning
-1
SIM date/time unavailable from carrier
0
Outside expected timeframe or field missing
1
SIM swapped within last 24 hours — high risk
2
SIM swapped 24–72 hours ago
3
SIM swapped 72–720 hours ago
4
No SIM swap in 720+ hours — low risk
Trust Score reason codes
D1Web-scraped number showing as active — strong fraud signal.
D2Phone number recently deactivated.
DVHigh device change velocity — account takeover indicator.
HVHigh velocity of change events on this number.
LPDevice or SIM or number change <90 days.
LSDevice change <90 days OR SIM change <90 days.
LTDevice change less than 90 days old.
PNPhone number was not active.
RLHigh-risk line type — Non-Fixed VoIP or Prepaid.
RRHigher risk — listed as non-mobile on Override Services Registry.
BLNumber is associated with a business line.
CUCarrier call was unsuccessful.
DRDevice date not real-time — more recent change possible.
DST-Mobile "Do Not Sell" — live data not used.
NDNetwork status not available from carrier.
NMLine type was not mobile.
NPLine classified as non-personal.
PTPorted number — not indicative of a recent port.
SASub-account line.
SRSIM date not real-time — more recent SIM change possible.
UCInsufficient data to calculate Trust Score.
RNLower risk — mobile line on Override Services Registry.
No codes match.
View full reason code reference →
Sample response
POST /trust/v1 → 200 OK
{ "trustScore": 820, "riskLevel": 4, "simTimestamp": "2023-05-22T03:48Z", "indicators": ["OL"], "carrier": "EE", "lineType": "mobile", "phoneRisk": false, "callInSession": false, "countryCode": "GB" }
Identity verification
Mobile KYC
£0.45
per check — same for everyone
Granular identity match against carrier-held records. Individual scores for name, address, DOB. Catches synthetic identities, impersonation, and lost/stolen devices — no documents required.
verifiedboolean
Overall — does submitted identity plausibly match the number?
nameScore0–100
Combined name score. 100 = exact match.
firstName0–100
Granular first name match. Supports nicknames (Bill ↔ William).
lastName0–100
Granular last name match score.
addressScore0–100
Full address match. Includes P3/P5/P9 postal precision.
dobboolean
Date of birth match against carrier account record.
isLostStolenboolean
Critical fraud signal — handset reported lost or stolen. Catches device-based account takeover.
accountTypestring
prepaid / postpaid / corporate. Prepaid = higher risk.
Mobile KYC reason codes
S1Synthetic identity — multiple unique SSNs. Higher fraud risk.
S2Synthetic identity — multiple DOB records. Higher fraud risk.
S3Synthetic identity — high number of relatives with same name.
S4Synthetic identity — SSN issued before DOB. Higher fraud risk.
R1Too many identities on this number — higher fraud risk.
CACommon addresses across unrelated identities — fraud ring indicator.
OVOwnership tenure <7 days — very short, high risk.
OSShort ownership — 8 to 45 days.
DIDeath indicator returned for associated identity.
RLHigh-risk line type — Non-Fixed VoIP or Prepaid.
VAAddress vacant — unoccupied in past 90 days.
AUAddress classified as undeliverable.
OOIdentity verified — ownership older (5+ years), no newer ownership.
OLOwnership tenure >45 days — stable.
PVSuccessful person search verification run.
NOVerified — newer ownership recently associated with number.
KA–KOOwnership tenure bands from 8 days (KA) through 1826+ days (KO).
NNNickname matching used — e.g. Bill matched William.
NSFirst/last names swapped and matched.
C2–C52–5+ identities with OS/OV codes — escalating risk signal.
BABusiness address.
CFAddress matches a correctional facility.
MIMilitary address.
PTPorted number — not indicative of a recent port.
No codes match.
View full reason code reference →
Sample response
POST /kyc/v1 → 200 OK
{ "verified": true, "nameScore": 98, "firstName": 100, "lastName": 96, "addressScore": 92, "dob": true, "isLostStolen": false, "accountType": "postpaid", "carrier": "Vodafone" }
Compliance

Every check. Fully auditable.

Every request produces an immutable, cryptographically signed audit record. Included in the price of every check. Audit-ready for FCA, ICO, and FOS review.

Privacy policy scanned daily — access suspended if disclosures removed
Every check linked to exact policy version in force at time of processing
No retroactive modification — outputs frozen permanently at check time
Role separation: Controller (you) · Processor (TDS) · Signal providers (MNOs)
ICO registered · ZB300553 · DPA available on request
Does not affect credit files — carrier signal checks only
Security & Compliance → Audit example →
Audit Summary — TDSR4421Signed
Timestamp2026-03-17T14:22:01Z
LeadReferencemy-ref-001
RequestIdTDSR-4421-abc123
PolicyVersionv1.0
MaterialChangeNone
LegalBasislegitimate_interest
DeclaredUseCaselead_validation
DataControllerYour Business Ltd
ProcessorThe Data Supermarket Ltd
LastPolicyScan2026-03-17T13:58:09Z
NextPolicyScan2026-03-18T13:58:09Z
PolicyHashSHA-256 · 7fd0e2a9…
OutputFrozenYes
Re-executionNo
RiskRecallAvailable
SignatureSHA-256 · 8252bc1c…
Why TDS Risk

Built different. On purpose.

Competitors gatekeep carrier signals behind volume commitments and weeks of per-carrier onboarding. We built the infrastructure to make that irrelevant.

The old way
4–6 wks per carrier
Same customer. Repeated 4 times.
Volume pricing walls
£2 small. £0.50 at 2M checks.
Checks too late
After credit checks already ran.
No audit trail
Manual, one-off, no monitoring.
TDS Risk
Instant, all carriers
One approval. Minutes, not weeks.
Same price, everyone
10 or 10M. No contracts.
Front-door checks
Before any costs are triggered.
Signed every check
Immutable, daily policy scan.
Pricing

Infrastructure pricing. One price for everyone.

We built automation not headcount. No manual bottlenecks = no inflated margins. A startup pays exactly what a bank pays.

Identity verification
Mobile KYC
£0.45
per check — same for everyone
✓ 10 checks or 10 million — same price
Name, address, DOB match scores
isLostStolen critical fraud flag
S1–S4 synthetic identity codes
Same no-contract, no-expiry terms
Same no-contract, no-expiry terms

* Does not affect credit files. Used solely for fraud prevention and identity verification.

Full pricing details + philosophy →
Use cases

Built for your industry

The upstream check that protects whatever comes next — credit checks, underwriting, KYC, or account creation.

Industry Voices

What the industry says

"We were live the same day we signed up. The trust score caught three fraudulent submissions in our first week that would have triggered credit searches."

Head of Fraud
Consumer lending platform, UK

"The reason codes are the differentiator. DV, S1, HV tell you exactly what triggered the score. That depth doesn't exist anywhere else at this price."

Risk Director
UK insurance group

"Every other provider wanted a 2M contract for decent rates. Same price here from day one. The pricing model alone made this a no-brainer."

CTO
Lead generation platform, UK
Why we built this

The infrastructure the industry locked away

"

95% of businesses are locked out — not because the signals don't exist, but because the industry built a model that punishes anyone who can't commit to millions of checks upfront. The small guys pay £2 for something the big guys get for £0.50. That's not competition. That's gatekeeping.

TDS Risk was built to tear that down. One price. No contracts. No minimums. A startup on day one has access to exactly the same carrier infrastructure as a bank.

Founder, The Data Supermarket
thedatasupermarket.io · Co. No. 13855926
<1 hour
Total time for every major UK carrier to approve TDS Risk. EE's compliance team said they'd never seen anything like it.
46 wks
What competitors take per carrier. Same customer. Repeated four times. We did it once, for everyone, permanently.
1 approval
Covers all UK networks, every customer, for the lifetime of their account. Inherit our carrier trust instantly.

Start querying carrier signals today.

No sales call. No contract. No minimum. Top up by card and go live in under an hour.

Calculate ROI →

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