OCR for Proof of Address
Extracts address, holder information and document metadata from any proof of address document: utility bills, bank statements, government certificates, and more.



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.
Classified type of the proof of address document
Free-text description of what the document is (e.g. "Monthly electricity bill from Endesa for billing period January 2025")
Sub-type of utility bill. Null if document_type is not UTILITY_BILL
Full name of the person the document is addressed to (customer/recipient, not the issuer)
Holder's personal identification number if present on the document (e.g. DNI, NIE, passport number)
Holder's email address if present on the document
Name of the company or authority that issued the document
Issuer's company, VAT, or tax registration number if present (e.g. CIF, VAT number, CNPJ)
Date the document was issued or generated (YYYY-MM-DD)
Start of the billing period (YYYY-MM-DD). Populated for utility bills and statements only
End of the billing period (YYYY-MM-DD). Populated for utility bills and statements only
Contract number, account number, client number, or official record number
Invoice or bill number. Null if the document is not an invoice
Date the invoice was issued (YYYY-MM-DD). Null if the document is not an invoice
Total amount of the invoice as a string. Null if the document is not an invoice
ISO 4217 currency code of the invoice total (e.g. "EUR", "USD"). Null if the document is not an invoice
Full holder address as it appears on the document, unparsed
First line of the holder's address (street name and number)
Second line of the holder's address (apartment, floor, door, suite, etc.)
City or town of the holder's address
Province, region, or state of the holder's address
Postal or ZIP code of the holder's address
Country of the holder's address as ISO 3166-1 alpha-3 code (e.g. 'ESP', 'USA', 'GBR')
Electronic verification or secure verification code found on the document (e.g. CSV, código electrónico, verification URL token). Null for invoice documents or if not present
All URLs found in the document (e.g. issuer website, verification links)
All email addresses found in the document

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/proof-of-address" \ -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/proof-of-address", {
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/proof-of-address"
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.
Simple, Transparent Pricing
No hidden fees. No monthly minimums. Pay only for what you extract.
Usage-Based
Simple pay-as-you-go pricing. No monthly commitment.
Enterprise
Tailored pricing for high-volume scenarios. Get SLA guarantees, on-premise deployment, and dedicated support — reach out and we'll put together a plan that fits your scale.
All prices exclude VAT. Volume discounts apply automatically.
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.