NewKYC Desk: verify customers on their behalf

Developed for the African market

Real people in. Fraud out.

One platform reads the document, proves the person is live, matches their face and checks the national registry. Genuine customers are through in seconds. Everyone else stops at the door.

50M+verifications completed
99.98%facial recognition accuracy
2 secondsprocessing time
Try it: pick a customerIllustrative example
Front of the ID
Selfie8 of 8 frames live
  • Passed:Document readKenya · National ID
  • Passed:Document checksNo signs of tampering
  • Passed:LivenessLive person
  • Passed:Face matchMatches the ID photo
  • Passed:National registryRecord found
  • Passed:AML screeningNo matches
ApprovedEvery check passed.

Why Authenticalls

Onboarding is your front door.

It should open fast for real customers and stay shut for everyone else.

One partner for a global coverageOne integration covers documents and national databases in every country you operate in, instead of a new provider per country.
Built in-houseDocument reading, liveness, face match and voice match are developed by our own team. That is how we keep accuracy high and prices low.
Beyond the smartphoneSMS codes work on every phone. Our voice authentication works also on basic phones, to all feature phones, as we use in that case the classic voice network.

Solutions

Every check you need. One integration.

Use one service on its own, or chain them into a single flow. Each check is priced separately, so you only pay for what you run.

How it works

From first tap to final answer.

Your customer sees one short flow. You get one clear verdict, with every check behind it.

  1. 1StartCreate a session with your API key and the customer's details.
  2. 2CaptureThe customer scans their ID and takes a selfie in our web flow, an embedded iframe or your app's in-app browser.
  3. 3CheckWe read the document, run liveness and face match, and query national registries when you enable them.
  4. 4DecideRead the verdict from the API, a signed webhook or your dashboard.
A person verified by face, next to document and confirmation cards

For developers

Clean APIs. Honest docs.

REST endpoints, field schemas for the countries and documents we read, and documentation that says exactly what each field means, including what it doesn't prove.

  • Hosted web flow, iframe embed or your app's in-app browser
  • Country-specific schemas for the data we extract
  • Your logo and colors on the verification flow
  • Every verification also visible in your dashboard
POST /v2/ocr/analyze
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", "images": ["<front>", "<back>"] }'
200 OK
{
  "isValid": true,
  "detectedType": "id-card",
  "detectedCountry": "KE",
  "extractionType": "specific",
  "parsedData": { "firstName": "AMANI", "lastName": "WANJIKU", ... },
  "documentProof": { "imageManipulation": "PASS", ... }
}

Results

Our results make the case

Backed by a team with 15+ years in telecom and identity, and trusted to verify users for some of the fastest-growing companies, Authenticalls has a proven track record of keeping companies safe and compliant.

99.98%Facial recognition accuracy
2 secondsProcessing time
100%International biometric coverage
89%Approval rate
LivenessOffered as a standard
50M+Verifications completed

Coverage

Local documents. Local registries.

We accept identity documents from 45 countries, and we query national databases directly where they exist.

Our offices
Dublin, IrelandBaar, SwitzerlandNairobi, Kenya
Africa10 countries
Kenya · registryNigeria · registrySouth Africa · registryUganda · registryDR Congo · registryGhanaZambiaRwandaZimbabweSouth Sudan
27Every EU member stateIdentity documents from across the European Union.
8Americas and Asia