Run with Postman

Visure Camerali (1.0.0)

Web service that allows you to obtain a company registration certificate.

Cerca Imprese

Business search tool

Business search

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

Authorizations:
query Parameters
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

Responses

Response Schema: application/json
Array of objects (Imprese) [ 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://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);

Response samples

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

Imprese Individuali

It allows you to obtain an ordinary or historical chamber of commerce registration on an individual company

List of your requests

This method shows you the list of all your requests

Authorizations:

Responses

Response Schema: application/json
Array of objects (Richieste) [ 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://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);

Response samples

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

Generates a request

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

Authorizations:
Request Body schema: application/json
cf_piva_id
required
string
Default: "<string>"
object (Callback)

Responses

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

Request samples

Content type
application/json
{
  • "cf_piva_id": "mssrrt77b18z112l"
}

Response samples

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

Specific request

This method allows you to see the specific request identified by the passed id

Authorizations:
path Parameters
id
required
string
Default: "<string>"
Example: 62542b966ea4de0b373dc1d2

Request id

Responses

Response Schema: application/json
object (Richiesta)
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://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);

Response samples

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