Italy Registro Imprese Company Search Scraper
Pricing
Pay per event
Italy Registro Imprese Company Search Scraper
🏢 Search official public Italian company suggestions in batches for KYB, CRM normalization, supplier discovery, and lead enrichment.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Stas Persiianenko
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Search public company-name suggestions from Italy’s official Registro Imprese website and export clean, typed records.
Use this Actor for Italian KYB discovery, CRM name normalization, supplier research, and B2B lead enrichment without relying on paid Telemaco data.
What does this Italy company scraper do?
The Actor opens the official public Registro Imprese search experience in a real browser session.
It submits company-name or activity queries and captures the public suggestions returned by the site.
Each match includes its query, company name, suggestion category, source URL, and collection timestamp.
Optional fields remain absent unless they are publicly observable. The Actor never invents company details.
Why use it?
- 🏢 Search multiple Italian company names in one run.
- 🔎 Normalize incomplete or uncertain company names.
- 📊 Export results to JSON, CSV, Excel, XML, or RSS.
- 🔌 Connect results to APIs, webhooks, and automation tools.
- ✅ Distinguish name-only matches from unavailable enrichment.
Who is it for?
KYB and onboarding teams can find candidate legal names before verification.
Sales operations teams can normalize Italian account names in a CRM.
Procurement teams can discover suppliers by company or activity keyword.
Data teams can run repeatable batches instead of performing manual searches.
What data can I extract?
| Field | Description |
|---|---|
query | Original company or activity query |
companyName | Public suggested company name |
suggestionCategory | Official suggestion grouping |
suggestionType | Typed suggestion classification |
province | Optional province context supplied by the user |
sourceUrl | Public endpoint used for the match |
enrichmentStatus | not_requested, unavailable, or enriched |
enrichmentError | Honest explanation when detail data is unavailable |
registeredAddress | Optional, only when publicly observed |
pec | Optional PEC or digital domicile |
legalForm | Optional generic legal form |
activityDescription | Optional public activity description |
ateco | Optional ATECO code |
scrapedAt | ISO collection timestamp |
How to search Registro Imprese
- Add one or more company names or activity keywords.
- Optionally add an Italian province name or abbreviation.
- Choose the maximum suggestions per query.
- Run the Actor.
- Open the Dataset tab to preview or export matches.
Input
{"queries": ["Ferrari", "Enel", "Barilla"],"maxResults": 10,"enrichDetails": false,"proxyConfiguration": { "useApifyProxy": false }}
queries accepts company names, trading names, or activity keywords.
province is optional and is added to each search phrase.
maxResults controls records per query, from 1 to 100.
enrichDetails requests honest best-effort public enrichment.
Output example
{"query": "Enel","companyName": "ENEL ENERGIA S.P.A.","suggestionCategory": "denom","suggestionType": "denom","sourceUrl": "https://risuggester.infocamere.it/raceSuggWeb/suggester?lang=IT&app=RI&q=Enel","enrichmentStatus": "not_requested","scrapedAt": "2026-07-13T00:00:00.000Z"}
How much does it cost to search Italian companies?
Pricing is pay per event: a small start fee plus one charge for each saved company match.
Volume tiers automatically reduce the per-result rate for larger platform plans.
Check the live pricing panel on Apify before a production batch.
Batch company-name normalization
Pass a list of names from your CRM as queries.
Join each output row back to the original value using query.
Review candidate legal names before updating your source system.
Supplier discovery workflow
Search activity terms such as costruzioni, ristorante, or logistica.
Add a province when geographic context matters.
Export candidate names for a separate verification or contact-enrichment step.
Enrichment behavior
The proven public surface returns suggestions, not guaranteed complete registry profiles.
When enrichment is unavailable, the row remains useful and explicitly reports that status.
Blank optional fields mean “not publicly observed,” never “known to be empty.”
Integrations
Send Dataset items to Google Sheets for review.
Trigger Make or Zapier using an Apify webhook after successful runs.
Load JSON into a data warehouse for recurring company-name checks.
Call the Actor from a CRM enrichment service through the Apify API.
API usage
Use the Apify API from JavaScript, Python, or cURL. Keep your API token secret and pass the same typed input used in Console.
JavaScript API example
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('automation-lab/italy-registro-imprese-company-search-scraper').call({queries: ['Ferrari', 'Enel'], maxResults: 10});console.log(run.defaultDatasetId);
Python API example
from apify_client import ApifyClientclient = ApifyClient('YOUR_APIFY_TOKEN')run = client.actor('automation-lab/italy-registro-imprese-company-search-scraper').call(run_input={'queries': ['Ferrari', 'Enel'], 'maxResults': 10})print(run['defaultDatasetId'])
cURL API example
curl -X POST 'https://api.apify.com/v2/acts/automation-lab~italy-registro-imprese-company-search-scraper/runs?token=YOUR_APIFY_TOKEN' \-H 'Content-Type: application/json' \-d '{"queries":["Ferrari","Enel"],"maxResults":10}'
MCP with Claude Code
Install the Actor tool from your terminal:
$claude mcp add apify --transport http 'https://mcp.apify.com?tools=automation-lab/italy-registro-imprese-company-search-scraper'
Example prompts:
- “Search Registro Imprese for Ferrari, Enel, and Barilla and return normalized candidates.”
- “Find public construction-company name suggestions with Milan province context.”
- “Compare these CRM account names with official Italian company suggestions.”
MCP with Claude Desktop
Add this MCP server configuration:
{"mcpServers": {"apify": {"url": "https://mcp.apify.com?tools=automation-lab/italy-registro-imprese-company-search-scraper"}}}
Then ask for Italian company suggestions by name, activity, or province.
Reliability and anti-blocking
The official endpoint rejects some direct HTTP clients, so this Actor uses Chromium and normal page context.
Queries run sequentially with conservative delays to reduce pressure on the public service.
Enable Apify Proxy only when your network is blocked; direct browser access is the low-cost default.
Tips for better results
Use distinctive parts of a company name.
Try both abbreviations and expanded legal names.
Use activity terms for discovery and company names for normalization.
Keep maxResults low for precise searches.
Split very large query lists into scheduled batches.
Limitations
Suggestions are candidates, not certified company reports.
The public service may change fields, rate limits, or availability.
Province is search context and does not prove a registered office location.
Detail enrichment is best effort and may remain unavailable.
Legality and responsible use
This Actor accesses anonymous public search data.
You are responsible for complying with applicable terms, database rights, privacy rules, and your lawful purpose.
Do not use candidate matches as a final compliance decision without authoritative verification.
Troubleshooting
No matches returned: try a shorter or more distinctive query and remove the province.
Requests are blocked: enable Apify Proxy and retry a small batch.
Optional fields are blank: the detail was not publicly observable; inspect enrichmentStatus.
A run is slow: reduce query count or schedule smaller batches.
FAQ
Does this require a Registro Imprese account?
No. The Actor uses the anonymous public suggestion surface.
Does it access paid Telemaco records?
No. It does not use credentials or paid reports.
Are names guaranteed to identify the intended company?
No. Suggestions should be reviewed and verified before decisions.
Can I search by activity?
Yes. Add Italian activity phrases to queries.
Can I filter by province?
You can add province context to the search, but it is not proof of address.
Why are address and PEC optional?
They are emitted only when the public surface exposes them.
Can I schedule recurring checks?
Yes. Use Apify schedules and compare datasets downstream.
Can I export CSV or Excel?
Yes. Use the Dataset export controls or API endpoints.
Related scrapers
For financial-statement product metadata, use Italy RegistroImprese Bilanci Scraper.
Browse other official-source business tools at Automation Lab.
Support
For reproducible help, include the run URL, input, and the query that behaved unexpectedly.
Do not include private credentials or personal data in support reports.