Scan a passport or ID card, tap to read the chip, or use a digital wallet.
Each chip and wallet credential is digitally signed by the issuing government and protected against tampering, cloning, and replay.
The signature is verified against the issuer’s certificate chain to confirm the data is genuine.
Add a second factor
Add another layer of security — combine cryptographic proof with face matching and liveness detection in real-time for even stronger assurance when needed.
Where strong identity matters
Fintech & banking Instant account opening with high conversion and low fraud
Identity providers Embed high-assurance identity in existing flows
Government Access and benefits based on true identity
Workforce Secure employee onboarding, recovery, and privilege changes
Travel Remote and self check-in without document handling
Marketplaces Trust between users through account verification
Age-gated commerce Verify age without collecting personal data
Simple pricing
From $0.10 per verification. Build and test for free, with 250 verifications included.
Beautifully integrated
Accept passports, ID cards and digital wallets in one unified flow. It takes just a few lines of code.
# create a sessioncurl http://localhost:4000/api/v1/session.create \-u PUBLIC_KEY:SECRET
# response{"id":5102525283827712,
"token":"eyJzZXNzaW9uX2lkIjogNTEwMjUyNTI4MzgyNzcxMn0"}# redirect the user to http://localhost:4000/open?token=eyJzZXNzaW9uX2lkIjogNTEwMjUyNTI4MzgyNzcxMn0# wait for the session to complete, then fetch the datacurl http://localhost:4000/api/v1/session.get \-u PUBLIC_KEY:SECRET \-d @- <<EOF
{
"id": 5102525283827712
}
EOF# response{"document_number":"31195855",
"expiry_date":"2031-01-01",
"issuer":"Department of State, U.S. Government",
...
}
Onboard the world
Verify billions of people across the globe. Scale into new markets with confidence.