Italy RegistroImprese Financial Statements Scraper
Pricing
Pay per event
Italy RegistroImprese Financial Statements Scraper
Find Italian company names in RegistroImprese public suggestions and collect official balance-sheet product links for KYB workflows.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Stas Persiianenko
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Extract public RegistroImprese company-name suggestions and balance-sheet document catalog links for Italian KYB, credit-risk, accounting, and corporate-finance workflows.
What does Italy RegistroImprese Financial Statements Scraper do?
This actor queries the same public InfoCamere suggester endpoint used by the RegistroImprese search widget.
It returns official public company-name suggestions for Italian company keywords.
It also includes the official RegistroImprese balance-sheet product page for each discovered company suggestion.
The actor is designed for discovery and monitoring workflows before a user purchases official documents.
It does not bypass login, payment, reCAPTCHA, or account-only document download flows.
Who is it for?
KYB teams can resolve Italian company names before diligence.
Credit-risk teams can build monitoring lists for annual accounts.
Corporate-finance teams can normalize target-company names.
Accounting teams can prepare balance-sheet purchase queues.
B2B data vendors can enrich Italian-company discovery pipelines.
Legal and compliance analysts can verify which names appear in RegistroImprese public search suggestions.
Why use this actor?
RegistroImprese is the official Italian company registry portal.
Manual portal searches are slow when you have many names to check.
This actor converts keyword lists into structured dataset rows.
It records the source URL and public bilancio product URL for auditability.
It is safe for discovery because paid document retrieval is out of scope.
What data can you extract?
| Field | Description |
|---|---|
| query | Original input keyword |
| resultType | Company suggestion or optional search hint |
| companyName | Public RegistroImprese company-name suggestion |
| activityOrDescription | Optional activity/declaratory search hint |
| activityCode | Activity-code payload when present |
| rank | Rank within the suggestion group |
| matchWeight | Source-provided weight when present |
| financialStatementProductUrl | Official bilancio product page |
| registrySearchUrl | Public RegistroImprese search URL |
| suggesterApiUrl | Source API URL used for the row |
| scrapedAt | Extraction timestamp |
How much does it cost to scrape RegistroImprese bilanci discovery data?
The actor uses pay-per-event pricing.
You pay a small run-start fee plus a per-result fee.
The final Store price is calculated from cloud run cost measurements before publication.
Use low limits for exploratory runs.
Use portfolio-sized query lists only after confirming the output matches your workflow.
How to use the actor
Open the actor on Apify.
Add one or more Italian company names or keywords to queries.
Keep maxItemsPerQuery at 10 to get the full public suggestion group.
Optionally enable activity-code or declaratory hints.
Start the run.
Download the dataset as JSON, CSV, Excel, or through the API.
Input example
{"queries": ["FIAT", "ENEL", "FERRARI"],"maxItemsPerQuery": 10,"includeActivityHints": false,"includeDeclaratoryHints": false}
Output example
{"query": "FIAT","resultType": "company_name_suggestion","companyName": "FIAT CHRYSLER FINANCE S.P.A.","rank": 3,"sourcePortal": "RegistroImprese / InfoCamere public suggester","documentCatalog": ["Bilancio d'esercizio", "Visura camerale ordinaria/storica", "Fascicolo impresa"],"financialStatementProductUrl": "https://www.registroimprese.it/bilancio-d-esercizio","registrySearchUrl": "https://www.registroimprese.it/ricerca-libera-e-acquisto?q=FIAT%20CHRYSLER%20FINANCE%20S.P.A.","scrapedAt": "2026-07-07T00:00:00.000Z"}
Tips for better results
Use official or common company names.
Try brand names when legal names are unknown.
Use Italian spelling for local businesses.
Run multiple related names to build monitoring queues.
Enable activity hints when you need broader sector discovery.
Keep paid document retrieval outside automated workflows unless you have the proper account rights.
Integrations
Send output to a KYB review spreadsheet.
Join company suggestions with your CRM account list.
Feed normalized names into credit-risk monitoring tools.
Use the bilancio product URL as a manual document-purchase handoff.
Store results in a data warehouse for recurring portfolio checks.
Trigger follow-up Apify actors for broader company-registry enrichment.
API usage with Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('automation-lab/italy-registroimprese-bilanci-scraper').call({queries: ['FIAT', 'ENEL'],maxItemsPerQuery: 10});console.log(run.defaultDatasetId);
API usage with Python
from apify_client import ApifyClientclient = ApifyClient('MY-APIFY-TOKEN')run = client.actor('automation-lab/italy-registroimprese-bilanci-scraper').call(run_input={'queries': ['FIAT', 'ENEL'],'maxItemsPerQuery': 10,})print(run['defaultDatasetId'])
API usage with cURL
curl -X POST 'https://api.apify.com/v2/acts/automation-lab~italy-registroimprese-bilanci-scraper/runs?token=MY-APIFY-TOKEN' \-H 'Content-Type: application/json' \-d '{"queries":["FIAT","ENEL"],"maxItemsPerQuery":10}'
MCP usage
Use the Apify MCP server with Claude Desktop or Claude Code.
MCP URL:
https://mcp.apify.com/?tools=automation-lab/italy-registroimprese-bilanci-scraper
Claude Code setup:
$claude mcp add apify-registroimprese https://mcp.apify.com/?tools=automation-lab/italy-registroimprese-bilanci-scraper
Claude Desktop JSON config:
{"mcpServers": {"apify-registroimprese": {"url": "https://mcp.apify.com/?tools=automation-lab/italy-registroimprese-bilanci-scraper"}}}
Example prompts:
- Run the RegistroImprese bilanci scraper for FIAT, ENEL, and Ferrari.
- Export Italian company suggestions as CSV.
- Compare returned company names with my KYB watchlist.
Legality
This actor accesses public suggestion data.
It does not download paid official documents.
It does not attempt to bypass reCAPTCHA.
It does not log in to private RegistroImprese accounts.
Always follow RegistroImprese terms and local laws.
Use official paid channels for legally certified documents.
Troubleshooting
If a query returns no results, try a shorter company name.
If the output includes activity hints instead of companies, disable optional hint fields.
If you need actual balance-sheet PDFs, use the official RegistroImprese purchase workflow.
If you need more than 10 suggestions per query, split the search into more specific terms.
FAQ
Does this actor download Italian financial statements?
No. It provides discovery metadata and links to official product pages.
Is RegistroImprese the official source?
Yes. RegistroImprese is the official Italian company registry portal operated through InfoCamere and Chambers of Commerce.
Can I use it for recurring monitoring?
Yes. Schedule the actor with the same queries list and compare datasets over time.
Why do some rows contain activity codes?
Those rows appear only when optional hint extraction is enabled.
Related scrapers
Explore other automation-lab actors for company, website, and B2B data workflows.
Useful companion categories include company enrichment, contact discovery, and web monitoring.
Data quality notes
The actor returns public suggestions exactly as provided by the source endpoint.
Names may include punctuation, legal-form suffixes, or historical entities.
Treat suggestions as discovery leads, not certified registry extracts.
Use official paid documents when legal certainty is required.
Operational boundaries
The actor is HTTP-only and lightweight.
It uses browser-like headers to access the public suggester.
It does not need residential proxies for normal operation.
It is designed for low-cost batch discovery.
Changelog
Initial version extracts public RegistroImprese company suggestions and bilancio product links.
Support
If a public query fails, include the input JSON and run ID when asking for help.
If the target changes its public suggester, the actor can be updated without changing your downstream schema.