Passport Scanner
Read passports into structured data as part of your own document flow. A Document Automation scenario extracts the fields you need, checks expiry and compares the passport with the rest of the application.
What you get
The fields you need
Name, passport number, nationality, sex, dates of birth, issue and expiry, issuing country and the MRZ lines, or only the ones your flow uses.
Expiry check
Expired passports are flagged. You can also check whether a passport will remain valid on a planned travel or contract date.
Name comparison
Compare the passport name with the name on the application. Configure name matching and review rules to handle spelling differences and uncertain matches.
Part of a package
Send the passport with visas, forms and other documents in one run. Each is classified, and values are compared across them.
Photos, scans and PDFs
JPG, PNG and PDF, read with Google Vision OCR. An AI model maps the text to your fields.
Exceptions to a person
Choose which results require review, including missing fields and mismatches. Review routing follows your scenario settings.
Related tools
Passports usually come with other identity and company documents.
API, email and review queue
Our team sets up the scenario with you. After that, documents arrive over the API or by email, and every run returns the fields, the checks and the outcome.
GET /api/v1/document-automation/runs/{run_id}
# Example response (excerpt)
{
"status": "completed",
"machine_result": {
"machine_outcome": "clear",
"facts": [{
"id": "passport_number",
"value": "X1234567",
"sources": [{ "page": 1 }]
}],
"checks": [{
"rule_id": "passport_not_expired",
"status": "pass"
}]
}
}Who uses it
Teams that onboard people from many countries.
Part of the Paperwork platform
Use these tools through the API or dashboard, or run checks together in a Paper OS case.
How do you want to work with us?
Choose a cloud subscription, an annual software license or a custom implementation.
API Access
API, dashboard and Paper OS in our cloud. Monthly plan plus usage above the limit.
Learn moreSoftware License
Deploy on your servers. Annual license, no per-document fees.
Learn moreBuilt for You
We set the platform up for your documents, rules and systems, from pilot to production.
Learn moreFrequently asked questions
Have a question that is not here?
How are passports read?
With a Document Automation scenario: OCR reads the page and an AI model fills in the fields your flow needs. Our team sets the scenario up with you.
Can we check validity for a future travel or contract date?
Yes. The scenario can compare the expiry date with the date relevant to your workflow. Provide that date when configuring the check.
Can it compare the passport with other documents?
Yes. Send the passport with the application form or other documents in one run, and values such as the name and passport number are compared across them.
Which files are supported?
JPG, PNG and PDF, along with spreadsheets, text and emails for the rest of the package. Up to 20 files per run.
How are results delivered?
As JSON over the REST API, with the fields, check results and outcome. Review routing follows your scenario settings, including whether to review all runs or only exceptions.