Automated passport and national ID verification with face match and liveness. One API for every website you run. No manual document checking, no spreadsheets. Your team only looks at the cases that really need a human.
Bazaar · Verify identity
Turn your head to the left
How it works
Your backend makes one API call and gets back a secure, single-use link.
They photograph their passport or NID, take a selfie and turn their head. About two minutes.
Approved, declined or needs review, delivered to your server as a signed webhook.
Features
Reads the machine-readable zone and validates every ICAO check digit, so an edited number is caught instantly.
Compares the live selfie with the document portrait using a face-recognition model.
A randomised head-turn challenge plus a passive model that flags screens, prints and replays.
Flags a document that was already used by another customer, without storing the number itself.
Unclear cases go to your team with images, scores and reasons. Every decision is audited.
Separate test and live keys, projects, team roles and usage for every website you run.
For developers
Create a verification, redirect your customer, receive a signed webhook. Idempotency keys, test mode and ready-made examples for PHP and JavaScript included.
# 1. Start a verification
curl -X POST https://api.yoursite.com/api/v1/verifications \
-H "Authorization: Bearer sk_live_…" \
-d '{"external_reference":"user_42"}'
# 2. Response
{
"id": "ver_3k9…",
"status": "created",
"hosted_url": "https://…/verify/…"
}Security
Identity documents deserve more than a checkbox. Security is part of the architecture, not an add-on.
Pricing
You are only billed when a customer submits documents. Test mode is always free.
$29.00/month
or BDT 3,500 in Bangladesh
$99.00/month
or BDT 12,000 in Bangladesh
Custom
Passports from any country (via the machine-readable zone) and national ID cards, including Bangladesh smart NID cards. Older cards without an MRZ are read with OCR and are more likely to go to manual review.
The customer spends about two minutes on their phone. Our engine usually returns a decision within a minute after they submit.
It never guesses. Borderline cases are marked “needs review” and appear in your dashboard with the images and the reasons, so your team can approve or decline in one click.
Yes. Every account has a test mode with its own API keys. Test verifications run through the full engine but are never billed.
No. We verify the document itself, the face and liveness. Checking against government records needs separate authorised access, which we do not claim to have.
Create an account, grab a test key and run your first verification in under ten minutes.