Instant identity verification for individuals and businesses. National IDs, business registration, AML screening; all through one powerful API.
Verify individuals with national IDs, alien IDs, driving licenses, and passport numbers in real time.
Validate businesses with registration numbers, director details, and company documents.
Screen against global sanctions lists, PEP databases, and adverse media.
Integrate identity checks into your application with our RESTful API.
| Service | Method | Endpoint |
|---|---|---|
| National ID | POST | /v1/identity/ke/national-id |
| Alien ID | POST | /v1/identity/ke/alien-id |
| Vehicle Search | POST | /v1/identity/ke/vehicle |
| Driving License | POST | /v1/identity/ke/driving-license |
| KRA Pin | POST | /v1/identity/ke/kra-pin |
| Business Registration | POST | /v1/identity/ke/business |
| Business Directors | POST | /v1/identity/ke/business-directors |
| Service | Method | Endpoint |
|---|---|---|
| AML Screening | POST | /v1/identity/global/aml |
| Sanctions Check | POST | /v1/identity/global/sanctions |
| PEP Screening | POST | /v1/identity/global/pep |
A single API call returns verified identity data with confidence scores. Works for individuals and businesses.
Full API Reference →import requests
url = "https://{{base_url}}/v1/identity/ke/national-id"
headers = {"Authorization": "Bearer YOUR_API_KEY"}
payload = {
"id_number": "12345678",
"first_name": "Jane",
"last_name": "Doe"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
# {"verified": true, "confidence": 0.98, "name_match": true}
Get API keys and verify your first customer in minutes.