KYC Verification
This API verifies a lead’s Know Your Customer (KYC) compliance using phone number, name, and address details. It checks whether the lead’s identity matches external verification sources.
cURL Request
curl -X POST "https://thedatasupermarket.com/v1/tds_verify" \
-H "Authorization: Bearer 1234567890KL" \
-H "Content-Type: application/json" \
-d '{
"phone_number": "+44 7784 123456",
"name": "John Doe",
"date_of_birth": "1985-07-15",
"address": {
"house_number": "10",
"street_name": "Baker Street",
"town": "London",
"postcode": "NW1 6XE"
},
"check_type": "KYC"
}'
Response
200
403
500
{
"dd_id": "0617970987965860",
"verification_results": [
{
"identifier": { "phone": "+447911123456" },
"status": "Verified",
"compliance_info": {
"opt_in_source": "Website Form",
"opt_in_timestamp": "2020-05-30T12:42:06Z",
"opt_in_email": "lead1@example.com",
"ip_address": "192.168.1.10",
"user_agent": "Mozilla/5.0",
"consent_method": "checkbox",
"license_expiry_date": "2022-12-31",
"email_opt_in": true,
"sms_opt_in": true,
"postal_opt_in": false
}
},
{
"identifier": { "phone": "+447922234567" },
"status": "Non-Compliant",
"reason": "TPS registered, expired consent"
},
{
"identifier": { "email": "lead1@example.com" },
"status": "Verified",
"compliance_info": {
"opt_in_source": "Landing Page",
"opt_in_timestamp": "2020-05-30T11:03:10Z"
}
}
]
}