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"
            }
        }
    ]
}