Search Company

FREE first 10 calls/day

  • Openapi Delivery: Immediate
  • Openapi starting from € 0,015 + vat

All the information of Italian companies, from PEC to turnover, available through API in XML format and in real time.

The Search Company services are dedicated to companies that need information on Italian companies immediately and securely via API: business intelligence companies, B2B marketing companies, or simply all the activities that need to verify the data of companies registered with the Chamber of Commerce.

Esempio Search Company

With a single query, the services provide all personal data such as name, address and unique invoicing code (Search Company Basic) and detailed information such as PEC (Certified Electronic Mail), ATECO code, REA number, Business Register of (Camera di Commercio), number of employees, turnover and profits in the last three years (Search Company Advance VAT number) of a company starting from the VAT number/Tax code or company ID. It is also possible to obtain, based on parameters such as name (or part of the words making up the name) or province, a list of all the companies corresponding to the search parameters, complete with basic information (Search Company Advance).

Openapi provides different types of enterprise verification and research services via API, we list them in order starting from the most complete dataset of data:

1) Search Company Advance VAT Number

The service allows - by entering the VAT number or tax code of a company - to obtain the information required by the basic service (Name, City, Address, Province and ZIP code) plus other detailed information such as REA, PEC (Certified Electronic Mail), ATECO code, number of employees, turnover, profits of the last 3 years.

{
  "data": {
    "cf": "12485671007",
    "denominazione": "ALTRAVIA SERVIZI SOCIETA' A RESPONSABILITA' LIMITATA",
    "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",
      "pec": "altraviaservizi@legalmail.it",
      "codice_natura_giuridica": "SR",
      "descrizione_ateco": "Produzione di software non connesso all'edizione",
      "codice_ateco": "6201",
      "data_inizio_attivita": "2013-10-20",
      - "bilanci": {
       + "2017": {...},
       + "2018": {...},
       - "2019":  {
	   "data_chiusura_bilancio":"2019-12-31",
	   "fatturato":1799587,
	   "utile":11309,
	   "dipendenti":14,
	   "capitale_sociale":10000
	 }
	 },
	- "gruppo_iva": {
	   "partecipazione": span style="color: #fcc28c;">false,
	   "piva_capogruppo": false,
	      "anagrafica_ok": true
	  },
	"cessata": false
     },  
    "cap": "00143",
    "codice_destinatario": "MJ1OYNU",
    "id": "60b4a85585e34e615c569ef5"
    "gps": {
     "coordinates": [
       12.47843,
       41.8071
     ]
    }
  },
  "success": true,
  "message": "",
  "error": null
 }

 

Many business intelligence companies use it for a quick first check on a company.

2) Search Company Basic

The service allows you - by entering the VAT number or tax code of a company - to obtain the name, city, address, province, zip code and the recipient code for electronic invoicing. 

{
  "data": {
    "cf": "12485671007",
    "denominazione": "ALTRAVIA SERVIZI SOCIETA' A RESPONSABILITA' LIMITATA",
    "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",
    "id": "60b4a85585e34e615c569ef5"
    "gps": {
     "coordinates": [
       12.47843,
       41.8071
     ]
    }
   },
  "success": true,
  "message": "",
  "error": null
  }

 

This solution has been implemented by dozens of ecommerce companies in order to optimise the form filling and checkout time for business customers. After the business user has entered the tax code in the purchase form, the remaining billing fields are automatically filled in.

3) Search Company Advance (List)

The service allows you, starting from search parameters such as company name (or part of the terms in it), province, ATECO code, turnover (min./max.), employees (min./max.) to obtain a list of companies and the respective basic information of all companies matching those parameters.

{
   "data": [
    {
     "cf": "12485671007",
     "denominazione": "ALTRAVIA SERVIZI SOCIETA' A RESPONSABILITA' 		
     LIMITATA",
     "piva": "12485671007",
     "toponimo": "VIALE",
     "via": "F TOMMASO MARINETTI",
     "civico": "221",
     "indirizzo": "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
      ]
     }  
    },
    {
     "cf": "05526560874",
     "denominazione": "ALTRAVIA - SOCIETA' A RESPONSABILITA' LIMITATA SEMPLIFICATA' 		
     LIMITATA",
     "piva": "05526560874",
     "toponimo": "VIA",
     "via": "DELLE SCALE",
     "civico": "10/18",
     "indirizzo": "DELLE SCALE 10/18",
     "comune": "CATANIA",
     "frazione":  null,
     "provincia": "CT",
     "stato_attivita": "ATTIVA",
     "timestamp": 1622452306,
     "timestamp_creation": 1622452306,
     "timestamp_last_update": 1622452306,
     "cap": "95129",
     "codice_destinatario": ".....",
     "id": "60b4a85585e34e615c569ef8"
     "gps": {
      "coordinates": [
       12.47843,
       41.8071
     ]
    }
  },
 ] 
 "success": true,
 "message": "",
 "error":  null
}

 

Currently, all results compatible with those parameters are returned via this request. Through the 'dry_run' parameter, it is possible to simulate the number of available results and possible price. Instead, it is possible through the 'limit' parameter to set the maximum number of results to 1000.
With this service you can identify companies within a similar geographical area, turnover or number of employees, belonging to the same category, with similar names. It is used, for example, for sectoral market surveys and analyses or for marketing activities.

The cost is per individual result and the companies found include the following information: Tax Code, VAT Number, Full Name, Registered Office, Activity Status, geographical coordinates.

