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 → Sign up free →
Developer Tools

Test the TDS Risk APIs in Postman

Get started with TDS Risk in minutes. Our Postman collection includes pre-built requests for every endpoint, environment variables, and example responses for both Trust Score and Mobile KYC.

v2.1 · Updated March 2026 · Compatible with Postman 9+

Collection includes
✓Trust Score — basic and full detail requests
✓Mobile KYC — full identity match request
✓Environment files for sandbox and production
✓Pre-set headers with your API key variable
✓Example responses with all real field names
✓Test scripts to validate response structure
✓Error response examples (400, 401, 429)
Setup

Get running in 4 steps

01
Import the collection
Download the JSON file above and open Postman. Click Import → drag in the file. The full TDS Risk collection will appear in your workspace with all requests pre-organised.
02
Import the environment file
Import the included tds-risk-sandbox.json environment file. This sets {{base_url}} and {{api_key}} variables automatically.
03
Add your API key
In Postman, select the TDS Risk (Sandbox) environment and replace YOUR_KEY_HERE with the sub-client ID from your TDS Risk dashboard. Available immediately after signup.
04
Send your first request
Open Trust Score → Basic Check, update the phoneNumber in the request body, and hit Send. You'll receive a live carrier-derived trust score in under 2 seconds.
Endpoints

Available requests

POSThttps://www.thedatasupermarket.com/api/trust-score
Trust Score — returns trustScore, riskLevel, simTimestamp, lineType, phoneRisk, indicators and more. Set details: true to include full carrier and SIM data.
trustScoreriskLevelindicatorslineType£0.35/check
POSThttps://www.thedatasupermarket.com/api/kyc
Mobile KYC — returns verified, nameScore, firstName, lastName, addressScore, dob, isLostStolen, accountType and more. Matches the submitted name against the live carrier record for that phone number.
verifiednameScoreisLostStolenaddressScore£0.45/check
Trust Score — example request bodyJSON
{ "customerReference": "12345abc-67d8-910ef11-gh1213ijk", "leadSourceId": "WEB_FORM_001", "phoneNumber": "447911123456", "country": "GB", "details": true }
Mobile KYC — example request bodyJSON
{ "customerReference": "123456789", "leadSourceId": "WEB_FORM_001", "phoneNumber": "447911123456", "firstName": "John", "lastName": "Smith", "address": "49 Featherstone Street", "city": "Manchester", "region": "Greater Manchester", "postalCode": "EC1Y 8SY", "dob": "1990-01-01" }
Environment Variables

Pre-configured variables

Both sandbox and production environment files are included. Switch between them in Postman's environment dropdown.

VariableSandbox valueDescription
base_urlhttps://www.thedatasupermarket.comBase API URL — same for sandbox and production, the API key mode determines behaviour
api_keyYOUR_KEY_HEREYour pf-subClientId from the dashboard
phone_number447700900000Test number — replace with real number for live checks
countryGBISO 3166-1 alpha-2 country code
customer_referencetest-001Unique customer reference — must be unique per call