HomeProductsCadastral Planimetry - Italy

Cadastral Planimetry - Italy

€6.90 + VAT

Access the official cadastral planimetry of any Italian property via API

Delivery

In 24 working hours

available for
  • it

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.

Request Document Hash

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.

Verify Data and Costs for Cadastral Plan Request

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.

REQUEST EXAMPLE

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

RESPONSE EXAMPLE

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.

Request the cadastral floor plan

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
    }

EXAMPLE RESPONSE

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"
    }

Download Document

GET /documento/{_id}

Once the status of the request is "completed", you can download the document using the GET method /documento/{_id}

REQUEST EXAMPLE

GET /documento/{_id}

This is an example request using the ID obtained previously.

https://visengine2.altravia.com/visure/documento/5f2829ce065afc21cc60ad0e

RESPONSE EXAMPLE

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.

Sign Up

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!

Frequently Asked Questions

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.

What is the Cadastral Plan service?

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.

Who is the Cadastral Plan service intended for?

The cadastral plan can only be requested by the property owner or their authorized representatives.

Who can request the cadastral plan?

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.

Can cadastral plans be requested for properties throughout Italy?

Yes, through Openapi’s APIs, you can access over 28 services dedicated to the real estate sector:

  • Postal Codes (CAP)
  • Search Municipalities
  • Basic and Advanced Municipalities
  • Provinces, Regions, and Metropolitan Cities
  • Suppressed Municipalities
  • Geocoding and Reverse Geocoding
  • Real Estate Valuation Start and Advanced (SMQ)
  • Property Transactions (RMV)
  • Property List from Cadastral Identifiers and Address
  • Person Search and National Search
  • Cadastral Property Data
  • Cadastral Report
  • National Mortgage Inspection
  • Mortgage Inspection for Property and by Subject
  • Mortgage Inspection of a Single Note
  • Cadastral Plan
  • Planimetric Document
  • Lease Contract Registration, Cancellation, and Extension
  • Registrierung, Stornierung und Verlängerung von Mietverträgen

These services are available through different APIs: Docuengine, Cadastre, Real Estate.

Are there other services available for the real estate sector?

The document is made available within 24 working hours.

What are the response times for the Cadastral Plan service?

The cost of the service is €6.90 with prepaid charge.

What are the costs for the Cadastral Plan service?