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:
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.

Usa il potente strumento di ricerca ed estrazione dati

Di seguito alcune delle funzionalità di /IT-search:

  • Ricerca per moltissimi campi combinabili:
    • Geospaziale: latitudine - longitudine - raggio
    • Testuale: companyName (anche con wildcard)
    • Autocomplete: companyName (realtime e ottimo per interfacce grafiche)
    • Provincia
    • Comune: Codice catastale (Belfiore)
    • Codice Ateco
    • CCIAA/REA
    • Fatturato (minimo e massimo)
    • Impiegati (minimo e massimo)
    • Codice SDI (Codice Destinatario dichiarato per la fatturazione elettronica)
    • Natura giuridica (elenco gratuito qui: /IT-legalforms)
    • Impiegati (minimo e massimo)
    • Proprietari (codice fiscale)
    • Stato attività (ATTIVA, CESSATA, REGISTRATA, INATTIVA, SOSPESA, IN_ISCRIZIONE)
    • Pec
    • Data creazione (per ottenere solo le nuove aziende)
    • Data aggiornamento (per ottenere solo le aziende appena modifica es: nuovo bilancio presentato o variazione nel nome o indirizzo)
  • Ottieni gratuitamente il numero di record disponibili utilizzando l'opzione "dryRun"
  • Arricchisci la ricerca popolando i risultati con il dataset che preferisci in una sola chiamata sincrona utilizzando l'opzione "dataEnrichment"
  • Supporto alla paginazione con le opzioni "skip" e "limit"

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
}