Cadastral Report (Cadastre)

  • Openapi Evasione : 3 Minutes
  • Openapi starting from € 0,10 + vat

Get data on real estate or land with list of owners from map sheet, parcel and sub-parcel number via API

Over 20 pieces of information such as typology, class, annuity, owner name and share in a few minutes

Esempio Cadastral Report (Cadastre)

The Cadastral Report service belongs to the Cadastre API and allows access to updated information about the property or land and the respective owners using cadastral data: map sheet number, parcel number, and sub-parcel number (optional).

The service is identified by the endpoint https://catasto.openapi.it/richiesta/prospetto_catastale

EXAMPLE REQUEST POST /prospetto_catastale

The method to use in the request is POST and here is an example of a call to the cadastral report ('prospetto catastale') endpoint:

POST https://catasto.openapi.it/richiesta/prospetto_catastale


The parameters to be passed in the body of the request are:

  • cadastral type (T for land or F for building)
  • province
  • municipality
  • map sheet number
  • parcel number
  • section
  • sub-parcel number (optional)

This is an example of the parameters required for a request with cadastral type 'Building' (in Italian 'Fabbricato'):

{
      "tipo_catasto": "F",
      "provincia": "RM",
      "comune": "ROMA",
      "sezione": null,
      "foglio": 872,
      "particella": 405
      "subalterno": 48
    }


The response is asynchronous. It is
possible to set a callback during the request phase to be updated when the data is available, without having to call the endpoint GET /richiesta/{id} multiple times to check its status.


EXAMPLE RESPONSE POST /prospetto_catastale

The response will include the parameters used in the request along with the request ID: 

{
  "data": {
    "endpoint": "prospetto_catastale",
    "stato": "in_erogazione",
    "callback": false,
    "parametri": {
      "tipo_catasto": "F",
      "provincia": "ROMA Territorio-RM",
      "comune": "H501#ROMA#4#0",
      "sezione": null,
      "sezione_urbana": null,
      "foglio": 872,
      "particella": 405
      "subalterno": 48
    },
    "risultato": null,
    "esito": null,
    "timestamp": 1716374985,
    "owner": "[email protected]",
    "id": "664dcdc97de11b2d0426430f"
  },
  "success": true,
  "message": "",
  "error": null
}

 

EXAMPLE REQUEST GET /richiesta/{id}

To obtain the data, it will be necessary to make a second request, as mentioned earlier, to another endpoint using the previously obtained ID.

This is an example of a cadastral report request using the ID resulting from the previous request (664dcdc97de11b2d0426430f):

GET https://catasto.openapi.it/richiesta/664dcdc97de11b2d0426430f

 

EXAMPLE RESPONSE GET /richiesta/{id}

Again, the data in the response will include the parameters used in the request and information about the properties or lands compatible with the search. 
If the search was performed on the cadastral type 'Building' (in Italian 'Fabbricato'), the information will be as follows:

  • address
  • census zone
  • typology
  • class
  • consistency
  • income
  • account
  • sub-parcel
  • owner's name or denomination
  • owner's tax code
  • property type
  • property_id

 This is an example response that includes 2 properties in the result:

{
  "data": {
    "endpoint": "prospetto_catastale",
    "stato": "evasa",
    "callback": false,
    "parametri": {
      "tipo_catasto": "F",
      "provincia": "ROMA Territorio-RM",
      "comune": "H501#ROMA#4#0",
      "sezione": null,
      "sezione_urbana": null,
      "foglio": 872,
      "particella": 405
      "subalterno": 48
    },
    "risultato": {
      "immobili": [
        {
          "sezione_urbana": null,
          "foglio": 872,
          "particella": 405,
          "subalterno": 48,
          "indirizzo": "ROMA VIALE FILIPPO TOMMASO MARINETTI, SNC Piano S2 int. 1",
          "sezione": null,
          "zona_censuaria": "6",
          "categoria": "C/6",
          "classe": "13",
          "consistenza": "23 mq",
          "rendita": "Euro:108,09",
          "partita": "",
          "id_immobile": "saf1sf9djosaj0asdaljf93jfjkdkjsòfrjòjsdfòajdsòjfòsjf"
          "intestatari": [
            {
             "denominazione": "OPENAPI SRL con sede in ROMA (RM)",
             "cf": "12485671007",
             "proprieta": "Proprietà superficiaria",
             "quota": "1/1",
            },
            {
             "denominazione": "ROMA CAPITALE con sede in ROMA (RM)",
             "cf": "02438750586",
             "proprieta": "Diritto del concedente",
             "quota": "1/1",
            }
        }
      ]
    },
    "esito": "OK",
    "timestamp": 1625232029,
    "owner": "[email protected]",
    "id": "60e581c58138e80d804dad20"
  },
  "success": true,
  "message": "",
  "error": null
}


If instead, Land (T) is selected as the cadastral type, the following information will be available in the response:

  • class
  • dominical income
  • agrarian income
  • account
  • portions
  • quality
  • hectare (ha)
  • are (ara)
  • centiare (ca)
  • Name and Surname or Denomination of the Owner(s)
  • Tax code of the Owner(s)
  • property type
  • property_id

This is an example response for a land:

{
  "data": {
    "endpoint": "prospetto_catastale",
    "stato": "evasa",
    "callback": false,
    "parametri": {
      "tipo_catasto": "T",
      "provincia": "SALERNO Territorio-SA",
      "comune": "H394#EBOLI#0#0",
      "sezione": null,
      "sezione_urbana": null,
      "foglio": 58,
      "particella": 198
    },
    "risultato": {
      "immobili": [
        {
          "foglio": 58,
          "sezione_urbana": null,
          "particella": 198,
          "subalterno": "",
          "qualita": "SEMIN ARBOR",
          "classe": "5",
          "ha": "0",
          "are": "43",
          "ca": "14",
          "reddito_dominicale": "Euro: 6,68",
          "reddito_agrario": "Euro: 14,48",
          "partita": "0023256",
          "porzioni": "",
          "id_immobile":  "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
            "intestatari": [
            {
              "denominazione": "Paolo Rossi",
              "cf": "XXXXXXXXXXXXX",
              "proprieta": "Proprieta'",
              "quota": ""
            },
            {
              "denominazione": "Claudia Rossi",
              "cf": "XXXXXXXXXXXXX",
              "proprieta": "Proprieta'",
              "quota": ""
            }
        }
      ]
    },
    "esito": "OK",
    "timestamp": 1716374199,
    "owner": "[email protected]",
    "id": "664dcab87de11b2d042642f2"
  },
  "success": true,
  "message": "",
  "error": null
}


The response will also provide the IDs of the properties/lands, which can be used to make a direct request for cadastral certificate (ordinary or historical) with the dedicated endpoint.

Our prices

Price list for single API calls

Subscribe and save

  • CATASTO
  • 100 API calls/month (pay monthly) € 0,28 + vat
  • 100 API calls/month (pay annually) € 0,25 + vat
  • 300 API calls/month (pay monthly) € 0,25 + vat
  • 300 API calls/month (pay annually) € 0,20 + vat
  • 1.000 API calls/month (pay monthly) € 0,20 + vat
  • 1.000 API calls/month (pay annually) € 0,15 + vat
  • 5.000 API calls/month (pay monthly) € 0,15 + vat
  • 5.000 API calls/month (pay annually) € 0,10 + vat
  • 10.000 API calls/year (pay annually) € 0,25 + vat
  • 25.000 API calls/year (pay annually) € 0,20 + vat