€6.90 + VAT
Access the official cadastral planimetry of any Italian property via API
Openapi allows you to request, with authorization and via API, the official cadastral plan of a property.
The Cadastral Planimetry is a document issued by the Revenue Agency and allows you to verify the scaled map of a specific building, including how a property is internally divided and its location. Additionally, it provides information such as its cadastral classification, dimensions, and the number of floors it comprises.
The plan can only be requested if the person indicated in the request is the owner of the property or their authorized representative.
GET /visure
To proceed with the request for the Cadastral Plan via the Visengine API, you first need to identify the hash that uniquely identifies each document or file.
https://visengine2.altravia.com/visure/
This is done via the endpoint GET /visure which does not require parameters and will return the complete list of documents and files available via Visengine and their hashes.
GET /visure/{hash_visura}
To verify the information, necessary documents, and costs for the Cadastral Plan, you need to make a request via the endpoint GET /visure/{hash_visura} and provide the hash of the previously obtained Cadastral Plan.
GET /visure/{hash_visura}
To verify fields and costs to complete the request, you should use the hash obtained in the previous request.
https://visengine2.altravia.com/visure/4ff728695eab3ab9eaa6f58b22cd5734
GET /visure/{hash_visura}
The response will provide all the necessary information to complete the request, such as the required fields.
{
"data": {
"hash_visura": "4ff728695eab3ab9eaa6f58b22cd5734",
"json_struttura": {
"campi": {
"$0": {
"nome": "Tipologia di Proprietario*",
"tipo": "radio",
"opzioni": {
"@P": "Privato",
"A": "Azienda"
},
"istruzioni": "Seleziona se l`immobile è intestato ad un privato o ad una azienda"
},
"$1": {
"nome": "Nome e Cognome o Ragione Sociale (se Azienda) dell`intestatario dell`immobile*",
"tipo": "denominazione",
"istruzioni": "Inserisci Nome e Cognome o Ragione Sociale (in caso di Azienda) del Proprietario dell`Immobile",
"ordine": "1"
},
"$2": {
"nome": "Codice Fiscale/ Partita IVA (se Azienda) dell`intestatario dell`Immobile*",
"tipo": "codice_fiscale",
"istruzioni": "Inserisci Codice Fiscale o Partita IVA (in caso di Azienda) del Proprietario dell`Immobile",
"ordine": "2"
},
"$3": {
"nome": "Provincia*",
"tipo": "cod_provincia",
"istruzioni": "Inserire Provincia dove è presente l`immobile",
"ordine": "5"
},
"$4": {
"nome": "Comune*",
"tipo": "cod_comune",
"istruzioni": "Inserire Comune dove è presente l`immobile",
"ordine": "6"
},
"$6": {
"nome": "Foglio*",
"tipo": "catastale_foglio",
"ordine": "7"
},
"$7": {
"nome": "Particellare/mappale*",
"tipo": "catastale_particella",
"ordine": "8"
},
"$8": {
"nome": "Sub",
"tipo": "catastale_sub",
"null": true,
"ordine": "9"
},
"$9": {
"nome": "Nome e Cognome del Rappresentante Legale dell`Impresa (obbligatorio in caso di immobile intestato ad azienda)",
"tipo": "denominazione",
"null": "1",
"istruzioni": "Inserire Nome e Cognome del Rappresentante Legale dell`azienda",
"ordine": "3"
},
"$10": {
"nome": "Codice fiscale del Rappresentante Legale dell`Impresa (obbligatorio in caso di immobile intestato ad azienda)",
"tipo": "codice_fiscale_persona_fisica",
"null": "1",
"istruzioni": "Inserire Codice Fiscale del Rappresentante Legale dell`Azienda",
"ordine": "4"
},
"$11": {
"nome": "Tipo documento",
"tipo": "radio",
"opzioni": {
"@CI": "Carta d`identità",
"PS": "Passaporto",
"PA": "Patente"
},
"null": "1",
"istruzioni": "Seleziona la tipologia del documento di identità",
"ordine": "11"
},
"$12": {
"nome": "Numero Identificativo Documento di Identità",
"tipo": "testo",
"null": "1",
"istruzioni": "Inserisci il numero identificativo del documento di identità",
"ordine": "12"
},
"$13": {
"nome": "Documento di Riconoscimento Proprietario *",
"tipo": "file",
"null": "0",
"istruzioni": "Allegare documento d`identità del proprietario o del legale rappresentante (in caso di azienda)",
"ordine": "13"
},
"$14": {
"nome": "Delega Obbligatoria Firmata da Proprietario*",
"tipo": "file",
"null": "0",
"istruzioni": "Scarica, compila e allega la delega firmata dal proprietario",
"ordine": "14"
}
},
"validazione": "($0 && $1 && $2 && $3 && $4 && $6 && $7 && $11 && $12 && $13 && $14) || ($0 && $1 && $2 && $3 && $4 && $6 && $7 && $9 && $10 && $11 && $12 && $13 && $14) || ($0 && $1 && $2 && $3 && $4 && $6 && $7 && $8 && $11 && $12 && $13 && $14) || ($0 && $1 && $2 && $3 && $4 && $6 && $7 && $8 && $9 && $10 && $11 && $12 && $13 && $14)",
"nome_categoria": "Catastali",
"nome_visura": "Planimetria Catastale",
"opzioni": null,
"prezzo_ricerca": 0,
"prezzo_visura": 6.9,
"ricerca": false,
"sincrona": false,
},
"success": true,
"message": "",
"error": null
}
Validation specifies the required data to complete the request successfully. For the floor plan, it is possible to use different combinations of data based on the information available.
POST /richiesta
In the payload of the request, we should include all the information and documents previously indicated.
{
"hash_visura": "3cbbb9c833f1c94af35494820cda3370",
"json_visura": {
"$0": xxxxxxxxxxx,
"$1": xxxxxxxxxxx,
"$2": xxxxxxxxxxx,
"$3": xxxxxxxxxxx,
"$4": xxxxxxxxxxx,
"$6": xxxxxxxxxxx,
"$7": xxxxxxxxxxx,
"$11": xxxxxxxxxxx,
"$12": xxxxxxxxxxx,
"$13": xxxxxxxxxxx,
"$14": xxxxxxxxxxx
}
POST /richiesta
The response provides various pieces of information, including the status, whether a callback is set, and the request ID, which will be needed later to download the document.
{ "data":
{
"_id": "5f2829ce065afc21cc60ad0e",
"state": 1,
"hash_visura": "4ff728695eab3ab9eaa6f58b22cd5734",
"nome": "Planimetria Catastale",
"ricerca": false,
"id_ricerca": null,
"prezzo_visura": 6.90,
"prezzo_ricerca": 0,
"indice_ricerca": null,
"stato_richiesta": "In erogazione",
"email_target": null,
"allegati": [],
"timestamp_creation": 1596467662,
"timestamp_last_update": 1596467663,
"timestamp_stati": {
"in_ricerca": 1596467663,
"in_erogazione": 1596467663
},
"callback_data": false,
"opzioni": null,
"owner": "[email protected]",
"sincrona": false,
"ricerche": [
{
"id_ricerca": "5f2829ce065afc21cc60ad0e_0",
"stato_ricerca": "ricerca="evasa",
"json_ricerca": "{\"$0\":\"xxxxx\"\"$1\":\"xxxxx\"\"$2\":\"xxxxx\"\"$3\":\"xxxxx\"\"$4\":\"xxxxx\"\"$5\":\"xxxxx\"\"$6\":\"xxxxx\"\"$7\":\"xxxxx\"\"$81\":\"xxxxx\"\"$9\":\"xxxxx\"}",
"json_mappato": {},
"json_risultato": null
}
],
"esito": {
"codice": "0",
"info": "OK"
}
GET /documento/{_id}
Once the status of the request is "completed", you can download the document using the GET method /documento/{_id}
GET /documento/{_id}
This is an example request using the ID obtained previously.
https://visengine2.altravia.com/visure/documento/5f2829ce065afc21cc60ad0e
GET /documento/{_id}
The response will contain the name, size, and file.
{
"data": {
"nome": "5f22f5b5065afc21cc60a27a.zip",
"dimensione": "10206",
"file": "++6+47433njVP9ZcX1XNtWUsKrTya9FGhwiXgdp5j5OPh0FpaKWVpjP8CUEjFjYzYwYTI3YS5wZGZVVAUAAwhDKF91eAsAAQQhAAAABCEAAABQSwUGAAAAAAEAAQBiAAAAZicAAAAA"
},
"success": true,
"message": "",
"error": null
}
The cadastral planimetry is a necessary document in specific contexts such as mortgage evaluation, during the sale or rental process, or for making a donation or succession.
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 Plan service (in Italian "planimetria catastale") allows access to the official plan available in the digital archives of the Revenue Agency and to verify the scaled map of a specific building.
The Cadastral Plan service is ideal for those who need to access the scaled map of a specific building, checking its internal layout, location area, and obtaining detailed information such as cadastral classification, dimensions, and number of floors. The plan is typically requested for property transactions, mortgages, inheritance, donations, renovations, or to update cadastral data following structural changes.
The cadastral plan can only be requested by the property owner or their authorized representatives.
The service allows access to cadastral plans 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 24 working hours.
The cost of the service is €6.90 with prepaid charge.