HomeProductsCompany Search - Italy

Company Search - Italy

FREE 100 requests/day

€0.001 + VAT

FREE requests

Obtain real-time lists of Italian companies with enriched data by selecting from over 15 parameters such as geographical area, province, Chamber of Commerce, revenue, ATECO code, and number of employees.

Delivery

In real time

available for
  • it

Company Search is a powerful and effective search tool that allows you to obtain a list of all companies matching those criteria based on over 15 parameters.

The parameters available for Company Search requests are:

  • Company name (or part of the terms present in it),
  • Province
  • Longitude
  • Latitude
  • Radius
  • Catastale Code
  • CCCIA
  • ATECO Code
  • Chamber of Commerce
  • REA
  • Revenue (min. / max.)
  • Employees (min. / max.)
  • SDI Code
  • Legal Form Code
  • PEC
  • Shareholder Tax Code

These parameters can be freely combined to obtain a more relevant list of business contacts.

Additionally, using Company Search, it is possible to identify companies where an individual or legal entity is a shareholder, simply using the tax code as a reference.

Another interesting aspect is the "dataEnrichment" parameter, which allows you to specify the type of dataset desired in the response:

  • No parameter: If not specified, a list of company IDs will be returned, which can be used to request information through other Company endpoints.
  • Name: Will return all the information from the Address endpoint for each company matching the parameters: name, VAT number, legal address, and last update date.
  • PEC: Will return all the information from the PEC endpoint for each company matching the parameters: last deposited PEC address and history.
  • Address: Will return all the information from the Address endpoint for each company matching the parameters: name, VAT number, tax code, legal address with geocoordinates (latitude and longitude) of the company, and last update date.
  • Shareholders: Will return all the information from the Shareholders endpoint for each company matching the parameters: name or surname, tax code, and percentage of the share held for all shareholders with more than 10% ownership.
  • Start: Will return all the information from the Start endpoint for each company matching the parameters: name, tax code, VAT number, address, headquarters, business status, SDI.
  • Advanced: Will behave similarly to Start but will offer enriched information such as PEC, SDI code, REA, Legal Nature, ATECO, revenue, profits, employees, shareholders.

Company Search is identified by the endpoint: GET https://company.openapi.com/IT-search .

REQUEST EXAMPLE

GET /IT-search

This is an example of a call where the following parameters were used:

  • Data Enrichment of type Start
  • Province of Rome
  • ATECO Code 62.01
  • Minimum revenue 500,000 and maximum 2,000,000
  • Minimum employees 5 and maximum 20
https://company.openapi.com/IT-Search?dataEnrichment=start&province=RM&atecoCode=6201&cciaa=RM&minTurnover=500000&maxTurnover=2000000&minEmployees=5&maxEmployees=20

EXAMPLE RESPONSE

GET /IT-search

The response returns a list of companies that match the given parameters and the selected dataset (start):

  • Tax Code
  • Company Name
  • VAT Code
  • Registered Office (toponym, street, address, town, hamlet, province, postal code)
  • Geographical Coordinates of Registered Office (longitude and latitude)
  • Catastatal Code of Office
  • SDI Code and update
  • Activity Status
  • Creation Timestamp (date the company was created in the database)
  • Last Update Timestamp (date of the last change to the company)
  • Chamber of Commerce Registration Date
  • Internal Company Identifier (ID)

This response is for example purposes, and the data may not correspond to the parameters indicated in the request:

