Upload the front, and back, if applicable, of any identity document. Instantly receive the document type, issuing country, all extracted data fields, and an automated forensic image check in a single API response. No KYC session required.
{
"isValid": true,
"detectedType": "id-card",
"detectedCountry": "KE",
"matchesExpected": true,
"extractionType": "specific",
"parsedData": { "firstName": "AMANI", "lastName": "WANJIKU", ... },
"documentProof": { "imageManipulation": "PASS", ... }
}Anatomy of a response
On by default for every analysis, run on the front image. Send runDocumentProof: false to skip it.
What you can send
Where teams use it
One call
Document type and country are optional. Include them if known, and our API will flag any mismatch instantly.
curl -X POST https://authenticalls.com/kyc/client/api/v2/ocr/analyze \ -H "Authorization: Bearer $API_KEY" \ -H "Content-Type: application/json" \ -d '{ "country": "KE", "type": "id-card", "runDocumentProof": true, "images": ["data:image/jpeg;base64,…", "data:image/jpeg;base64,…"] }'