Extract driving licenses data using AI OCR
Koncile’s AI OCR is a solution to extract and validate driving license data, powered by AI, reliable, customizable, and available via API.
50 free credits
No credit card
100% secured


The best teams work with Koncile
The OCR that detects key data from driver's licenses
Transform scanned official documents into structured data from driving licenses in multiple formats, image, scan, or text.
Set up automatic no-code checks, such as detecting 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.
Driver’s license data automatically extracted, field by field
The OCR software is perfect for transforming French driving licenses (PDF or image) into Excel files or usable databases.
It handles both old and new-generation licenses (pink paper or plastic card format). Upload licenses in your preferred format, get structured data (Excel, JSON).
Nom | Type | Exemple | Instruction | |
---|---|---|---|---|
Validité | Text | Oui | Vérifie que le RIB est bien constitué des éléments suivants : | |
Pourquoi Koncile ?
Why Koncile OCR is the right choice for driver's license extraction?
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.
Testez Koncile dès maintenant
Try next-generation data extraction
Start with a driver's license template, test it, and scale up
Créez vos modèles d’extraction, testez sur un premier document et passez à l’échelle !
OCR built for extracting driver's license data
Driving license recognition software
AI detects, recognizes, extracts, and reformats the fields of your choice in driving licenses.
Document categorization
The OCR solution can assign tags or categories to each extracted field.
Automatic sorting
Multiple types of driving licenses? Automatically direct each document to the correct extraction model.
Error detection
Parse a large volume of licenses to create a database and detect errors.
Reliabilize your document processes
Automation reduces human errors, speeds up document processing, enhances security, and easily integrates with your systems via an API, optimizing your processes.
L’API pour automatiser votre gestion documentaire
The OCR API for automate driver's license management
status
string
Document status, which can be DONE, DUPLICATE, or IN PROGRESS.
document_id
integar
Unique number assigned to each document
general_fields
objects
General fields that appear only once in each extracted document. Returned in the format: {field name: extracted value}
line_fields
objects
Repeated fields extracted in bulk for each line or table. Returned in the format: {field name: extracted value}
status
string
Statut du document qui peut être DONE, DUPLICATE, IN PROGRESS.
document_id
integer
Numéro unique attribué pour chaque document
general_fields
objects
Champs généraux apparaissant une seule fois dans chaque document extrait. Retour au format : {nom du champ: valeur extraite}
line_fields
objects
Champs répétés extraits en bloc pour chaque ligne ou chaque tableau. Retour au format : {nom du champ: valeur extraite}
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 | DUPLICATE | IN PROGRESS | FAILED,
"document_id": ID,
"document_name": "name",
"status_message": "",
"General_fields":
{
"Date" : {"value": "05/08/2022", "confidence_score": 0.99},
"Price" : {"value": "$23", "confidence_score": 0.98}
}
,
"Line_fields":
{
"Date" : [{"value": "05/08", "confidence_score": 0.97}, {"value" : "05/08", "confidence_score": 0.98}, ],
"Price" : [{"value": "$23", "confidence_score": 0.98}, {"value": "$12", "confidence_score": 0.97}],
}
}
Security and privacy by design
No training on your data
Fully encrypted application
Secured data storage
GDPR compliant
Explore our template library
Any question?
Contact us at contact@koncile.ai, check out our documentation, or book a demo.
How does OCR extract information from a driver's license?
Koncile OCR analyzes the license using computer vision algorithms to detect text boxes. Thanks to NLP, it identifies key fields like the noun, the First name, the license number, the date of issue Or the authorized categories.Everything is structured automatically for easy integration into your tools
Does Koncile support the various driver's license formats?
Yes. Our OCR fits both the old pink three-panel format and the new card format.It automatically detects the structure of the document to extract the right information.
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.
Does driver's license OCR work on scanned photos or documents?
Yes. Whether the permit is scanned or photographed with a smartphone, Koncile ensures accurate extraction, even with average quality images.
Can only certain information be extracted from the driver's license, such as the number or the validity date?
Yes. OCR allows fields such as license number, issue date, validity date, name, or issuing authority to be retrieved. You can customize the extraction according to your needs, ensuring that only the information you need is extracted.
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 is Koncile’s pricing structure?
Koncile offers three plans, including enterprise options for handling large data volumes. Check out our pricing on the dedicated page in our documentation.