HomeProductsCadastral Monitoring - Italy

Cadastral Monitoring - Italy

NEW

From: €0.08 + VAT

Stay continuously updated on property asset changes and real estate data, while automating your verification workflows.

Delivery

In few minutes

available for
  • gb

The Cadastral Monitoring service is the ideal solution for real estate companies, corporations, credit institutions, law firms, and professionals who need to constantly oversee the real estate status of an individual, an entity, or a specific land/building parcel. Thanks to API integration, Cadastral Monitoring eliminates the need for periodic manual requests, thereby reducing operational costs and eliminating the risk of working with outdated data.

The service operates as an automated alert system: through a dedicated endpoint, users can enable monitoring to receive notifications in the event of changes or updates to the following cadastral services:

  •  National Property Search: Monitors the total number of properties registered to a subject (individual or company) across Italy, providing a list of cities and the number of properties owned
  •  Property Search Person: Monitors specific variations in a subject's properties within a given province, tracking over 20 data points including category, class, cadastral income (rendita), and size/consistency
  •  Cadastral Property Data: Monitors a single specific building or land parcel based on its identification data

By setting up a callback, the system will send a notification upon completion of the initial check and, subsequently, every 7 days.

The monitoring subscription is valid for 12 months.

REQUEST CADASTRAL MONITORING

POST /monitoraggio

To submit a Cadastral Monitoring request via the Cadastre API, the following data must be passed in the request body:

  • Monitoring Type 
  • Auto-renewal (If omitted, this defaults to true)
  • Cadastre Type 
  • Province (Required for all types except "National Search")
  • Municipality, Map Sheet and Parcel (Required for "Cadastral Property Data") 
  • Tax Code or VAT Number (Required for "National Property Search" and "Property Search Person")

The configuration of the campi_monitorati (monitored fields) parameter varies depending on the selected service. For "Cadastral Property Data", this parameter is flexible: leaving it empty or setting it to "all" configures the system to monitor the entire dataset, though users can customize the monitoring by specifying a list of target fields. For "National Property Search" and "Property Search Person", customization is not available, and all fields are monitored automatically.

REQUEST EXAMPLE

To request Cadastral Monitoring, pass the information along with all the parameters required to successfully complete the request.

https://catasto.openapi.it/monitoraggio

The payload will include the previously specified information:

