Italian Company Register — Registro Imprese Scraper
Pricing
Pay per usage
Italian Company Register — Registro Imprese Scraper
Search and extract Italian company data from the Registro Imprese (Italian Business Register). Look up by company name, Codice Fiscale, or Partita IVA. Returns company name, VAT number, legal form, address, PEC, ATECO code, share capital, and registration status. No cookies, no login required.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
20 hours ago
Last modified
Categories
Share
Italian Company Register Scraper — Registro Imprese
Search and extract Italian company data from the Registro Imprese, Italy's official business register managed by the Chambers of Commerce (Camere di Commercio). Look up companies by name, Codice Fiscale, or Partita IVA. Returns company name, VAT number, legal form, registered address, PEC (certified email), ATECO activity code, share capital, and registration status. No cookies, no login required.
How to scrape Registro Imprese data
This actor searches the official Italian Registro Imprese (Business Register) and extracts structured company data. The register contains every Italian business entity — over 6 million active companies including SRL, SPA, SAS, SNC, sole proprietorships, cooperatives, and consortiums.
Search by Company Name
Enter a company name or keyword in Italian. The actor searches the Registro Imprese and returns all matching companies with their official registration data.
Search by Codice Fiscale
Look up a specific company by its Codice Fiscale (Italian tax identification code). Companies use an 11-digit numeric code. This provides an exact match.
Search by Partita IVA
Look up a company by its 11-digit Partita IVA (Italian VAT number). Every Italian business that performs taxable transactions has a Partita IVA.
Filter by Province
Narrow results by Italian province using the 2-letter province code (e.g., MI for Milano, RM for Roma, TO for Torino). Useful for regional market research or building geographic lead lists.
What data does Italian Company Register Scraper extract?
| Field | Type | Description |
|---|---|---|
| companyName | String | Official registered company name (denominazione) |
| codiceFiscale | String | Italian tax identification code (Codice Fiscale) |
| partitaIva | String | 11-digit Italian VAT number (Partita IVA) |
| numeroRea | String | REA registration number (province code + number) |
| legalForm | String | Legal form (SRL, SPA, SAS, SNC, Ditta Individuale, etc.) |
| address | String | Full registered office address (sede legale) |
| postalCode | String | Italian postal code (CAP, 5 digits) |
| city | String | City name |
| province | String | Province code (2 letters) |
| pec | String | Certified email address (Posta Elettronica Certificata) |
| status | String | Activity status: active, ceased, suspended, inactive |
| registrationDate | String | Date of registration in the register |
| atecoCode | String | ATECO economic activity classification code |
| atecoDescription | String | Description of the ATECO activity |
| shareCapital | String | Capitale sociale (share capital amount) |
| url | String | Link to the company on Registro Imprese |
| scrapedAt | String | ISO timestamp of data extraction |
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
| Company Name / Keywords | String | — | Search by company name or keywords (in Italian) |
| Codice Fiscale | String | — | Look up by Italian tax code |
| Partita IVA | String | — | Look up by 11-digit VAT number |
| Province | String | — | Filter by 2-letter province code (MI, RM, TO, NA, etc.) |
| Active Companies Only | Boolean | false | Exclude ceased and inactive companies |
| Max Results | Integer | 100 | Maximum companies to return |
| Proxy Configuration | Object | IT Residential | Proxy settings (Italian residential recommended) |
Example output
{"companyName": "FERRARI S.P.A.","codiceFiscale": "00159560366","partitaIva": "00159560366","numeroRea": "MO-88982","legalForm": "SOCIETA' PER AZIONI","address": "Via Emilia Est 1163, 41121 Modena (MO)","postalCode": "41121","city": "Modena","province": "MO","pec": "ferrari@legalmail.it","status": "active","registrationDate": "17/03/1947","atecoCode": "29.10.00","atecoDescription": "Fabbricazione di autoveicoli","shareCapital": "20,260,000 EUR","url": "https://www.registroimprese.it/ricercaext?denominazione=Ferrari","scrapedAt": "2026-05-23T10:30:00.000Z"}
Tips for best results
- B2B lead generation: Search by industry keyword + province to build targeted Italian lead lists. Example: "consulenza informatica" in province "MI" (Milano).
- Due diligence: Look up a specific Partita IVA or Codice Fiscale to verify company existence and registration status before doing business.
- Competitor mapping: Search by product or service keyword to find competitors in a specific Italian region.
- Supplier verification: Verify Italian suppliers by their VAT number before entering business relationships.
- Use Italian keywords: The register is in Italian. Search "costruzioni" not "construction", "alimentari" not "food".
How much does it cost?
Italian Company Register Scraper runs on the Apify platform. You pay only for compute resources used.
| Search size | Estimated time | Estimated cost |
|---|---|---|
| 10 companies | ~30 seconds | ~$0.01 |
| 100 companies | ~5 minutes | ~$0.05 |
| 1,000 companies | ~45 minutes | ~$0.40 |
Apify's free tier includes $5 of monthly compute — enough to search thousands of Italian companies at no cost.
Can I integrate?
Yes. Send Italian company data directly to your existing tools:
- Google Sheets — Build a live Italian company database
- HubSpot / Salesforce — Enrich CRM contacts with official Italian business data
- Slack — Get notified about new companies matching your criteria
- Webhooks — Push to any HTTP endpoint for custom workflows
- Zapier / Make — Connect to 5,000+ apps
Can I use it as an API?
Yes. Call Italian Company Register Scraper programmatically:
Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_API_TOKEN")run = client.actor("studio-amba/registro-imprese-scraper").call(run_input={"searchQuery": "Ferrari","provincia": "MO","maxResults": 20,})for company in client.dataset(run["defaultDatasetId"]).iterate_items():print(f"{company['companyName']} (P.IVA {company['partitaIva']}) — {company['city']}")
JavaScript
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });const run = await client.actor('studio-amba/registro-imprese-scraper').call({searchQuery: 'consulenza',provincia: 'MI',maxResults: 50,});const { items } = await client.dataset(run.defaultDatasetId).listItems();items.forEach(c => console.log(`${c.companyName} | P.IVA ${c.partitaIva} | ${c.city}`));
FAQ
What is the Registro Imprese?
The Registro Imprese (Business Register) is Italy's official public register of companies. It is managed by the Camere di Commercio (Chambers of Commerce) through InfoCamere, the technological consortium. Every Italian business entity must register, making it the authoritative source for Italian company data.
What is a Codice Fiscale?
The Codice Fiscale is Italy's tax identification code. For companies, it is an 11-digit numeric code. For individuals, it is a 16-character alphanumeric code derived from personal data. It is used for all tax and administrative interactions.
What is a Partita IVA?
The Partita IVA is Italy's VAT number, an 11-digit code assigned to businesses that perform taxable transactions. It is the Italian equivalent of a VAT number in other EU countries.
What are ATECO codes?
ATECO codes classify Italian businesses by economic activity. They are the Italian adaptation of the European NACE classification system. Each company has one or more ATECO codes describing what they do.
What is PEC?
PEC (Posta Elettronica Certificata) is Italy's certified email system. It provides legal proof of sending and receiving emails. Every Italian company is required to have a PEC address registered in the business register.
What Italian legal forms exist?
Common Italian legal forms include: SRL (Societa a Responsabilita Limitata — limited liability company), SPA (Societa per Azioni — joint-stock company), SAS (Societa in Accomandita Semplice — limited partnership), SNC (Societa in Nome Collettivo — general partnership), and Ditta Individuale (sole proprietorship).
Limitations
- The free search on Registro Imprese returns basic company data. Detailed visure camerali (full company reports) require paid access on registroimprese.it
- The autocomplete search returns up to 10 results per query — use specific search terms for best results
- Some data fields (directors, business purpose, financial statements) are only available via paid products
- The site may rate-limit heavy usage — residential Italian proxies are recommended
Other European company register scrapers
Working with European business data? Combine with these tools:
- Dutch Company Register — KVK Scraper — Dutch KVK company register
- German Company Register — Handelsregister — German Handelsregister
- French Company Enrichment — French company data from official sources
- Belgian Company Enrichment — KBO — Belgian KBO/BCE company register
Your feedback
Found a bug or want a feature? Open an issue on the Issues tab. Your feedback helps improve this actor.