€9.30 + VAT
Access via API the official map extract of any municipal area on Italian territory
Openapi allows you to request via API the official Cadastral Map Extract of a specific municipal area.
The Cadastral Map Extract is a document issued by the Italian Revenue Agency and it is the portion of a scaled map-drawing of the territory showing the outline of land and buildings of a specific municipal area, with the related cadastral data (parcels/plots)
In the cadastral map extracts, a series of graphic components are represented to better read the map with the indication of material elements located on site, such as:
The map extract is a public document and can be requested by anyone
The map extract allows you to verify the boundaries of parcels of land and buildings and, possibly with other cadastral searches, trace the person who owns a specific land or building.
GET /documents
To request the Map Extract with Docuengine, first of all it is necessary to check all the parameters to correctly complete the request.
https://docuengine.openapi.com/documents
This is possible through the endpoint GET /documents which does not require parameters and will return the complete list of documents and services available through Docuengine.
GET /documents
The response will indicate not only the list but all the necessary information to complete the request for the documents and the respective costs available through the Docuengine API. In our case we will only be interested in the data for the Map Extract:
{
"data": [
{
"requestStructure": {
"fields": {
"field0": {
"name": "province",
"nameIT": "property province",
"type": "cadastralProvince",
"required": true,
"options": null,
"help": "Enter the province where the property is located"
},
"field1": {
"name": "municipality",
"nameIT": "property municipality",
"type": "string",
"required": true,
"options": null,
"help": "Enter the municipality where the property is located"
},
"field2": {
"name": "section",
"nameIT": "administrative section",
"type": "string",
"required": false,
"options": null,
"help": "Enter the administrative section"
},
"field3": {
"name": "cadastralSheet",
"nameIT": "cadastral sheet",
"type": "cadastralSheet",
"required": true,
"options": null,
"help": "Enter the cadastral sheet of the property"
},
"field4": {
"name": "cadastralParcel",
"nameIT": "cadastral parcel",
"type": "cadastralParcel",
"required": true,
"options": null,
"help": "Enter the cadastral parcel of the property"
},
"field5": {
"name": "entireSheet",
"nameIT": "entire sheet",
"type": "optionCode",
"required": false,
"options": [
{
"code": "S",
"description": "Yes"
},
{
"code": "N",
"description": "No"
}
],
"help": "Select if you want to extract the entire cadastral sheet"
},
"field6": {
"name": "size",
"nameIT": "format",
"type": "optionCode",
"required": false,
"options": [
{
"code": "A3",
"description": "A3 Format"
},
{
"code": "A4",
"description": "A4 Format"
}
],
"help": "Select your preferred format"
}
},
"validation": "(field0 && field1 && field2 && field3 && field4 && field5 && field6) || (field0 && field1 && field3 && field4 && field5 && field6) || (field0 && field1 && field2 && field3 && field4 && field6) || (field0 && field1 && field2 && field3 && field4 && field5) || (field0 && field1 && field2 && field3 && field4) || (field0 && field1 && field3 && field4 && field5) || (field0 && field1 && field3 && field4 && field6) || (field0 && field1 && field3 && field4)",
"help": null,
"searchHelp": null
},
"category": "Cadastral",
"name": "Cadastral Map Extract",
"options": null,
"hasSearch": false,
"isSync": false,
"id": "68adca797a0be68c265a74b3",
"searchPrice": 0,
"documentPrice": 9.3,
"totalPrice": 9.3
}
],
"success": true,
"message": "",
"error": null
}
In validation, the mandatory data required to successfully complete the request are indicated.
The data needed for the request are:
To request the Map Extract, you need to make a request to the endpoint POST /requests, providing the data indicated previously: Province, Municipality, Cadastral Sheet, and Cadastral Parcel of the property.
POST /requests
{
"documentId": "68adca797a0be68c265a74b3"
"search": {
"field0": "property province",
"field1": "property municipality",
"field3": "cadastral sheet",
"field4": "cadastral parcel"
}
}
POST /requests
The response returns several details including the status, whether the callback is set, and the request ID which will later be needed to download the document.
{
"documentId": "68adca797a0be68c265a74b3"
"search": {
"field0": "property province",
"field1": "property municipality",
"field3": "cadastral sheet",
"field4": "cadastral parcel"
},
"data": {}
},
"timestamps": {
"creation": 1724416377,
"WAIT": 1724416377,
"lastUpdate": 1724416393
},
"state": "WAIT",
"readableSearch": {},
"optionsPrice": 0,
"selectedOptions": null,
"notifyEmail": null,
"name": "Cadastral Map Extract",
"hasSearch": false,
"searchPrice": 0,
"documentPrice": 9.3,
"totalPrice": 9.3,
"documents": null,
"resultId": null,
"results": null,
"id": "68adca957a0be68c265a74b5"
},
"success": true,
"message": "",
"error": null
}
PATCH /requests/{_id}
By default, if the "STATE" field is not set, the transaction is considered immediately closed and your request will be processed and fulfilled. If it is set, the transaction is started but remains open, and therefore you can proceed to update the request through the endpoint PATCH /requests/{_id}.
When the request is in "fulfilled" status, it is possible to download the document in PDF format. The endpoint that allows downloading the documents generated by the request is: GET /documents
The response will indicate the file name, size, and the URL for downloading the file.
{
data{
"fileName": "5f22f5b5065afc21cc60a27a_0.pdf",
"mimeType": "application/pdf",
"fileSize": "34144",
"md5": "application/pdf",
"urlExpire": "1724505599",
"downloadUrl": "https://storage.googleapis.com/test-docuengine-openapi-com/documents/5f22f5b5065afc21cc60a27a_0.pdf",
},
"success": true,
"message": "",
"error": null
}
The PDF file is provided in base64 encoded format.
Do you need help?
Haven't found the answer you're looking for?
Fill in all the details, we will get back to you as soon as possible!
The Cadastral Map Extract service (in italiano "estratto di mappa catastale") provides access to the official Cadastral Map Extract available in the digital archives of the Italian Revenue Agency, which is a graphical representation of a territory, typically at a 1:2000 scale. It includes data on a specific plot, as well as personal data and tax code of the property owners, and ownership shares.
The Cadastral Map Extract is ideal for those who need to understand the boundaries and relevant areas of a particular property or land and access the related cadastral data. Through additional services, users can also obtain information about the property owner or building.
Unlike the cadastral plan, the Cadastral Map Extract can be requested by anyone, even if they are not the property owner or authorized representative.
The service allows access to Cadastral Map Extracts for properties across the entire national territory, except for those located in the Autonomous Provinces of Trento and Bolzano, which manage their own cadastral and real estate databases independently.
Yes, through Openapi’s APIs, you can access over 28 services dedicated to the real estate sector:
These services are available through different APIs: Docuengine, Cadastre, Real Estate.
The document is made available within 2 working hours.
The cost of the service is €9.30 with prepaid charge.