AI-powered extraction
from proof of address documents
Koncile's AI OCR is a reliable, customizable, and API-accessible solution for extracting and verifying data from proof of address documents.
50 free credits
No credit card
100% secured
The best teams work with Koncile
Automate data capture from proof of residence documents
Retrieve structured information from proof of residence documents in various formats, including images, scans, or text, in different languages.
Set up no-code automatic checks, such as verifying document expiration.

Pierre Laprée
Founder & CPO at SpendHQ
Koncile automates the intelligent extraction of contractual data. Despite the complexity of our clients’ contracts, the tool ensures quality and speed, saving us valuable time.
What information is recognized?
Proof of address documents contain standardized information, such as the holder's name, address, and document date. Using Koncile's text recognition tool, you can extract this information and convert it into your preferred format.
Nom | Type | Exemple | Instruction | |
---|---|---|---|---|
Last name of the holder | Text | Doe | ||
First names of the holder | Text | John | All the first names of the holder. | |
Gender | Text | M | ||
Address of the holder | Text | 1 Highway Street, New York, NY 10001, USA | ||
Date of the document | Date | 10/03/2021 | ||
Validity of the proof | Boolean | Yes | Indicate "yes" if the proof of residence is less than 3 months old. | |
Type of proof/document | Multiple | Water | Respond with “Water,” “Gas,” “Internet,” “Landline phone,” “Mobile phone,” “Lease,” “Home insurance certificate,” “Bank statement,” “Rent receipt,” “Accommodation certificate,” or “Other.” | |
Approved justification | Boolean | Yes | Answer "Yes" only if it is a proof of "Water," "Gas," "Internet," or "Certificate of Accommodation," and "No" otherwise. | |
Validity of certificate of accommodation | Boolean | Yes | Answer "yes" if the signed certificate of accommodation is signed by the person living at the address and is accompanied by an approved proof of residence and a copy of that person's ID. | |
Name of the issuer | Text | Duke Energy | Indicate the name of the issuer of the proof of residence. | |
Why Koncile
Tailor the extraction to your needs
Easily add or modify extraction fields in the Koncile parser interface using natural language.
Set up Koncile in just one day
Koncile is pre-trained and can be deployed in a single day for all your extraction use cases.
No need for training on large volumes of your data.
Connect Koncile to your tools
Capture data in a structured format such as JSON, XLSX, CSV, or others.
Connect your application via our API. Access the full documentation here.
Try Koncile now
Create your extraction template, test it on a sample document, and scale effortlessly
Reliable & adaptable OCR solution
OCR for proof of address
The scanning and field recognition software converts your documents into usable data
AI-powered tool
Each field operates as a prompt that can be modified
Intelligent categorization
Direct each document type to the appropriate category to extract specific information
Anomaly detection
Through large-scale document processing, ensure the consistency of extracted data and identify discrepancies
Streamline your document processes
Automation reduces human errors, speeds up document processing, enhances security, and seamlessly integrates with your systems via API, optimizing your workflows
The API to streamline your document management
status
string
Document status can be DONE, DUPLICATE, or IN PROGRESS
document_id
integer
Unique identifier assigned to each document
general_fields
objects
Fields that appear once per document. Returns in the format: {field_name: extracted_value}
line_fields
objects
Repeated fields extracted in bulk for each row or table. Returns in the format: {field_name: extracted_value}
Request
curl api.koncile.ai/tasks/{task_id}/ \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $API_KEY"
response = requests.get(f"{api_url}/tasks/{task_id}/",
headers={"accept": "application/json", "Authorization":{"Bearer{api_key}"})
Response
{
"status": DONE,
"document_id": ID,
"General_fields":
{
"Date" : "05/08/20222",
"Price" : "23$",
"Supplier name" : "Koncile",
},
"Line_fields":
{
"Date" : ["05/08/2022", "05/09/2022", "03/02/2023"],
"Price" : ["23$", "12$", "5$"],
}
}
Security and privacy by design
No training on your data
Fully encrypted application
Secured data storage
GDPR compliant
Any question?
Contact us at contact@koncile.ai, check out our documentation, or book a demo.
Can I extract a specific field?
Absolutely! Koncile’s OCR extraction service offers fully customizable fields. Our pre-built models are just a starting point—you can modify and add your own fields to meet your specific needs.
How does Koncile integrate with my existing tools and software?
Koncile is accessible via a powerful API, with full documentation available here. Additionally, you can upload documents directly in the app and download extracted data in XLSX, XLS, CSV or JSON formats for seamless integration into your workflows.
I need to parse a document that’s very specific to my industry. Can Koncile handle it?
Of course! Start by exploring our library of pre-built templates, covering a wide range of industries. If you don’t find one that fits your needs, you can easily create your own custom model.
What are “General Fields” and “Repeated Fields”?
In each extraction template, you’ll find:
• General fields: These are pieces of information that appear only once per document (e.g., an invoice number or date).
• Repeated fields: These are elements that appear multiple times within a document, such as item descriptions or prices in each line of a quote. Use repeated fields to extract tables and structured data from your documents.
What file formats does Koncile support?
Koncile allows you to import PDF files and all common image formats, including PNG and JPEG.