Run with Postman

Catasto (1.0.0)

Web service that allows you to consult the land and buildings cadastre of the Italian territory.

Territorio

Methods that allows you to consult provinces, municipalities and sections of the Italian territory

Allows you to consult the Italian territory

This method allows you to see all the provinces of Italy; if the tipo_catasto is not passed, the buildings database is shown.

Authorizations:
query Parameters
tipo_catasto
string
Default: "<string>"
Enum: "T" "F"
Example: tipo_catasto=F

cadastre type; F for buildings, T for land

Responses

Response Schema: application/json
Array of objects[ items ]
success
boolean
message
string
error
integer

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://catasto.openapi.it/territorio?tipo_catasto=F");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "success": true,
  • "message": "",
  • "error": null
}

Detail of the province

Allows you to see the detail of the province with the municipalities; if the tipo_catasto is not passed, the buildings database is shown.

Authorizations:
path Parameters
provincia_or_nome_provincia_or_id
required
string
Default: "<string>"
Example: TR

Province, province name or id

query Parameters
tipo_catasto
string
Default: "<string>"
Enum: "T" "F"
Example: tipo_catasto=F

cadastre type; F for buildings, T for land

Responses

Response Schema: application/json
Array of objects (Provincia) [ items ]
success
boolean
message
string
error
integer

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://catasto.openapi.it/territorio/%7Bprovincia_or_nome_provincia_or_id%7D?tipo_catasto=F");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true,
  • "message": "",
  • "error": null
}

Detail of the municipality

Allows you to see the detail of the municipality; if the tipo_catasto is not passed, the buildings database is shown.

Authorizations:
path Parameters
provincia_or_nome_provincia_or_id
required
string
Default: "<string>"
Example: TR

Province, province name or id

comune
required
string
Default: "<string>"
Example: TERNI

City name

query Parameters
tipo_catasto
string
Default: "<string>"
Enum: "T" "F"
Example: tipo_catasto=F

cadastre type; F for buildings, T for land

Responses

Response Schema: application/json
Array of objects (Provincia) [ items ]
success
boolean
message
string
error
integer

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://catasto.openapi.it/territorio/%7Bprovincia_or_nome_provincia_or_id%7D/%7Bcomune%7D?tipo_catasto=F");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true,
  • "message": "",
  • "error": null
}

Richiesta

Methods that allow you to create and view a request for information regarding buildings or land to the land registry

Creates a request

This method allows you to create a request to receive information on subjects and properties in the Italian land registry

Authorizations:
path Parameters
endpoint
required
string
Default: "<string>"
Enum: "elenco_immobili" "prospetto_catastale" "ricerca_persona" "ricerca_nazionale" "indirizzo"

Type of service requested

Request Body schema: application/json
One of
object (Callback)
tipo_catasto
required
string
Default: "<string>"
Enum: "T" "F"
provincia
required
string
Default: "<string>"
comune
required
string
Default: "<string>"
sezione
string
Default: "<string>"
sezione_urbana
string
Default: "<string>"
required
string or integer
required
string or integer

Responses

Response Schema: application/json
object (Richiesta)
success
boolean
message
string
error
integer

Request samples

Content type
application/json
Example
{
  • "tipo_catasto": "F",