Age verification API
Document capture, liveness, face match, mDL, and jurisdictional age-tier resolution. Signed webhook returns an eligibility signal.
Capabilities
Verify age across documents, biometrics, and digital wallets
Document scan
OCR plus barcode cross-reference for IDs from 200+ jurisdictions. Front and back, guided capture in your SDK or web flow. Returns a normalized age tier — 18+, 21+, 25+ — to match the rule the merchant has to enforce.
Liveness + face match
Passive liveness detection paired with a face match against the document portrait. Sub-second result with no UX friction; defeats injection, replay, and printed-photo attacks. No PAD compliance claim — see FAQ.
mDL + digital wallets
Apple Wallet and Google Wallet mobile driver's licenses verified per ISO/IEC 18013-5. The wallet releases only the age tier needed; the merchant never sees the full document. Same signed-webhook shape as the document flow.
How it works
Three steps from session start to compliant signal
1. Capture
2. Verify
3. Signal
Age verification is one configuration of Stile's verification flow — the same SDK handles identity, liveness, and digital ID with a different ruleset. Related coverage:
Regulated commerce — alcohol, gambling, adult content, and cannabis verification flows configured to the rule each industry has to follow.
US state coverage — live map of which state laws apply and how Stile satisfies each one. State-specific pages are shipping per Epic 5.
How Stile compares — head-to-head feature matrices versus other identity-verification providers.
FAQ
Age verification, the parts buyers ask about
Government-issued documents from 200+ jurisdictions — passports, driver's licenses, national IDs, residence permits — and ISO/IEC 18013-5 mobile driver's licenses from Apple Wallet and Google Wallet for the US states that issue them. The flow auto-routes to whichever credential the user presents; the merchant configures which credential types are acceptable for their ruleset.
Get started
Talk to compliance
Walk us through the rule you're enforcing, the volume you're verifying, and the credentials you accept. We'll send a configuration recommendation back same-week.
Bring age verification to your stack
Email goes to alex@stile.id directly. Engineering and compliance are CC'd on the reply.
Email alex@stile.id