1. The user photographs the passport
The SDK shows a frame and prompts: «remove the glare», «move closer». A phone photo, a scan or a webcam frame all work.
Automatic passport recognition online: in a second NeuroVision reads the photo page, the registration pages and the MRZ and returns ready fields to your form, CRM or core banking system through the API.
The model works out which passport and which page it is looking at by itself, so the user has nothing to choose. We recognise every version of the form that customers present — from the 1997 passport to the latest biometric international passport.
Pages 2–3: full name, sex, date and place of birth, series and number, issuing authority and date, authority code. On forms with a machine-readable zone we read that too.
Pages 5–12: address and date of registration, de-registration. Stamps and handwritten entries are recognised separately from printed text.
The five-year international passport without a chip: the photo page and the MRZ. Surname and first name in both Cyrillic and Latin.
The ten-year passport of the new format: the photo page and the MRZ.
The same fields, with their own form layouts. Also refugee passports and stateless person passports.
Passports and ID cards of the CIS, Europe, Asia and the Middle East: Latin, Cyrillic, Arabic script, hieroglyphs.
For every field the service returns a value and the model's confidence score.
Dates and numbers are brought to a single format, so the data can be written into the form straight away.
the internal passport of a Russian citizen: the photo page and pages 5–12. Not every form has an MRZ.
Russian international passports of the old and new format, service and diplomatic passports.
the passport of a citizen of another country;
the set of fields depends on the issuing country.
The whole cycle takes about a second per page. An operator steps in only if the model is unsure about a field.
Recognition does not merely copy out the passport — it validates the data. The result of every check comes back in the API response alongside the fields.
The machine-readable zone (MRZ) is two or three lines at the bottom of the photo page: they encode the full name, the number, the dates and check digits. An international passport always has an MRZ; a Russian internal passport does not have one on every form. The service reads the MRZ and cross-checks it against the visual zone, and recognises passports without an MRZ from the visual zone. More about the MRZ
An operator copies out the photo page and the registration in 3–5 minutes. A customer on the website types in 15–20 fields and often abandons the form. Recognition does the same in a second and validates the data on the spot.
| Criterion | Manual entry | NeuroVision recognition |
|---|---|---|
| Time per passport | 3–5 minutes | about a second |
| Registration address | copied out by hand | recognised from pages 5–12 |
| Typos | inevitable | doubtful fields are flagged |
| Data validation | by eye | MRZ, check digits, expiry dates, traces of editing |
| Where it works | in the office only | on the website, in the app, in the office |
| Integration | manual transfer into the system | REST API, SDK, webhooks |
One request — and the response contains the passport fields, the document type and the results of the checks. Integration through an SDK, the REST API or deployment inside your perimeter.
A free one-month test, a dedicated manager, 24/7 support, payment only for recognised documents.
Everywhere employees or customers currently copy passport data by hand: onboarding, contract paperwork, registering guests and staff.
Higher form conversion
The customer photographs the passport instead of typing in 15–20 fields.
No errors in the data
Fields are cross-checked against the MRZ, and doubtful ones are flagged.
A second instead of minutes
The operator no longer copies out the photo page and the registration.
Less fraud
Edited and expired passports are filtered out before the decision.
A case study from a large Russian bank
You pay only for recognised documents, with no subscription fee. The first month is a free test.
Calculate the costPassport recognition is part of the customer verification platform: the same models, infrastructure and security requirements.
NeuroVision — an expert in computer vision and AI
AI-OCR works as part of customer verification (KYC), trusted by the largest companies in fintech, e-commerce and transport services.
We develop identification algorithms that automate checks, detect fraud and help meet regulatory requirements.
The project «Development of a multimodal system using artificial intelligence "Neuromed" for managing the diagnostic processes of a clinic on the basis of the "Neurovision" computer vision platform» is supported by the Innovation Promotion Foundation within the federal project «Domestic Solutions»
The Neurovision computer vision platform is registered with Rospatent (certificate No. 2023661508) and included in the Russian Software Registry (entry No. 19972 of 13.11.2023)
The right to use the Platform is granted under a licence agreement concluded by Neurovision with its customers
Leave a request — we will give you a month of test access to the API and SDK and help you embed passport recognition into your form.
Can't put your request into words? Book a call and our team will contact you at a convenient time
Book a callThe company is included in the register of IT companies and the register of personal data operators of the Russian Ministry of Digital Development.
Address: Moscow, Presnenskaya Embankment 12 — Moscow City business centre, Federation Tower. Nearest metro stations: Delovoy Tsentr and Mezhdunarodnaya.
Materials on passport checks, the MRZ and recognition accuracy — in our blog.
Answers about passport types, the registration page, accuracy, data storage and integration
The Russian citizen's passport in every version of the form, including the registration pages, international passports of the old and new format, service, diplomatic and seafarer passports, and passports of citizens of 195+ countries and territories.
Yes. The service reads the address and the date of registration from pages 5–12 of a Russian passport.
No. Recognition works in the browser and in a mobile app through an SDK, or on the server through the REST API: nothing needs to be installed. For work without an internet connection there is deployment inside your perimeter.
Field recognition accuracy is 99.85%. The service returns a confidence score for every field, and doubtful fields can be sent to an operator.
Older Russian passport forms have no machine-readable zone. Such passports are recognised from the visual zone, and checks that depend on the MRZ are marked as not applicable.
Ordinary OCR returns continuous text. NeuroVision identifies the passport type and the page, sorts the data into fields, cross-checks it against the MRZ and returns JSON that is written straight into the form.
Data is processed on servers in Russia. The service complies with 152-FZ, and with deployment inside your perimeter passport data never leaves your infrastructure.
You pay for recognised documents, and the first month is a free test. We will calculate the exact price for your volume.