Company

Tutti i dati sulle imprese italiane ed europee in un'unica API

Con Company accedi a dati accurati, ufficiali e sempre aggiornati su Imprese italiane ed europee.

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.

Utili consigli per iniziare con Company

Prendi il token nell'apposita sezione prima di cominciare.

Usa lo strumento online o generalo via API. Imposta una data di scadenza e aggiungi una serie di Scopes per limitare le possibli azioni permesse al token.

Ottenere informazioni aziendali approfondite a pratire dal numero di partita IVA o il codice fiscale

Ottieni informazioni sull'azienda con un'unica richiesta utilizzando uno degli endpoint disponibili:
/IT-marketing/IT-stakeholders/IT-aml. Ognuno di essi restituisce informazioni specifiche, in modo da poter pagare solo ciò di cui si ha bisogno.
Se vuoi disporre di tutte le informazioni contemporaneamente, puoi usare /IT-full.

Utilizza queste aziende per provare la Sandbox

A questo indirizzo trovi un elenco di aziende da utilizzare nella sandbox e ricevere comunque un dataset completo.https://docs.openapi.it/company-sandbox-examples.html

Company (1.0.0)

Questo servizio fornisce chiamate REST per estrarre informazioni su imprese e società dal codice IVA o FISCALE.

A questo link è possibile trovare un elenco di aziende che permettono di provare il servizio in un ambiente sandbox.

Company

Estrazione di informazioni aziendali a partire dal codice IVA o FISCALE

Antiriciclaggio

Chiamata che consente di estrarre dati da un'azienda a fini antiriciclaggio

Authorizations:
bearerAuth
path Parameters
vatCode_or_taxCode
required
string
Example: 12485671007

codice iva o codice fiscale

Responses

Response Schema: application/json
Array of objects (Aml)
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://company.openapi.com/IT-aml/%7BvatCode_or_taxCode%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
}

Marketing

Chiamata che consente di estrarre dati da un'azienda per una funzione di marketing

Authorizations:
bearerAuth
path Parameters
vatCode_or_taxCode
required
string
Example: 12485671007

codice iva o codice fiscale

Responses

Response Schema: application/json
Array of objects (Marketing)
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://company.openapi.com/IT-marketing/%7BvatCode_or_taxCode%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
}

Gli stakeholder

Chiamata che consente di estrarre i dati da un'azienda per vedere tutti i suoi stakeholder

Authorizations:
bearerAuth
path Parameters
vatCode_or_taxCode
required
string
Example: 12485671007

codice iva o codice fiscale

Responses

Response Schema: application/json
Array of objects (Stakeholders)
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://company.openapi.com/IT-stakeholders/%7BvatCode_or_taxCode%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
}

Tutti i dati

Chiamata che consente di estrarre tutti i dati di un'azienda

Authorizations:
bearerAuth
path Parameters
vatCode_or_taxCode
required
string
Example: 12485671007

codice iva o codice fiscale

Responses

Response Schema: application/json
Array of objects (Full)
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://company.openapi.com/IT-full/%7BvatCode_or_taxCode%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
}