Through the Search Company Advance you obtain both the VAT number and the ID and then proceed to the Search Company Advance VAT number and obtain further information: REA, CCIAA, PEC, Legal Nature Code, Recipient Code, ATECO Code and Description, Balance Sheet, Profit and Employees.

In the case of a subscription if you make the /advance/ method even in search mode (no VAT number) you will always pay only for the call regardless of the number of results (so for example if you have made a subscription where the cost of the call is €0.05 for the full result you will pay €0.05 in search mode even if you get 100 results).

4) PEC Search Company

The service allows you to obtain all the PECs and therefore the digital domiciles of Italian companies by simply entering a VAT number.

{
   "data": {
   "pec": "altraviaservizi@legalmail.it"
   },
   "success": true,
   "message": "",
   "error": null
  }

 

You will be able to access all the PECs and digital domiciles of Italian companies in real time.

It can be used to obtain the PEC address for sending electronic invoices (if there is no recipient code).

The database is complete with all the personal data services of both companies and individual firms or professionals. The information on the PEC is 100% aligned for joint stock companies while due to the non-chamber variation nature of this data, there may be gaps for professionals and sole proprietorships (in the order of 12.7%) which may also include legal persons who have not deposited this information.

5) Search Company Closed

The service allows, by entering a VAT number, to check whether the company is still active or closed.

{
   {
   "data": {
   "cessata": false
   },
   "success": true,
   "message": "",
   "error": null
   }
  }

 

6) Search Company VAT Group

Search Company VAT Group verifies the consistency between VAT number and tax code and, therefore, if a single activity actually belongs to the VAT Group.

{
 -  "data": {
     - "gruppoIva":  {
		  "partecipazione": false,
		  "piva_capogruppo": false,
		  "anagrafica_ok": true
		},
	},
    "success": true,
    "message": "",
    "error": null
   }

 

This is the immediate solution that allows you to check whether a company actually belongs to its own group, for example in the case of agencies associated with a network.

7) Autocomplete

The service allows you to search the list of all available companies by entering the name or the initial letters of the companies. The search returns all the companies that begin with, end with or contain the name entered.

{
  "data": [
    {
      "id": "60b4a85585e34e615c569ef5",
      "denominazione": "ALTRAVIA SERVIZI SOCIETA' A RESPONSABILITA' LIMITATA"
    }
  ],
  "success": true,
  "message": "",
  "error": null
}

 

8) Legal form

The Legal form service allows you to obtain the list and code of all companys' legal forms.

{
  "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
} 

 

9) Legal Nature Code

The service Legal Nature Code allows you to obtain the corresponding legal form from the code.

{
  "data": [
    {
      "codice_natura_giuridica": "AA",
      "valore": "SOCIETA' IN ACCOMANDITA PER AZIONI"
    },
  "success": true,
  "message": "",
  "error": null
}

 

10) Search Company Updates

The "Updates" service allows you to obtain a list of all company IDs for which changes have occurred in the last 6 months.

{
  "data": [
    {
      "id": "61f2c4d69fb8571d19235463"
    },
    {
      "id": "61f4r5y69fb8571d19237859"
    },
    {
      "id": "61f2f6t09fb8571d19237773"
    }
    ],
  "success": true,
  "message": "",
  "error": null
}

 

11) Search Company Updates {timestamp}

It is also possible through the /updates/{timestamp} service to obtain the same list but from a well defined date and not generically from the last 6 months.

For both Updates calls, the limit and skip parameters have been inserted.

With the parameter "limit" you can specify the maximum number of results you want. With "skip" you can set the number of results to be skipped. This second parameter has been implemented to "skip" results from previous searches.

Our prices

Price list for single API calls

  • Check Company Advance VAT € 0,10 + vat
  • Check Company Base € 0,05 + vat
  • Check Company Advance (list) € 0,02 + vat
  • CEM Search € 0,03 + vat
  • Check Company IVA Group € 0,02 + vat
  • Check Company Closed € 0,02 + vat
  • Autocomplete € 0,001 + vat
  • Legal status of the company € 0,00 + vat
  • List of legal forms for Italian companies € 0,00 + vat
  • Updates € 0,00 + vat

Subscribe and save

  • GET IMPRESA BASE
  • 1.000 API calls/month (pay monthly) € 0,04 + vat
  • 1.000 API calls/month (pay annually) € 0,03 + vat
  • 5.000 API calls/month (pay annually) € 0,025 + vat
  • 10.000 API calls/month (pay annually) € 0,02 + vat
  • 75.000 API calls/year (pay annually) € 0,025 + vat
  • 150.000 API calls/year (pay annually) € 0,02 + vat
  • 500.000 API calls/year (pay annually) € 0,015 + vat
  • GET IMPRESA ADVANCE
  • 1.000 API calls/month (pay monthly) € 0,08 + vat
  • 1.000 API calls/month (pay annually) € 0,06 + vat
  • 5.000 API calls/month (pay monthly) € 0,07 + vat
  • 5.000 API calls/month (pay annually) € 0,05 + vat
  • 10.000 API calls/month (pay monthly) € 0,05 + vat
  • 10.000 API calls/month (pay annually) € 0,04 + vat
  • 75.000 API calls/years (pay annually) € 0,05 + vat
  • 150.000 API calls/year (pay annually) € 0,04 + vat
  • 500.000 API calls/year (pay annually) € 0,03 + vat
  • CERCA PEC
  • 1.000 API calls/month (pay annually) € 0,025 + vat
  • 5.000 API calls/month (pay annually) € 0,02 + vat
  • 75.000 API calls/year (pay annually) € 0,025 + vat
  • 150.000 API calls/year (pay annually) € 0,02 + vat