Die API wurde durch die neuen, in Company verfügbaren Endpunkte ersetzt
Um Zugang zu allen Stammdaten, Tätigkeitsinformationen, Aktionären und wirtschaftlichen Daten eines italienischen Unternehmens zu erhalten, entdecken Sie die neuen Dienste Company
Deprecated starting from 2025-12-31
All das Wissen, das Sie benötigen
Hier finden Sie einige Ratschläge, die Sie berücksichtigen sollten, um sich dieser API zu nähern. Wenn Sie möchten, bieten wir Code-Beispiele, OAS3-Dokumentation, die Möglichkeit, die API live über Swagger UI auszuprobieren oder die gesamte Sammlung in Postman zu importieren. Wir bieten auch eine Sandbox-Umgebung an, in der Sie kostenlos mit allen Arten von Anfragen experimentieren können.
Holen Sie sich das Token im entsprechenden Abschnitt, bevor Sie beginnen.
Kennen Sie bereits die Umsatzsteuer-Identifikationsnummer oder den TAX-Code?
/base, /pec, /soci, /closed und /gruppoiva. Jeder dieser Endpunkte liefert spezifische Informationen, so dass Sie nur für das bezahlen, was Sie benötigen.
Wenn Sie alle Informationen auf einmal benötigen, können Sie /advance.
Auf der Suche nach einem Unternehmen?
Wenn Sie bessere Filteroptionen benötigen, stellen wir /advance. vor. Damit können Sie filtern nach: Firmenname, Provinz, ateco code, cciaa code, rea code, Jahresumsatz, Mitarbeiter, Breitengrad, Längengrad und Radius. Jedes Ergebnis enthält alle /base-Daten, es sei denn, Sie verwenden die Option "dry_run", die nur die Anzahl der Datensätze kostenlos zurückgibt.
- Oas file url https://console.openapi.com/oas/de/imprese.openapi.json
- Fork or import with Postman
- Production domain imprese.openapi.it
- Sandbox domain test.imprese.openapi.it
-
Production Scopes 11
- GET imprese.openapi.it/base
- GET imprese.openapi.it/advance
- GET imprese.openapi.it/gruppoiva
- GET imprese.openapi.it/updates
- GET imprese.openapi.it/pec
- GET imprese.openapi.it/autocomplete
- GET imprese.openapi.it/closed
- GET imprese.openapi.it/forma_giuridica
- GET imprese.openapi.it/soci
- GET imprese.openapi.it/pec_domain
- GET imprese.openapi.it/codice_destinatario
-
Sandbox Scopes 10
- GET test.imprese.openapi.it/base
- GET test.imprese.openapi.it/advance
- GET test.imprese.openapi.it/pec
- GET test.imprese.openapi.it/autocomplete
- GET test.imprese.openapi.it/closed
- GET test.imprese.openapi.it/gruppoiva
- GET test.imprese.openapi.it/forma_giuridica
- GET test.imprese.openapi.it/updates
- GET test.imprese.openapi.it/soci
- GET test.imprese.openapi.it/codice_destinatario
Imprese (1.0.0)
Dieser Dienst bietet REST-Aufrufe zur Extraktion von Informationen über Unternehmen und Gesellschaften anhand einfacher Parameter wie Bezeichnung oder Mehrwertsteuernummer.
Unter diesem Link finden Sie eine Liste von Unternehmen, mit denen Sie den Dienst in einer Sandbox-Umgebung testen können.
Ausgehend von grundlegenden Daten eines Unternehmens wie Mehrwertsteuernummer, Steuernummer oder Bezeichnung werden detaillierte Informationen über das Unternehmen selbst extrahiert
Grundlegende Daten
Dieser Punkt gibt grundlegende Informationen über ein Unternehmen zurück, z. B. den Firmennamen und die Adresse.
Authorizations:
path Parameters
piva_cf_or_id required | string Example: 12485671007 Mehrwertsteuernummer, Steuernummer oder Unternehmens-ID |
Responses
Response Schema: application/json
object (Base) | |
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://imprese.openapi.it/base/%7Bpiva_cf_or_id%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
- 402
- 404
- 406
- "data": {
- "cf": "12485671007",
- "denominazione": "OPENAPI S.R.L.",
- "piva": "12485671007",
- "toponimo": "VIALE",
- "via": "F TOMMASO MARINETTI",
- "civico": "221",
- "indirizzo": "VIALE F TOMMASO MARINETTI 221",
- "comune": "ROMA",
- "frazione": null,
- "provincia": "RM",
- "stato_attivita": "ATTIVA",
- "timestamp": 1622452306,
- "timestamp_creation": 1622452306,
- "timestamp_last_update": 1622452306,
- "cap": "00143",
- "codice_destinatario": "MJ1OYNU",
- "timestamp_codice_destinatario": 1622452306,
- "id": "60b4a85585e34e615c569ef5",
- "gps": {
- "coordinates": [
- 12.47843,
- 41.8071
- "data_iscrizione": "2013-07-19"
- "success": true,
- "message": "",
- "error": null
Erweiterte Suche und Daten
Mit diesem Endpunkt können wir eine Liste von Unternehmen erstellen, die bestimmten unten beschriebenen Parametern entsprechen. Der Aufruf liefert maximal 100 Ergebnisse, auch wenn Sie eine höhere Grenze festlegen.
Authorizations:
query Parameters
denominazione | string Example: denominazione=altravia name des Unternehmens (Sie können nach Teilen des Namens suchen, solange es sich um ganze Wörter handelt) |
provincia | string Example: provincia=RM den Code der Region, in der Sie suchen möchten |
codice_ateco | string Example: codice_ateco=6201 ateco-Code |
cciaa | string Example: cciaa=RM Handelskammer |
rea | string Example: rea=1378273 rea-Code |
fatturato_min | integer Example: fatturato_min=100000 mindesteinnahmewert |
fatturato_max | integer Example: fatturato_max=1000000 maximaler Ertragswert |
dipendenti_min | integer Example: dipendenti_min=1 mindestwert der Beschäftigten |
dipendenti_max | integer Example: dipendenti_max=5 höchstwert der Mitarbeiter |
skip | integer Example: skip=50 um die Anzahl der Datensätze festzulegen, die Sie aus der Ergebnismenge auslassen möchten |
limit | integer [ 1 .. 100 ] Example: limit=10 anzahl der Ergebnisse, die Sie erhalten möchten; wenn nicht angegeben, liefert der Aufruf maximal 100 Ergebnisse |
dry_run | integer Enum: 1 0 Example: dry_run=0 simuliert eine Anfrage und gibt nur die Anzahl der gefundenen Datensätze und den Preis zurück |
lat | number <double> [ -90 .. 90 ] Example: lat=13.5478 breitengrad |
lng | number <double> [ -180 .. 180 ] Example: lng=42.859 längengrad |
radius | integer ( 0 .. 3000 ] Example: radius=100 radius in Metern |
Responses
Response Schema: application/json
Array of objects (BaseElenco) | |
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://imprese.openapi.it/advance?denominazione=altravia&provincia=RM&codice_ateco=6201&cciaa=RM&rea=1378273&fatturato_min=100000&fatturato_max=1000000&dipendenti_min=1&dipendenti_max=5&skip=50&limit=10&dry_run=0&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
- 200
- 400
- 402
- 422
- "data": [
- {
- "cf": "12485671007",
- "denominazione": "OPENAPI S.R.L.",
- "piva": "12485671007",
- "toponimo": "VIALE",
- "via": "F TOMMASO MARINETTI",
- "civico": "221",
- "indirizzo": "VIALE F TOMMASO MARINETTI 221",
- "comune": "ROMA",
- "frazione": null,
- "provincia": "RM",
- "stato_attivita": "ATTIVA",
- "timestamp": 1622452306,
- "timestamp_creation": 1622452306,
- "timestamp_last_update": 1622452306,
- "cap": "00143",
- "id": "60b4a85585e34e615c569ef5",
- "gps": {
- "coordinates": [
- 12.47843,
- 41.8071
- "dettaglio": {
- "codice_natura_giuridica": "SR"
- "data_iscrizione": "2013-07-19"
- {
- "cf": "00291570844",
- "denominazione": "COM.MAR SRL",
- "piva": "00291570844",
- "toponimo": "VIA",
- "via": "OLIMPICA",
- "indirizzo": "VIA OLIMPICA",
- "comune": "RAVANUSA",
- "frazione": null,
- "provincia": "AG",
- "stato_attivita": "INATTIVA",
- "timestamp": 1643049486,
- "timestamp_creation": 1643049486,
- "timestamp_last_update": 1643049486,
- "cap": null,
- "id": "61f2c4d69fb8571d19235463",
- "gps": {
- "coordinates": [
- 13.9730583,
- 37.2627218
- "dettaglio": {
- "codice_natura_giuridica": "SR"
- "data_iscrizione": "1979-04-05"
- "success": true,
- "message": "",
- "error": null
Erweiterte Suche und Daten
Dieser Endpunkt ruft erweiterte Informationen über ein Unternehmen ab, wie z. B. ateco-Code, Bilanz und pec.
Authorizations:
path Parameters
piva_cf_or_id required | string Example: 12485671007 Mehrwertsteuernummer, Steuernummer oder ID |
Responses
Response Schema: application/json
object (Advance) | |
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://imprese.openapi.it/advance/%7Bpiva_cf_or_id%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
- 402
- 404
- 406
- "data": {
- "cf": "12485671007",
- "denominazione": "OPENAPI S.R.L.",
- "piva": "12485671007",
- "toponimo": "VIALE",
- "via": "F TOMMASO MARINETTI",
- "civico": "221",
- "indirizzo": "VIALE F TOMMASO MARINETTI 221",
- "comune": "ROMA",
- "frazione": null,
- "provincia": "RM",
- "stato_attivita": "ATTIVA",
- "timestamp": 1622452306,
- "timestamp_creation": 1622452306,
- "timestamp_last_update": 1622452306,
- "dettaglio": {
- "rea": "1378273",
- "cciaa": "RM",
- "codice_natura_giuridica": "SR",
- "descrizione_ateco": "Produzione di software non connesso all'edizione",
- "codice_ateco": "6201",
- "data_inizio_attivita": "2013-10-20",
- "bilanci": {
- "2017": {
- "data_chiusura_bilancio": "2017-12-31",
- "fatturato": 1120176,
- "utile": 2928
- "2018": {
- "data_chiusura_bilancio": "2018-12-31",
- "fatturato": 1325358,
- "utile": 826
- "2019": {
- "data_chiusura_bilancio": "2019-12-31",
- "fatturato": 1799587,
- "utile": 11309,
- "dipendenti": 14,
- "capitale_sociale": 10000
- "gruppo_iva": {
- "partecipazione": false,
- "piva_capogruppo": false,
- "anagrafica_ok": true
- "cessata": false,
- "timestamp_cessata": 1622452306,
- "soci": [
- {
- "denominazione": "OPEN HOLDING S.R.L.",
- "nome": null,
- "cognome": null,
- "cf_socio": "16935371001",
- "quota": 100
- "cap": "00143",
- "codice_destinatario": "MJ1OYNU",
- "timestamp_codice_destinatario": 1622452306,
- "id": "60b4f9c914e27c27d12a9d67",
- "gps": {
- "coordinates": [
- 12.47843,
- 41.8071
- "data_iscrizione": "2013-07-19"
- "success": true,
- "message": "",
- "error": null
Beendigung der Tätigkeit
Einfacher Endpunkt, um in Echtzeit zu verstehen, ob eine Umsatzsteuer-Identifikationsnummer laut Finanzamt erloschen ist oder nicht.
Authorizations:
path Parameters
piva_cf_or_id required | string Example: 12485671007 Mehrwertsteuernummer, Steuernummer oder ID |
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://imprese.openapi.it/closed/%7Bpiva_cf_or_id%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
- 402
- 404
- 406
- "data": {
- "cessata": false
- "success": true,
- "message": "",
- "error": null
Zugehörigkeit zu einer MwSt-Gruppe
Anhand dieses Endpunkts können Sie feststellen, ob ein Unternehmen zu einer MwSt-Gruppe gehört und ob das Steuerkennzeichen mit der als Eingabe verwendeten MwSt-Nummer übereinstimmt.
Authorizations:
path Parameters
piva_or_cf required | string Example: 12485671007 Umsatzsteuer-Identifikationsnummer oder Steuernummer |
query Parameters
cf | string Example: cf=12345678910 wenn ein Steuerkennzeichen angegeben wird, liefert dieser Dienst zusätzliche Informationen über die Beziehung zwischen dem MwSt.-Kennzeichen und dem Steuerkennzeichen |
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://imprese.openapi.it/gruppoiva/%7Bpiva_or_cf%7D?cf=12345678910"); 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
- 402
- "data": {
- "gruppo_iva": {
- "partecipazione": false,
- "piva_capogruppo": false,
- "anagrafica_ok": true
- "success": true,
- "message": "",
- "error": null
Zertifizierte E-Mail
Ausgehend von einer Umsatzsteuer-Identifikationsnummer wird der Pec des Unternehmens extrahiert.
Authorizations:
path Parameters
piva_cf_or_id required | string Example: 12485671007 Mehrwertsteuernummer, Steuernummer oder ID |
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://imprese.openapi.it/pec/%7Bpiva_cf_or_id%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
- 402
- 404
- 406
Suche nach Namen
Dieser Endpunkt führt eine Suche in der Liste aller verfügbaren Unternehmen mit der angegebenen Abfrage durch.
Authorizations:
path Parameters
query required | string Examples:
Eine Suchabfrage; '*' kann als Platzhalter verwendet werden, um nach Zeichenfolgen zu suchen, die mit der angegebenen Abfrage beginnen, sie enthalten oder auf sie enden. |
query Parameters
lat | number <double> [ -90 .. 90 ] Example: lat=13.5478 breitengrad |
lng | number <double> [ -180 .. 180 ] Example: lng=42.859 längengrad |
radius | integer ( 0 .. 3000 ] Example: radius=100 radius in Metern |
Responses
Response Schema: application/json
Array of objects (Autocomplete) | |
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://imprese.openapi.it/autocomplete/%7Bquery%7D?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
- 200
- 400
- 402
- 422
- "data": [
- {
- "id": "60b4a85585e34e615c569ef5",
- "denominazione": "ALTRAVIA SERVIZI SOCIETA' A RESPONSABILITA' LIMITATA"
- "success": true,
- "message": "",
- "error": null
Alle Rechtsformen
Mit diesem Endpunkt können Sie alle registrierten Rechtsformen einsehen.
Authorizations:
Responses
Response Schema: application/json
Array of objects (FormaGiuridica) | |
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://imprese.openapi.it/forma_giuridica"); 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": [
- {
- "codice_natura_giuridica": "AA",
- "valore": "SOCIETA' IN ACCOMANDITA PER AZIONI"
- {
- "codice_natura_giuridica": "AN",
- "valore": "SOCIETA' CONSORTILE IN NOME COLLETTIVO"
- {
- "codice_natura_giuridica": "EI",
- "valore": "ENTE IMPRESA"
- {
- "codice_natura_giuridica": "RR",
- "valore": "SOCIETA' A RESPONSABILITA' LIMITATA A CAPITALE RIDOTTO"
- "success": true,
- "message": "",
- "error": null
Besondere Rechtsform
Mit diesem Endpunkt können Sie den Wert des als Parameter übergebenen gesetzlichen Codes sehen.
Authorizations:
path Parameters
codice_natura_giuridica required | string Example: SP gesetzbuch |
Responses
Response Schema: application/json
object (FormaGiuridica) | |
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://imprese.openapi.it/forma_giuridica/%7Bcodice_natura_giuridica%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
- 404
- "data": {
- "codice_natura_giuridica": "SP",
- "valore": "SOCIETA' PER AZIONI"
- "success": true,
- "message": "",
- "error": null
Eine Liste der aktualisierten Unternehmen
Dieser Endpunkt gibt die Liste aller Unternehmen zurück (nur die ID).
Authorizations:
query Parameters
lat | number <double> [ -90 .. 90 ] Example: lat=13.5478 breitengrad |
lng | number <double> [ -180 .. 180 ] Example: lng=42.859 längengrad |
radius | integer ( 0 .. 3000 ] Example: radius=100 radius in Metern |
skip | integer Example: skip=50 sie können eine Anzahl von Datensätzen festlegen, die Sie überspringen möchten, oder die Kennung eines Unternehmens, mit dem Sie beginnen möchten |
limit | integer Example: limit=5000 wird verwendet, um die maximale Anzahl der erforderlichen Ergebnisse festzulegen |
dry_run | integer Enum: 1 0 Example: dry_run=0 simuliert eine Anfrage und gibt nur die Anzahl der gefundenen Datensätze zurück |
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://imprese.openapi.it/updates?lat=13.5478&lng=42.859&radius=100&skip=50&limit=5000&dry_run=0"); 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
- 422
- "data": [
- {
- "id": "61f2c4d69fb8571d19235463"
- {
- "id": "61f4r5y69fb8571d19237859"
- {
- "id": "61f2f6t09fb8571d19237773"
- "success": true,
- "message": "",
- "error": null
Eine Liste der aktualisierten Unternehmen
Dieser Endpunkt gibt die Liste aller Unternehmen zurück, die nach Überschreiten des Zeitschwellenwerts über den Zeitstempel (nur die ID) aktualisiert wurden.
Authorizations:
path Parameters
timestamp required | integer Example: 1645021792 zeitstempel |
query Parameters
lat | number <double> [ -90 .. 90 ] Example: lat=13.5478 breitengrad |
lng | number <double> [ -180 .. 180 ] Example: lng=42.859 längengrad |
radius | integer ( 0 .. 3000 ] Example: radius=100 radius in Metern |
skip | integer Example: skip=50 sie können eine Anzahl von Datensätzen festlegen, die Sie überspringen möchten, oder die Kennung eines Unternehmens, mit dem Sie beginnen möchten |
limit | integer Example: limit=5000 wird verwendet, um die maximale Anzahl der erforderlichen Ergebnisse festzulegen |
dry_run | integer Enum: 1 0 Example: dry_run=0 simuliert eine Anfrage und gibt nur die Anzahl der gefundenen Datensätze zurück |
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://imprese.openapi.it/updates/%7Btimestamp%7D?lat=13.5478&lng=42.859&radius=100&skip=50&limit=5000&dry_run=0"); 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
- 422
- "data": [
- {
- "id": "61f2c4d69fb8571d19235463"
- {
- "id": "61f4r5y69fb8571d19237859"
- "success": true,
- "message": "",
- "error": null
Aktionäre eines Unternehmens
Dieser Endpunkt gibt die Liste der Aktionäre eines Unternehmens zurück, die einen Anteil von mehr als 10 Prozent an dem Unternehmen haben.
Authorizations:
path Parameters
piva_cf_or_id required | string Example: 12485671007 Mehrwertsteuernummer, Steuernummer oder Unternehmens-ID |
Responses
Response Schema: application/json
Array of objects (Soci) | |
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://imprese.openapi.it/soci/%7Bpiva_cf_or_id%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
- 402
- 406
- "data": [
- {
- "denominazione": "OPEN HOLDING S.R.L.",
- "nome": null,
- "cognome": null,
- "cf_socio": "16935371001",
- "quota": 100
- "success": true,
- "message": "",
- "error": null
SDI-Code eines Unternehmens
Dieser Endpunkt liefert den in Echtzeit aktualisierten SDI-Code des Unternehmens.
Authorizations:
path Parameters
piva_cf_or_id required | string Example: 12485671007 Mehrwertsteuernummer, Steuernummer oder Unternehmens-ID |
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://imprese.openapi.it/codice_destinatario/%7Bpiva_cf_or_id%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
- 402
- 404
- 406
- "data": {
- "codice_destinatario": "MJ1OYNU"
- "success": true,
- "message": "",
- "error": null