Automate KYC onboarding
Capture identity information directly from passport uploads without manual data entry.
Extract structured passport data from images and PDFs and send it directly into your KYC or onboarding workflow.
Upload a document and see the structured data Cryvis returns.
Capture identity information directly from passport uploads without manual data entry.
Parse ICAO-compliant passports worldwide through one Passport OCR API endpoint.
Names, dates, nationality, passport number, and MRZ land as typed JSON ready for your database.
Cryvis turns passport uploads into identity data your application can use immediately.
Before
After
Grouped fields from the production schema, ready for your application.
full_namegiven_namesurnamedate_of_birthnationalitysexpassport_numberissue_dateexpiry_dateissuing_countrymrzUpload a document, get structured data, and route it into kyc workflow.
What this passport extraction API supports in production.
Upload passport pages and get structured JSON — a passport to JSON API in one call.
Request
curl -X POST https://api.cryvis.com/v1/documents/passport \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "first_page=@passport-front.jpg" \
-F "last_page=@passport-back.jpg"Response
{
"full_name": "JOHN DOE",
"given_name": "JOHN",
"surname": "DOE",
"date_of_birth": "1995-04-12",
"nationality": "IND",
"passport_number": "P1234567",
"issue_date": "2020-04-12",
"expiry_date": "2030-04-12",
"issuing_country": "IND",
"sex": "M",
"mrz": {
"line1": "P<INDDOE<<JOHN<<<<<<<<<<<<<<<<<<<<<<<<<<<<",
"line2": "P1234567<3IND9504124M3004123<<<<<<<<<<<<<<<4",
"check_digits_valid": true
}
}Start building
View API reference →Cryvis handles the document understanding layer so you can focus on your product.
Every response is typed JSON your application can store, validate, and route without brittle parsing.
Purpose-built schemas for identity, finance, and vehicle documents — or define your own.
API keys, rate limits, and usage metering so you ship without building OCR infrastructure.
Start free. No credit card required.