Biometric
Document OCR · Document Verification

200+ document types. 1.2 seconds. Zero manual work.

The customer photographs the document — the system extracts the data, checks the MRZ, finds signs of retouching and confirms authenticity. One API call instead of manual moderation.

200+countries & types
1.2 secdata extraction
99%+OCR accuracy
MRZvisual checks

Clients who trust us

NurbankOtbasy BankBinancenaimi.kzBank RBKTennisi.kzSun FinanceShinhan FinanceKcellNPCK — National Payment Corporation of Kazakhstan
Authenticity check

We cut off 99.9% of forged and edited documents

The core checks not just the text but portrait geometry, fonts and the microstructure of characters, MRZ checksums and signs of re-capture — in the same 1.2 seconds.

01

Photo substitution

Detects a pasted-in or re-shot portrait: a mismatch of photo edges, lighting and face geometry against the document zone.

02

Retouching and data tampering

Pixel analysis reveals altered fields: font anomalies, cloning traces and broken character alignment.

03

Screen & paper copy

We reject a document re-shot from a monitor or printout: moiré, glare and the pixel grid give away the re-capture.

04

Expired and invalid

We check the validity period, number format and MRZ checksums — a document with a mismatched check digit is rejected automatically.

Documents & templates

200+ countries. 12,000 templates. One API call.

The system detects the document type itself and breaks it down into structured fields. 180+ countries and 12,000+ document templates — with no manual tuning for each format.

UX + Analytics

Smart frame capture — the customer shoots the document on the first try

The system doesn't just return a “Pass / Fail” verdict. It helps the customer complete the check on the first try and collects metadata for your security and compliance team.

Document-frame hints
The screen prompts — “Fit all corners in the frame”, “Remove the glare”, “Hold the document flat”. Fewer retries and less drop-off.
Shot quality control
We check sharpness, glare, tilt and frame completeness before submission — so OCR gets a readable document on the first try.
Metadata for compliance
Document type, MRZ status and authenticity result stay in the session record for your security team.
On-Premise deployment

Passport data never leaves your loop

Run in our cloud, or deploy the recognition core into a closed perimeter on your own servers (On-Premise) — scan copies and personal data stay with you.

The result: document images never leave the company perimeter — fully covering the requirements of national regulators and bank security teams.

ISO 27001GDPRNational Bank requirements
Cloud · SaaSOn-Premise
Your company's perimeter
OCR core
Scan copies
Data never leaves the perimeter
For developers

Integration in a few hours

A ready camera widget, native SDKs or a direct REST API — recognition and authenticity check in a single response.

JS · Webview

Web SDK / Flow Widget

A ready JS camera widget with auto frame capture for a website or embedded browser (Webview). Customizable to your brand book.

JavaScriptAuto-captureWebview
iOS · Android

Mobile SDK

Native libraries with direct camera access and local document cropping — they work even on a weak connection.

SwiftKotlinOffline-ready
Backend

REST API

Direct access to protected document-recognition endpoints for your server-side logic. Authorization via a private X-API-KEY.

RESTX-API-KEYServer-side
AI · AGENTS

MCP server for AI agents

AI agents connect to document recognition directly — no code required. Compatible with Claude, GPT and any MCP client.

MCPClaudeAI-agents
document — REST API
# Document recognition and check
POST /v1/documents/recognize/
Host: api.biometric.vision
X-API-KEY: sk_live_••••••••••••••
Content-Type: multipart/form-data
# → 200 OK
{ "doc_type": "passport", "country": "RUS",
"fields": { "surname": "Ivanov", "name": "Ivan",
"birth_date": "1985-06-12", "number": "1203567890" },
"authentic": true, "mrz_valid": true, "score": 0.998 }

Numbers & facts

433+
Document typesSupport for passports and hundreds of other document types worldwide
180+
Countries supportedGlobal coverage for checks across different jurisdictions
40 sec
Onboarding timeUser signup and verification in under a minute
99%
Technology accuracyHigh-precision AI-based document recognition and verification