Tutti i dati catastali e dei proprietari degli immobili in Italia
Accedi a tutte le informazioni su fabbricati, terreni e proprietari in tempo reale
Tutte le informazioni di cui hai bisogno
Qui trovi qualche consiglio da prendere in considerazione per approcciare a questa API. Se preferisci forniamo esempi di codice, documentazione in OAS3, la possibilità di provare l'API dal vivo con la Swagger UI oppure importare l'intera collezione in Postman. Offriamo inoltre un ambiente di Sandbox dove puoi sperimentare tutte le API gratuitamente.
Prendi il token nell'apposita sezione prima di cominciare.
Dati Territoriali
Territorio
Ottieni l'elenco di province e comuni con GET /territorio per reperire i codici catastali. Utilizza GET /territorio/conservatorie per individuare le conservatorie di competenza e le sezioni comunali.
Dati Catastali
Indirizzo
Normalizza un indirizzo con
GET /indirizzo
per ricevere l'id_indirizzo univoco.
Questo ID è fondamentale per usare
POST /richiesta/indirizzo
e scoprire tutti gli immobili (con relativi dati catastali) associati a quel civico.
Richiesta
Questi servizi permettono di ottenere dati relativi agli immobili, intestatari e soggetti a partire da indirizzo, dati catastali o dati anagrafici.
Per lavorare sugli immobili puoi usare POST /richiesta/elenco_immobili o POST /richiesta/prospetto_catastale.
Per ricerche basate su persona fisica o giuridica puoi usare POST /richiesta/ricerca_persona o POST /richiesta/ricerca_nazionale: le risposte ti forniscono i riferimenti del soggetto e un riepilogo degli immobili associati.
Se parti da un id_indirizzo ottenuto in precedenza, usa POST /richiesta/indirizzo per ottenere l’elenco degli immobili presenti a quell’indirizzo. Tutte queste richieste producono identificativi come id_immobile e id_soggetto, utilizzabili per richiedere la visura catastale.
Tutte le richieste sono di tipo asincrono: valorizzando la callback riceverai una notifica automatica non appena la richiesta sarà evasa e il risultato disponibile.
Visura catastale
Genera la visura PDF ufficiale tramite POST /visura_catastale usando gli ID proprietari o i dati catastali. Monitora lo stato via callback/polling e scarica il documento finale con GET /visura_catastale/{id}/documento.
Visure Ipotecarie
Visura ipotecaria nazionale
Avvia l'indagine con POST /ipotecarie-ispezione_nazionale. Restituisce l'elenco delle conservatorie in cui un soggetto (fisico o giuridico) presenta formalità, permettendoti di mirare le ricerche successive.
Visura ipotecaria elenco note
Per una specifica conservatoria, usa POST /ipotecarie-elenco-note. Ottieni la lista sintetica di tutte le formalità (trascrizioni a favore/contro, iscrizioni, annotazioni) gravanti sul soggetto o immobile.
Visura ipotecaria dettaglio nota
Approfondisci una singola formalità tramite POST /ipotecarie-dettaglio-nota. Riceverai il documento completo della nota specifica con tutti i dettagli dell'atto registrato.
Gestione Ipotecarie
Consulta lo storico delle tue richieste con
GET /ipotecarie.
Visualizza la singola richiesta con
GET /ipotecarie/{id}.
Scarica i documenti disponibili con
GET /ipotecarie/{id}/documento.
Estratti di Mappa
Estratto di mappa
Ottieni il PDF dell'estratto di mappa ufficiale tramite POST /estratto_mappa. Monitora lo stato via callback/polling e scarica il documento finale con GET /estratto_mappa/{id}/documento.
- Oas file url catasto.openapi.json
-
PDF Documentation
- Fork or import with Postman
- Production domain catasto.openapi.it
- Sandbox domain test.catasto.openapi.it
-
Production Scopes 13
Rate Limits: 10000 req/min
- GET catasto.openapi.it/estratto_mappa
- GET catasto.openapi.it/indirizzo
- GET catasto.openapi.it/ipotecarie
- GET catasto.openapi.it/richiesta
- GET catasto.openapi.it/territorio
- GET catasto.openapi.it/visura_catastale
- POST catasto.openapi.it/estratto_mappa
- POST catasto.openapi.it/indirizzo
- POST catasto.openapi.it/ipotecarie-dettaglio-nota
- POST catasto.openapi.it/ipotecarie-elenco-note
- POST catasto.openapi.it/ipotecarie-ispezione_nazionale
- POST catasto.openapi.it/richiesta
- POST catasto.openapi.it/visura_catastale
-
Sandbox Scopes 13
- GET test.catasto.openapi.it/estratto_mappa
- GET test.catasto.openapi.it/indirizzo
- GET test.catasto.openapi.it/ipotecarie
- GET test.catasto.openapi.it/richiesta
- GET test.catasto.openapi.it/territorio
- GET test.catasto.openapi.it/visura_catastale
- POST test.catasto.openapi.it/estratto_mappa
- POST test.catasto.openapi.it/indirizzo
- POST test.catasto.openapi.it/ipotecarie-dettaglio-nota
- POST test.catasto.openapi.it/ipotecarie-elenco-note
- POST test.catasto.openapi.it/ipotecarie-ispezione_nazionale
- POST test.catasto.openapi.it/richiesta
- POST test.catasto.openapi.it/visura_catastale
Catasto (1.0.0)
Servizio web che permette di consultare il catasto terreni e fabbricati del territorio italiano.
Permette di consultare il territorio italiano
Questo metodo consente di visualizzare tutte le province italiane; se non viene passato il tipo_catasto, viene mostrato il database degli edifici.
Authorizations:
query Parameters
| tipo_catasto | string Enum: "T" "F" Example: tipo_catasto=F tipo di catasto; F per i fabbricati, T per i terreni |
Responses
Response Schema: application/json
Array of objects | |
| success | boolean |
| message | string |
| error | integer |
Request samples
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
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
- 200
- "data": [
- {
- "provincia": "GE",
- "nome_provincia": "GENOVA",
- "id": "60c9cc8f24a66c54f04c6df2"
- {
- "provincia": "AV",
- "nome_provincia": "AVELLINO",
- "id": "60c9d49517d4af446c1af7b2"
- {
- "provincia": "BI",
- "nome_provincia": "BIELLA",
- "id": "60c9d64b85f9e932be303783"
- {
- "provincia": "CN",
- "nome_provincia": "CUNEO",
- "id": "60c9f3a26a0e5632ea37e0d4"
- "success": true,
- "message": "",
- "error": null
Dettaglio della provincia
Permette di visualizzare il dettaglio della provincia con i comuni; se non viene passato il tipo_catasto, viene mostrato il database degli edifici.
Authorizations:
path Parameters
| provincia_or_nome_provincia_or_id required | string Example: TR Provincia, nome o id della provincia |
query Parameters
| tipo_catasto | string Enum: "T" "F" Example: tipo_catasto=F tipo di catasto; F per i fabbricati, T per i terreni |
Responses
Response Schema: application/json
Array of objects (Provincia) | |
| success | boolean |
| message | string |
| error | integer |
Request samples
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
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
- 200
- 404
- "data": {
- "provincia": "TR",
- "nome_provincia": "TERNI",
- "comuni": [
- {
- "comune": "ACQUASPARTA",
- "sezioni": null,
- "codice_catastale": "A045"
- {
- "comune": "ALLERONA",
- "sezioni": null,
- "codice_catastale": "A207"
- {
- "comune": "ALVIANO",
- "sezioni": null,
- "codice_catastale": "A242"
- {
- "comune": "AMELIA",
- "sezioni": null,
- "codice_catastale": "A262"
- {
- "comune": "STRONCONE",
- "sezioni": null,
- "codice_catastale": "I981"
- {
- "comune": "TERNI",
- "sezioni": null,
- "codice_catastale": "L117"
- "id": "60ca2d837e1f2f6f3a2bfd42"
- "success": true,
- "message": "",
- "error": null
Dettaglio del comune
Permette di visualizzare il dettaglio del comune; se non viene passato il tipo_catasto, viene mostrato il database degli edifici.
Authorizations:
path Parameters
| provincia_or_nome_provincia_or_id required | string Example: TR Provincia, nome o id della provincia |
| comune required | string Example: TERNI Nome della città |
query Parameters
| tipo_catasto | string Enum: "T" "F" Example: tipo_catasto=F tipo di catasto; F per i fabbricati, T per i terreni |
Responses
Response Schema: application/json
Array of objects (Provincia) | |
| success | boolean |
| message | string |
| error | integer |
Request samples
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
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
- 200
- 404
- "data": {
- "provincia": "TR",
- "nome_provincia": "TERNI",
- "comuni": [
- {
- "comune": "TERNI",
- "sezioni": null,
- "codice_catastale": "L117"
- "id": "60ca2d837e1f2f6f3a2bfd42"
- "success": true,
- "message": "",
- "error": null
Metodi che consentono di creare e visualizzare una richiesta di informazioni su edifici o terreni al catasto.
Crea una richiesta
Questo metodo consente di creare una richiesta per ricevere informazioni su soggetti e immobili presenti nel catasto italiano.
Authorizations:
path Parameters
| endpoint required | string Enum: "elenco_immobili" "prospetto_catastale" "ricerca_persona" "ricerca_nazionale" "indirizzo" Tipo di servizio richiesto |
Request Body schema: application/json
object (Callback) | |
| tipo_catasto required | string Enum: "T" "F" |
| provincia required | string |
| comune required | string |
| sezione | string |
| sezione_urbana | string |
required | string or integer |
required | string or integer |
Responses
Response Schema: application/json
object (Richiesta) | |
| success | boolean |
| message | string |
| error | integer |
Request samples
- Payload
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
- "tipo_catasto": "F",
- "provincia": "RM",
- "comune": "ROMA",
- "sezione": "",
- "foglio": "872",
- "particella": "405"
Response samples
- 200
- 400
- 402
- 406
- 428
- "data": {
- "endpoint": "elenco_immobili",
- "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
- "risultato": {
- "immobili": [
- {
- "sezione_urbana": null,
- "foglio": 872,
- "particella": 405,
- "subalterno": 3,
- "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": "MTY1NjcyOCMxNjU2NzI4I0YjODcyIzQwNSNINTAxIzIyNTkyNjkjNDgjICNST01B"
- {
- "sezione_urbana": null,
- "foglio": 872,
- "particella": 405,
- "subalterno": 48,
- "indirizzo": "ROMA VIALE FILIPPO TOMMASO MARINETTI, SNC Piano 3 int. 6",
- "sezione": null,
- "zona_censuaria": "6",
- "categoria": "A/10",
- "classe": "1",
- "consistenza": "3,5 vani",
- "rendita": "Euro:2.566,79",
- "partita": "2259269",
- "id_immobile": "IRD1NjcyOCMxNjU2NzI4I0YjODcyIzQwHTYYNTAxIzIyNTkyNjkjNDgjICNST01B"
- "esito": "OK",
- "timestamp": 1625232029,
- "id": "60e581c58138e80d804dad20"
- "success": true,
- "message": "",
- "error": null
Estrae tutte le richieste
Questo metodo consente di visualizzare tutte le richieste effettuate
Authorizations:
Responses
Response Schema: application/json
Array of objects (Richieste) | |
| success | boolean |
| message | string |
| error | integer |
Request samples
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
CURL *hnd = curl_easy_init(); curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET"); curl_easy_setopt(hnd, CURLOPT_URL, "https://catasto.openapi.it/richiesta"); 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
- 200
- 404
- "data": [
- {
- "id": "60e584d6a280fd2c0a05fbe5",
- "endpoint": "elenco_immobili",
- "stato": "evasa",
- "timestamp": 1625654486,
- "owner": "[email protected]"
- {
- "id": "60e581c58138e80d804dad20",
- "endpoint": "indirizzo",
- "stato": "evasa",
- "timestamp": 1625653701,
- "owner": "[email protected]"
- {
- "id": "60e580f1617b512c3450d3c7",
- "endpoint": "ricerca_nazionale_pg",
- "stato": "evasa",
- "timestamp": 1625653489,
- "owner": "[email protected]"
- "success": true,
- "message": "",
- "error": null
Dettaglio della richiesta
Permette di vedere i dettagli della richiesta identificata dall'id
Authorizations:
path Parameters
| id required | string Example: 60e580f1617b512c3450d3c7 Id della richiesta |
Responses
Response Schema: application/json
object (Richiesta) | |
| success | boolean |
| message | string |
| error | integer |
Request samples
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
CURL *hnd = curl_easy_init(); curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET"); curl_easy_setopt(hnd, CURLOPT_URL, "https://catasto.openapi.it/richiesta/%7Bid%7D"); 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
- 200
- 400
- 404
- "data": {
- "endpoint": "ricerca_nazionale_pg",
- "stato": "evasa",
- "callback": false,
- "parametri": {
- "cf_piva": "12485671007",
- "tipo_catasto": "TF",
- "provincia": "NAZIONALE-IT"
- "risultato": {
- "soggetti": [
- {
- "denominazione": "OPENAPI SRL",
- "sede": "ROMA (RM)",
- "cf": "12485671007",
- "id_soggetto": "OTgwMzI3NTA1MiMwI0FMVFJBVklBIFNFUlZJWkkgU09DSUVUQScgQSBSRVNQT05TQUJJTElUQScgTElNSVRBVEEjUk9NQSAoUk0pIzEyNDg1NjcxMDA3",
- "catasti": [
- {
- "citta": "ROMA",
- "fabbricati": 1,
- "terreni": 0
- "esito": "OK",
- "timestamp": 1625232029,
- "id": "60e580f1617b512c3450d3c7"
- "success": true,
- "message": "",
- "error": null
Ricerca di un indirizzo
Permette di estrarre l'id_indirizzo attraverso una ricerca, che servirà poi come parametro per il POST/richiesta/indirizzo
Authorizations:
query Parameters
| provincia required | string Example: provincia=TR Province |
| comune required | string Example: comune=TERNI Città |
| sezione | string Example: sezione=Q Sezione della città, se presente |
| indirizzo required | string Example: indirizzo=del rivo Indirizzo ricercato; inserire solo l'indirizzo e non il toponimo |
Responses
Response Schema: application/json
object | |
| success | boolean |
| message | string |
| error | integer |
Request samples
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
CURL *hnd = curl_easy_init(); curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET"); curl_easy_setopt(hnd, CURLOPT_URL, "https://catasto.openapi.it/indirizzo?provincia=TR&comune=TERNI&sezione=Q&indirizzo=del%20rivo"); 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
- 200
- 406
- 412
- 428
- "data": {
- "indirizzi": [
- {
- "id_indirizzo": "MjUwNSMyMzYjVklBIERFTCBSSVZP",
- "indirizzo": "VIA DEL RIVO"
- "success": true,
- "message": "",
- "error": null
Crea una richiesta
Questo metodo permette di creare una richiesta per ottenere una visura catastale
Authorizations:
Request Body schema: application/json
| entita required | string Value: "immobile" |
| id_immobile required | string |
| tipo_visura required | string Enum: "ordinaria" "storica" |
| richiedente | string |
object (Callback) |
Responses
Response Schema: application/json
object (Visura) | |
| success | boolean |
| message | string |
| error | integer |
Request samples
- Payload
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
- "entita": "immobile",
- "id_immobile": "MTY1NjcyOCMxNjU2NzI4I0YjODcyIzQwNSNINTAxIzIyNTkyNjkjNDgjICNST01B",
- "tipo_visura": "ordinaria",
- "richiedente": "jane doe"
Response samples
- 200
- 402
- 406
- 428
- "data": {
- "entita": "immobile",
- "stato": "in_erogazione",
- "callback": false,
- "parametri": {
- "id_immobile": "MTY1NjcyOCMxNjU2NzI4I0YjODcyIzQwNSNINTAxIzIyNTkyNjkjNDgjICNST01B",
- "tipo_catasto": "F",
- "foglio": 872,
- "particella": 405,
- "subalterno": 48,
- "comune": "H501#ROMA#4#0",
- "sezione": null,
- "sezione_urbana": null,
- "provincia": "ROMA Territorio-RM"
- "tipo_visura": "ordinaria",
- "richiedente": "jane doe",
- "documento": null,
- "esito": null,
- "timestamp": 1653489879,
- "id": "628e40d77ee3b06fb03350ca"
- "success": true,
- "message": "",
- "error": null
Estrae tutte le visure
Questo metodo permette di vedere tutte le visualizzazioni effettuate
Authorizations:
Responses
Response Schema: application/json
Array of objects (Visure) | |
| success | boolean |
| message | string |
| error | integer |
Request samples
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
CURL *hnd = curl_easy_init(); curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET"); curl_easy_setopt(hnd, CURLOPT_URL, "https://catasto.openapi.it/visura_catastale"); 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
- 200
- 404
- "data": [
- {
- "id": "628e41900e304d63044f857d",
- "entita": "soggetto",
- "stato": "in_erogazione",
- "timestamp": 1653490064,
- "owner": "[email protected]"
- {
- "id": "628e40d77ee3b06fb03350ca",
- "entita": "immobile",
- "stato": "in_erogazione",
- "timestamp": 1653489879,
- "owner": "[email protected]"
- "success": true,
- "message": "",
- "error": null
Dettaglio della visura
Permette di visualizzare il dettaglio della visura identificata dall'id
Authorizations:
path Parameters
| id required | string Example: 628e41900e304d63044f857d Visura id |
Responses
Response Schema: application/json
object (Visura) | |
| success | boolean |
| message | string |
| error | integer |
Request samples
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
CURL *hnd = curl_easy_init(); curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET"); curl_easy_setopt(hnd, CURLOPT_URL, "https://catasto.openapi.it/visura_catastale/%7Bid%7D"); 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
- 200
- 400
- 404
- "data": {
- "entita": "soggetto",
- "stato": "evasa",
- "callback": false,
- "parametri": {
- "id_soggetto": "OTgwMzI3NTA1MiMwI0FMVFJBVklBIFNFUlZJWkkgU09DSUVUQScgQSBSRVNQT05TQUJJTElUQScgTElNSVRBVEEjUk9NQSAoUk0pIzEyNDg1NjcxMDA3",
- "tipo_catasto": "F",
- "cf_piva": "12485671007",
- "provincia": "ROMA Territorio-RM"
- "tipo_visura": "ordinaria",
- "richiedente": "jane doe",
- "documento": "628e41900e304d63044f857d.pdf",
- "esito": "OK",
- "timestamp": 1653490064,
- "id": "628e41900e304d63044f857d"
- "success": true,
- "message": "",
- "error": null
Scarica visura
Questo metodo consente di scaricare direttamente il documento
Authorizations:
path Parameters
| id required | string Example: 628e41900e304d63044f857d Visura id |
Responses
Response Schema: application/pdf
Request samples
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
CURL *hnd = curl_easy_init(); curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET"); curl_easy_setopt(hnd, CURLOPT_URL, "https://catasto.openapi.it/visura_catastale/%7Bid%7D/documento"); 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
- 400
- 404
- 422
- "success": false,
- "message": "Wrong id",
- "error": 286,
- "data": null