OCR for International ID Document
Generic OCR for any international identity document (Passports, ID Cards, Travel Documents, Residence Permits, etc.)

Try it out
Experience the power of our OCR. Upload a document and see the results instantly.
Drop document or click to upload
Supports PDF, PNG, JPG (max 10MB)
By uploading a document, you agree to our terms. We do not store your data.
Type of identity document (e.g. passport, national ID card, residence permit)
Whether the document type has been verified against the MRZ
Unique identifier of the document
Whether the document number has been verified against the MRZ
Holder's nationality as an ISO 3166-1 alpha-3 country code
Whether the nationality has been verified against the MRZ
Holder's given name(s)
Whether the given names have been verified against the MRZ
Holder's first (paternal) surname
Whether the first surname has been verified against the MRZ
Holder's second (maternal) surname
Whether the second surname has been verified against the MRZ
Holder's date of birth
Whether the date of birth has been verified against the MRZ
Holder's place of birth
Holder's gender as a single letter (M, F, or X)
Whether the gender has been verified against the MRZ
Date on which the document was issued
Whether the issuing date has been verified against the MRZ
Date on which the document expires
Whether the expiry date has been verified against the MRZ
Authority that issued the document
Personal number or national identification number of the holder
Whether the personal number has been verified against the MRZ
Whether a Machine Readable Zone (MRZ) was detected on the document
First line of the holder's registered address
Second line of the holder's registered address
City of the holder's registered address
State or region of the holder's registered address
Country of the holder's registered address
ZIP or postal code of the holder's registered address
Easy to Integrate
Connect our OCR to your application in minutes. We provide ready-to-use fragments for the most popular languages and tools.
curl -X POST "https://api.tiny-idp.com/api/extractors/run/generic-id-document" \ -H "x-api-key: YOUR_API_KEY" \ -F "files=@/path/to/your/document.jpg"
const formData = new FormData();
const fileInput = document.querySelector('input[type="file"]');
formData.append('files', fileInput.files[0]);
const response = await fetch("https://api.tiny-idp.com/api/extractors/run/generic-id-document", {
method: 'POST',
headers: {
'x-api-key': 'YOUR_API_KEY'
},
body: formData
});
const result = await response.json();
console.log(result);import requests
url = "https://api.tiny-idp.com/api/extractors/run/generic-id-document"
headers = {"x-api-key": "YOUR_API_KEY"}
files = {"files": open("document.jpg", "rb")}
response = requests.post(url, headers=headers, files=files)
print(response.json())Ready to build?
Get your free API key and start extracting data from documents in minutes. No credit card required for the free tier.
Common Use Cases
Discover how businesses are using our OCR to automate their workflows.
Automated Onboarding
Extract data from documents to streamline user registration and KYC processes.
Data Verification
Instantly verify document details against your records or third-party databases.
International Documents
Process identity documents from over 190 countries with high accuracy.
Workflow Automation
Eliminate manual data entry by piping structured document data directly into your CRM or ERP.
Enterprise-grade Compliance & Security
We take data privacy seriously. Tiny IDP is built from the ground up to meet the strictest European data protection standards.
Zero Data Retention
We don't store your documents, images, or predictions. Data is processed in-memory and immediately discarded.
GDPR Compliant
Full compliance with European data protection regulations (GDPR) for your peace of mind.
EU-Based Infrastructure
All data is processed and hosted exclusively in secure European data centers.
Do you need a custom OCR?
We support custom extractors! Define your own fields, rules, and logic to extract data from any type of document.