KRA-KYC Search
The Kenya KRA PIN Verification API allows businesses to instantly validate Kenya Revenue Authority (KRA) Personal Identification Numbers (PINs) for both individuals and corporate entities. This endpoint is designed for KYC (Know Your Customer) and KYB (Know Your Business) onboarding workflows, ensuring regulatory tax compliance and minimizing identity fraud across Kenyan digital platforms.
Test data:
number: 12345678
taxpayer_entity: business
Post: https://api.prembly.com/verification/ke/kra_kyc_search
Request Header
| key | value | description |
|---|---|---|
| x-api-key | api-key | your app-key |
Request Body
| key | value | description |
|---|---|---|
| number | 12345678 | |
| taxpayer_entity | business |
Response Body
{
"status": true,
"response_code": "00",
"message": "Kenya KRA-KYC Search verification successful",
"detail": "Kenya KRA-KYC Search verification successful",
"data": {
"errorOccurred": false,
"taxPayerName": "",
"pin": "",
"message": "Invalid ID",
"status": "NOK"
},
"meta": {},
"billing_info": {
"was_charged": true,
"amount": "1600.00",
"currency": "NGN",
"note": "Wallet charged 1600.00 NGN"
},
"verification": {
"status": "VERIFIED",
"reference": "f4b36219-85d9-472a-8e64-90c3b4b67f8d",
"verification_id": "3e25f289-91e7-4b28-8ae6-0e92f8316324"
},
"reference_id": "VER-KENYA_KRA_KYC_SEARCH-S98LG3CE36",
"transaction_id": "538fe9a1-e4a9-4751-a4d5-3daee0cd1be8",
"verification_status": "verified",
"dsvi": {
"score": 2,
"risk_label": "low",
"sensitivity_tier": "low",
"age_derived": null,
"age_factor": 0
},
"metadata": {}
}
Updated about 1 hour ago
Did this page help you?
