From: €0.08 + VAT
Stay continuously updated on property asset changes and real estate data, while automating your verification workflows.
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:
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.
POST /monitoraggio
To submit a Cadastral Monitoring request via the Cadastre API, the following data must be passed in the request body:
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.
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"
}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
}
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.
https://catasto.openapi.it/monitoraggio/6a1234a2e60c4e3ad1234d19The 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
}
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.
https://catasto.openapi.it/delete/6a1234a2e60c4e3ad1234d19The response will return a successful outcome.
{
"data": [],
"success": true,
"message": "1 deleted monitor",
"error": null
}
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!
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).
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.
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.
If you have configured a callback URL, you will receive a notification at two distinct moments:
Upon completion of the initial check (providing you with the baseline dataset).
Whenever one or more monitored fields undergo a modification during the subsequent weekly checks.
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.
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.
Simply send a request using the DELETE /monitoraggio/{id}/ method. The monitoring event will be removed, and automated checks will be discontinued.
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.
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.