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 →
Developer Reference

Changelog

Every update to the TDS Risk API, platform, and infrastructure. We version our API carefully — breaking changes are always pre-announced with a minimum 60-day deprecation window.

v2.1.0 17 March 2026 Minor ✓ Latest
✦ New
Trust Score now returns callDirection field — MO (outgoing) or MT (incoming) when a call is in session.
Trust Score now returns callDuration — duration of active call in seconds when callInSession is true.
Postman collection v2.1 published — includes new call session fields and updated test scripts.
↑ Improved
Audit record download now includes a permanent reference URL alongside the downloadable PDF snapshot.
Dashboard compliance scan now highlights the exact clause that triggered a re-verification request.
v2.0.0 14 January 2026 Major
✦ New
Mobile KYC endpoint (/kyc/v1) launched — granular identity match with nameScore, firstName, lastName, addressScore, dob, isLostStolen, and accountType.
40+ KYC reason codes added — includes full synthetic identity detection codes S1–S4, ownership tenure bands KA–KO, and address classification codes.
Self-serve onboarding flow launched — businesses can now create API keys, declare legal basis, and go live without any manual review or sales call.
Automated privacy policy scanning — paste your URL, we verify GDPR compliance automatically. Access conditional on passing scan.
Role-based audit trail — every check now records Data Controller (customer), Processor (TDS), and Signal Provider (MNO) separation.
↑ Improved
Community pricing model introduced — flat rate for all customers regardless of volume. £0.35 Trust Score, £0.45 Mobile KYC. No contracts, no minimums, credits never expire.
Trust Score response time improved to <1.5s average across all UK carriers.
⚠ Breaking changes
reason_codes field renamed to indicators in Trust Score response. The v1.x reason_codes field was deprecated in v1.9 and is now removed.
v1.9.0 3 November 2025 Minor
✦ New
phoneRisk boolean added to Trust Score — true if number appears on public shared phone number lists.
Audit record now includes RiskRecall field — indicates whether the risk profile is available for retrospective review.
Daily privacy policy monitoring enabled — automated scans run every 24 hours, access suspended if required disclosures are removed.
↑ Improved
reason_codes deprecated in favour of indicators — both fields returned during transition period until v2.0.
Trust Score now available for Three UK numbers — completing full coverage of all 4 major UK carriers.
v1.8.0 18 September 2025 Minor
✦ New
O2 UK carrier integration complete — Trust Score now covers Vodafone, EE, and O2.
Cryptographic signature added to audit records — every check now produces a SHA-256 signed, immutable audit record.
simTimestamp field added — returns exact timestamp of most recent SIM swap event.
⬡ Fixed
Fixed edge case where riskLevel could return null instead of -1 when carrier data was unavailable.
v1.7.0 2 July 2025 Minor
✦ New
EE carrier integration complete — first carrier approved after infrastructure build. EE compliance team approved in under 1 hour.
lineType field added — mobile / landline / fixedvoip / voip / service / other.
callInSession boolean added — real-time call activity detection.
v1.0.0 3 April 2025 Major 🚀 Initial launch
✦ New
Trust Score API launched — carrier-derived risk score 0–1000 with riskLevel SIM swap detection.
Vodafone UK carrier integration — first live carrier signal integration.
Initial reason code set — 15 Trust Score codes covering device velocity, SIM events, line type, and network status.
REST API with JSON request/response. pf-subClientId header authentication.
Basic audit logging — requestId and timestamp recorded per check.