Web service that allows you to obtain a company registration certificate.
With this service we can draw up a list of companies that correspond to certain parameters described below. The call returns a maximum of 1000 results even if you set a higher limit
denominazione | string Default: "<string>" Example: denominazione=openapi name of the company (you can search for parts of the name as long as they are whole words) |
provincia | string Default: "<string>" Example: provincia=RM the code of the region you want to search in |
codice_ateco | string Default: "<string>" Example: codice_ateco=6201 ateco code |
fatturato_min | integer Default: "<integer>" Example: fatturato_min=100000 minimum revenue value |
fatturato_max | integer Default: "<integer>" Example: fatturato_max=1000000 maximum revenue value |
dipendenti_min | integer Default: "<integer>" Example: dipendenti_min=1 minimum value of employees |
dipendenti_max | integer Default: "<integer>" Example: dipendenti_max=5 maximum value of employees |
skip | integer Default: "<integer>" Example: skip=50 to set the number of records you want to skip from the result set |
limit | integer [ 1 .. 1000 ] Default: "<integer>" Example: limit=100 number of results you want to receive; if not set, the call will return a maximum of 1000 results |
lat | number <double> [ -90 .. 90 ] Default: "<double>" Example: lat=13.5478 latitude |
lng | number <double> [ -180 .. 180 ] Default: "<double>" Example: lng=42.859 longitude |
radius | integer > 0 Default: "<integer>" Example: radius=100 radius in meters |
Array of objects (Imprese) [ items ] | |
success | boolean |
message | string |
error | integer |
CURL *hnd = curl_easy_init(); curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET"); curl_easy_setopt(hnd, CURLOPT_URL, "https://visurecamerali.openapi.it/impresa?denominazione=openapi&provincia=RM&codice_ateco=6201&fatturato_min=100000&fatturato_max=1000000&dipendenti_min=1&dipendenti_max=5&skip=50&limit=100&lat=13.5478&lng=42.859&radius=100"); 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);
{- "data": [
- {
- "id": "61f2d9978e5bb376ab1c85d6",
- "denominazione": "OPENAPI S.R.L.",
- "comune": "ROMA",
- "codice_natura_giuridica": "SR",
- "chiamate_disponibili": [
- "visurecamerali.openapi.it/ordinaria-societa-capitale",
- "visurecamerali.openapi.it/storica-societa-capitale"
]
}
], - "success": true,
- "message": "",
- "error": null
}
It allows you to obtain an ordinary or historical chamber of commerce registration on an individual company
This method shows you the list of all your requests
Array of objects (Richieste) [ items ] | |
success | boolean |
message | string |
error | integer |
CURL *hnd = curl_easy_init(); curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET"); curl_easy_setopt(hnd, CURLOPT_URL, "https://visurecamerali.openapi.it/ordinaria-impresa-individuale"); 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);
{- "data": [
- {
- "cf_piva_id": "MSSRRT77B18Z112L",
- "tipo": "ordinaria-impresa-individuale",
- "stato_richiesta": "Visura evasa",
- "timestamp_last_update": 1649688928,
- "id": "62542b966ea4de0b373dc1d2"
}
], - "success": true,
- "message": "",
- "error": null
}
Method that allows you to generate a request. Starting from a VAT number or from the id of the company returning from the search, the request is accepted only if the company is a sole proprietorship
cf_piva_id required | string Default: "<string>" |
object (Callback) |
object (Richiesta) | |
success | boolean |
message | string |
error | integer |
{- "cf_piva_id": "mssrrt77b18z112l"
}
{- "data": {
- "cf_piva_id": "MSSRRT77B18Z112L",
- "tipo": "ordinaria-impresa-individuale",
- "stato_richiesta": "In erogazione",
- "timestamp_creation": 1649683350,
- "timestamp_last_update": 1649683350,
- "allegati": [ ],
- "callback": false,
- "id": "62542b966ea4de0b373dc1d2"
}, - "message": "",
- "success": true,
- "error": null
}
This method allows you to see the specific request identified by the passed id
id required | string Default: "<string>" Example: 62542b966ea4de0b373dc1d2 Request id |
object (Richiesta) | |
success | boolean |
message | string |
error | integer |
CURL *hnd = curl_easy_init(); curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET"); curl_easy_setopt(hnd, CURLOPT_URL, "https://visurecamerali.openapi.it/ordinaria-impresa-individuale/%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);
{- "data": {
- "cf_piva_id": "MSSRRT77B18Z112L",
- "tipo": "ordinaria-impresa-individuale",
- "stato_richiesta": "Visura evasa",
- "timestamp_creation": 1649683350,
- "timestamp_last_update": 1649688928,
- "allegati": [
- "62542b96ee774050be7049bd.pdf"
], - "callback": false,
- "id": "62542b966ea4de0b373dc1d2"
}, - "success": true,
- "message": "",
- "error": null
}