{
"data": [
  {
    "taxCode": "12485671007",
    "companyName": "OPENAPI S.R.L.",
    "vatCode": "12485671007",
    "address":{
      "registeredOffice": {
      "toponym": "VIALE",
      "street": "F TOMMASO MARINETTI",
      "streetNumber": "221",
      "streetName": "VIALE F TOMMASO MARINETTI 221",
      "town": "ROME",
      "hamlet":  null,
      "province": "RM",
      "zipCode": "00143",
      "gps": {
        "coordinates": [
          12.47843,
          41.8071
       ]
      },
      "townCode": "H501"
    }
  },
  "activityStatus": "ACTIVE",
  "creationTimestamp": 1676878023,
  "lastUpdateTimestamp": 1676878023,
  "sdiCode": "MJ1OYNU",
  "sdiCodeTimestamp": 1624358855,
  "id": "60b4a85585e34e615c569ef5",
  "registrationDate": "2013-07-19"
  },
{
  "taxCode": "12345678910",
  "companyName": "OPENAPI TEST S.P.A.",
  "vatCode": "12345678910",
  "address":{
    "registeredOffice": {
    "toponym": "VIALE",
    "street": "ROME",
    "streetNumber": "221",
    "streetName": "VIALE ROME 221",
    "town": "ROME",
    "hamlet":  null,
    "province": "RM",
    "zipCode": "00143",
      "gps": {
        "coordinates": [
         13.47866,
          41.9072
        ]
      },
      "townCode": "H501",
    }
  },
  "activityStatus": "REGISTERED",
  "creationTimestamp": 1676878023,
  "lastUpdateTimestamp": 1676878023,
  "sdiCode": "USAL8PV",
  "sdiCodeTimestamp": 1624358855,
  "id": "45d1bfc788174b9u092cdtr5",
  "registrationDate": "2016-08-29"
    }
 ],
 "success":  true,
 "message": "",
 "error":  null
 }

The cost is charged based on the number of companies present in the response, and it is possible to get the count of available results before making the call using the parameter “dry_run”.

Searching without a parameter or with the dry run parameter has a free daily request limit of 100; beyond that limit, the cost will be €0.01 per request.

To prevent potential errors, the service also has a default maximum result limit: 1000 results. You can further reduce the number of results using the parameter “limit”, where you can specify the number of desired results.

If the response includes more than 1000 companies, you can obtain all the results with multiple calls and use the parameter “skip” to indicate the number of results to be “skipped”.

For example, if a request is expected to return 1500 companies, the first call will provide the first 1000 results. The second call, with the skip parameter set to 1000 (to skip the first 1000 results already obtained), will return the remaining 500 results.

Company Search is used, for example, for sectoral market research and analysis or for marketing activities.

Sign Up

Do you need help?

Haven't found the answer you're looking for?

Fill in all the details, we will get back to you as soon as possible!

Frequently Asked Questions

The Company Search service is an advanced API that allows users to retrieve detailed lists of Italian companies, filtering the results based on over 15 specific parameters. These include criteria such as revenue, number of employees, ATECO code, province, company name, and many more. This tool is particularly useful for those who need to conduct market analysis, sector research, or benchmarking activities, enabling quick and efficient identification of the most relevant companies for their business.

What is the Company Search service?

The Company Search service is designed for professional users and businesses, particularly for those needing access to detailed and customized company lists. Main users include:

  • Companies requiring targeted lists for B2B marketing campaigns.
  • Consulting or business intelligence firms that need to create reports on specific sectors or geographic areas.
  • Finance professionals for market analysis and competitor evaluation.
  • Service providers looking to identify new potential clients.
Who is the Company Search service for?

Yes, results can be filtered by combining several parameters to create highly specific and targeted company lists. Available filters include criteria such as:

  • Geographical location
  • Industry sector (ATECO code)
  • Company size
  • Revenue
  • Number of employees
  • Other details related to the company structure or year of incorporation

By using these parameters in combination, you can narrow the search to get a list of companies that exactly meet your requirements. This filtering tool is particularly useful for market analysis, business research, or for those who need to identify specific companies for strategic or operational purposes.

Can the results be filtered?

The data is provided in real-time.

What are the service processing times?

The service allows up to 100 free requests per day for the "Search" function without data enrichment. Once this limit is exceeded, the cost per request will be €0.10.

Costs for requests with data enrichment:

  • GET /IT-search (data_enrichment_address): €0.01 + VAT
  • GET /IT-search (data_enrichment_advanced): €0.10 + VAT
  • GET /IT-search (data_enrichment_pec): €0.03 + VAT
  • GET /IT-search (data_enrichment_shareholders): €0.03 + VAT
  • GET /IT-search (data_enrichment_start): €0.05 + VAT
  • GET /IT-search (data_enrichment_name): €0.001 + VAT

For users with an active subscription related to a specific data enrichment type, requests made for that type will be deducted from the subscription, without affecting the single request credit balance.

What are the costs of the Company Search service?