IdentityKYC

Passport OCR API

Extract passport data with a production-ready Passport OCR API. Parse passport biodata and final pages into validated JSON: names, dates, nationality, passport number, and MRZ fields. Works globally with a single schema for passport data extraction and identity verification.

2 (biodata + final page) · Endpoint /v1/documents/passport

Features

Built for passport parsing and identity verification

Works worldwide

One Passport API endpoint for all ICAO-compliant passports. No country parameter needed; issuing country is extracted from the document.

Passport image to JSON

Every field is typed and validated against a strict schema: names, dates, nationality codes, passport numbers, and MRZ data ready for your database.

Production ready

Built-in rate limits, API keys, and usage metering. Ship passport data parser workflows without building extraction infrastructure.

Quick start

Make your first extraction call

Upload passport pages and get structured JSON, a passport to JSON API in one call.

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"

Schema

Extracted fields

Every response includes validated, typed fields ready for your application.

full_namegiven_namesurnamedate_of_birthnationalitypassport_numberissue_dateexpiry_dateissuing_countrysexmrz

Ready to extract data with Passport OCR API?

Start free. No credit card required.