{
  "tipo_monitoraggio": "prospetto_catastale",
  "tipo_catasto": "F",
  "provincia": "RM",
  "comune": "ROMA",
  "foglio": 123,
  "particella": 123,
  "subalterno": 123,
  "campi_monitorati": [
    "rendita",
    "classe",
    "intestatari"
  ],
  "rinnovo_automatico": true,
  "callback": {
    "url": "https://www.mysite.it/callback.php"
}

RESPONSE EXAMPLE

The response will include the parameters used in the request phase, along with the Request ID.

Additionally, it will display the creation date, the date of the last check, the date of the next check, and the expiration date of the service (which has a 12-month duration).

{
  "data": {
    "tipo_monitoraggio": "ricerca_nazionale_pg",
    "campi_monitorati": [
      "all"
    ],
    "rinnovo_automatico": true,
    "callback": {
      "method": "JSON",
      "url": "https://www.mysite.it/callback.php",
      "user_id": "",
      "username": "",
      "field": "data",
      "headers": {},
      "data": {},
      "retry": 0,
      "scope": null,
      "domain": null,
      "custom": null
    },
    "owner": "[email protected]",
    "parametri": {
      "cf_piva": "12485671007",
      "tipo_catasto": "TF",
      "provincia": "NAZIONALE-IT"
    },
    "data_creazione": "2026-06-22",
    "data_ultima_verifica": null,
    "data_prossima_verifica": "2026-06-29",
    "data_scadenza": "2027-06-22",
    "esito": null,
    "campi_aggiornati": null,
    "ultimo_dataset": null,
    "dataset_precedente": null,
    "id": "6a39525d5748340e5c0d5891"
  },
  "success": true,
  "message": "",
  "error": null
}

CHECK REQUEST STATUS

GET /monitoraggio{_id}

To verify the status of the request, you can use the dedicated endpoint by passing the ID previously obtained in the response.

REQUEST EXAMPLE

https://catasto.openapi.it/monitoraggio/6a1234a2e60c4e3ad1234d19

RESPONSE EXAMPLE

The response will return all the information corresponding to the request.

{
  "data": {
    "tipo_monitoraggio": "prospetto_catastale",
    "rinnovo_automatico": true,
    "callback": {
      "method": "JSON",
      "url": "https://www.mysite.it/callback.php",
      "user_id": "",
      "username": "",
      "field": "data",
      "headers": {},
      "data": {},
      "retry": 0,
      "scope": null,
      "domain": null,
      "custom": null
    },
    "campi_monitorati": [
      "rendita"
    ],
    "owner": "[email protected]",
    "parametri": {
      "tipo_catasto": "F",
      "provincia": ROMA Territorio-RM",
      "comune": "H501#ROMA#0#0",
      "sezione": null,
      "sezione_urbana": "",
      "foglio": 123,
      "particella": 123,
      "subalterno": 123
    },
    "data_creazione": "2023-06-22",
    "data_ultima_verifica": "2023-06-22",
    "data_prossima_verifica": "2023-06-29",
    "data_scadenza": "2024-06-22",
    "esito": "OK",
    "campi_aggiornati": {
      "rendita": "R.Euro:43,30"
    },
    "ultimo_dataset": {
      "immobili": [
        {
          "sezione_urbana": null,
          "foglio": 123,
          "particella": 123,
          "subalterno": 23,
          "indirizzo": "VIA ROMA",
          "sezione": null,
          "zona_censuaria": "",
          "categoria": "C06",
          "classe": "02",
          "consistenza": 20  m2",
          "rendita": "R.Euro:43,30",
          "partita": "",
          "id_immobile": "MTIzNDU2IzEyMzQ1NiNGIzEyMyMxMjMjSDUwMSMjMTIzIyAjUk9NQQ==",
          "intestatari": [
            {
              "denominazione": "MARIO BIANCHI nato a ROMA (RM) il 28/05/1984",
              "cf": "BNCMRA84E28H501E",
              "proprieta": "Proprieta'",
              "quota": "1/1"
            }
          ]
        }
      ]
    },
    "dataset_precedente": {
      "immobili": [
        {
          "sezione_urbana": "C",
          "foglio": 456,
          "particella": 456,
          "subalterno": 456,
          "indirizzo": "VIA MILANO",
          "sezione": "C",
          "zona_censuaria": "C",
          "categoria": "A01",
          "classe": "03",
          "consistenza": 5,5 vani",
          "rendita": "R.Euro:200,25",
          "partita": "",
          "id_immobile": "MTIzNDU2IzEyMzQ1NiNGIzEyMyMxMjMjSDUwMSMjMTIzIyAjUk9NQQ==",
          "intestatari": [
            {
              "denominazione": MARIO BIANCHI nato a ROMA (RM) il 28/05/1987",
              "cf": "RSSMRA87E28H501E",
              "proprieta": "Proprieta'",
              "quota": "1/1"
            }
          ]
        }
      ]
    },
    "id": "6a1234a2e60c4e3ad1234d19"
  },
  "success": true,
  "message": "",
  "error": null
}

CANCEL REQUEST

DELETE /monitoraggio/{id}/

It is possible to delete a cadastral monitoring subscription before the end of the service using the DELETE /monitoraggio/{id} method, passing the ID previously obtained in the response.

REQUEST EXAMPLE

https://catasto.openapi.it/delete/6a1234a2e60c4e3ad1234d19

RESPONSE EXAMPLE

The response will return a successful outcome.

{
  "data": [],
  "success": true,
  "message": "1 deleted monitor",
  "error": null
}

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

It is an automated monitoring system designed to send instant notifications whenever changes or updates occur within land registry records. The service alerts you as soon as a variation is detected in the data relating to a specific property or subject (which can be monitored either nationwide or within a specific local registry).

What is the Land Registry Monitoring API service?

You can choose from three different monitoring modes, tailored to your specific tracking requirements:

  • Nationwide Property Search: Monitors the total asset portfolio registered to a subject (natural or legal person) across the entire country. The service returns a list of provinces along with the exact number of associated properties.

  • Property Search by Subject: Tracks specific changes to a subject's properties within a single province. It provides a detailed overview including over 20 technical parameters, such as category, class, tax yield (rendita), and size/consistency.

  • Property Record (Prospetto Catastale): Targets and monitors a single building or land parcel based on its official identification data, tracking every specific update made to that property.

What types of monitoring can I activate?

The initial check is executed instantly. If the data is not immediately available, the request will be processed automatically within the next 24 hours (with system synchronization at 01:00 AM). Subsequent monitoring checks will then run periodically every 7 days.

How frequently is the data checked?

If you have configured a callback URL, you will receive a notification at two distinct moments:

  1. Upon completion of the initial check (providing you with the baseline dataset).

  2. Whenever one or more monitored fields undergo a modification during the subsequent weekly checks.

When do I receive a change notification?

This depends on the type of service:

  • Property Record (Prospetto Catastale): Offers maximum flexibility. You can select only specific fields (e.g., "Tax Yield" or "Owners"). If you leave the parameter empty or set it to "all", all fields will be monitored.

  • Search by Subject and Nationwide Search: These do not support customization; the system automatically applies and saves the monitoring to all fields by default.

Can I choose which specific fields to monitor?

If it is not specified in the request payload, the system defaults the value to true. Consequently, the monitoring will automatically renew at its annual expiration date.

What happens if I omit the Automatic Renewal parameter?

Simply send a request using the DELETE /monitoraggio/{id}/ method. The monitoring event will be removed, and automated checks will be discontinued.

How do I stop a monitoring process?

If assets were present in previous checks but the current check shows the subject no longer owns anything, the system will return "No results found". Within the JSON response, the subject structure will be preserved, but the property array (immobili or catasti) will be returned empty.

What happens if a subject no longer has any properties registered to them in subsequent checks?

In the JSON response of the fulfilled monitoring request, you will find the Campi Aggiornati (Updated Fields) object, which isolates the modified value (for example: "Rendita"). This is provided alongside two full historical blocks—ultimo_dataset (latest dataset) and dataset_precedente (previous dataset)—allowing you to perform a precise, side-by-side comparison.

How can I identify exactly what changed between checks?