Tool for extracting AI requests for building permit
Automate the reading of your PC forms and attachments: reference, address, address, plot, area, project owner, architect...
50 free credits
No credit card
100% secured


The best teams work with Koncile
Automatically capture building permit data
Building permit declarations (CERFA forms + PCMI documents) take a long time to process: they mix administrative fields, plans, instructions and appendices, often in PDF or scan.
Koncile OCR automates the extraction of structured data to simplify the verification, classification, monitoring of projects or the establishment of land bases.


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 should be included in building permit declarations?
Koncile automatically extracts key data from PCMI forms and documents.
This information is returned in a structured format, ready to integrate your business systems to automate project monitoring, compliance or territorial analysis.
Name | Type | Example | Guideline | |
---|---|---|---|---|
Validité | Text | Oui | Vérifie que le RIB est bien constitué des éléments suivants : | |
Why choose Koncile to process urban planning documents?
Test data extraction new generation
Start with a ready-to-use model, test on a document and scale
Créez vos modèles d’extraction, testez sur un premier document et passez à l’échelle !
An OCR designed for urban planning documents
Reliable reading of forms and appendices (PDF, scans)
Koncile reads CERFA 13406* or 13409*, even if scanned or partially handwritten, as well as PCMI parts.
Extracting key data from the file
Permit reference, project address, cadastral plot, land area, floor area, beneficiary, architect, nature of the work, intended destination, PLU zone...
Structuring ready for integration
Data returned in Excel, JSON format or via API, for integration into your GIS tools, urban planning databases or business ERP.
Mass processing of files
Import dozens of building permits at once. Ideal for communities or platforms that deal with large volumes.
Cross-analysis of data and documentation consistency
Beyond extraction, Koncile compares the data in the form (address, surface, work...) with that of the attachments (plans, instructions). This makes it possible to detect inconsistencies and oversights, to identify incomplete files and to generate alerts or reports. A real gain in reliability for communities, developers and control actors.
The OCR API for automate building permit management
status
string
Document status, which can be DONE, DUPLICATE, or IN PROGRESS.
document_id
integar
Unique number assigned to each invoice
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}],
}
}
An AI OCR designed for security
Lack of training on your data
Fully encrypted software
Secure storage of extracted data
RGPD compliant
Automate the management of urban planning documents

Real estate
Label: energy, GHG, annual consumption, recommendations

Real estate
Identity of the parties, Address of the property, Sale price, Sales price, Conditions suspensive, Key dates, Notarial references
Any question?
Contact us at contact@koncile.ai, check out our documentation, or book a demo.
How does OCR extract information from a building permit statement?
Koncile OCR automatically detects the key elements of a building permit statement, such as file number, project address, and cadastral references. It thus facilitates the analysis and follow-up of administrative requests.
Can I extract specific information from a building permit statement?
Yes! You can set up OCR to retrieve only fields such as project area, type of work, or owner contact information.
In what format should I import a building permit statement for OCR analysis?
You can upload your return in the format PDF, PNG, or JPEG. These formats are compatible with our OCR technology and ensure accurate extraction of the information contained in the document. See documentation for more details.
Comment Koncile s'intègre-t-il avec mes outils et logiciels existants ?
Koncile est accessible via une API puissante, avec une documentation complète disponible. De plus, vous pouvez télécharger des documents directement dans l'application et exporter les données extraites au format XLSX, XLS, CSV ou JSON pour une intégration fluide dans vos flux de travail.
I need further assistance.
Check our API documentation, contact us at contact@koncile.ai. You can also create a demo account or book a demonstration with our team.
What are Koncile's prices?
Koncile offers 3 plans, including enterprise options for handling large volumes of data. You can check our pricing on the dedicated page in our documentation.
What are general fields and repeated fields?
In each extraction template, you will find:
- General fields: These are pieces of information that appear only once in each document (e.g., the invoice number or the invoice date).
- Repeated fields: These are pieces of information that appear multiple times in a document, such as item descriptions or prices in each line of a quote. Use repeated fields for extracting tables and charts from your documents.