Italy Business Leads Scraper – B2B Contacts
Pricing
from $6.00 / 1,000 business leads
Italy Business Leads Scraper – B2B Contacts
Extract Italian business leads by category and location: emails, phone numbers, WhatsApp, websites, VAT numbers, social profiles, opening hours, and more. Filter results and export structured B2B contact data to CSV, Excel, or JSON. Independent, unofficial tool.
Pricing
from $6.00 / 1,000 business leads
Rating
0.0
(0)
Developer
Dario Mattioli
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Extract Italian business leads by category and location and build structured datasets of local companies with contact and commercial information.
Find emails, phone numbers, mobile contacts, WhatsApp numbers, official websites, VAT numbers, social profiles, addresses, coordinates, ratings, opening hours, and other publicly available business data.
This business leads scraper is designed for B2B lead generation, local business leads, business contact databases, sales prospecting, CRM enrichment, and market research in Italy.
Disclaimer: This is an independent and unofficial tool. It is not affiliated with, sponsored by, or endorsed by PagineGialle or Italiaonline. All trademarks and brand names belong to their respective owners.
What can you do with this Actor?
Simply provide:
the type of business you are looking for
an Italian city or location
the maximum number of results you want
The Actor collects available business listings, normalizes the data, applies conservative deduplication, and saves the resulting leads to the Apify Dataset.
For example, you can search for:
ristoranti in Roma
dentisti in Milano
idraulici in Torino
avvocati in Napoli
hotel in Firenze
parrucchieri in Bologna
and many other business categories available in the source.
This makes it useful for building local business lead lists and structured business directory data for the Italian market.
Data extracted
When available, each business lead can include:
Business name
Category
VAT number
Address
Postal code
City
Province
Region
Phone numbers
Landline phone numbers
Mobile phone numbers
WhatsApp numbers
Fax numbers
Email addresses
Official website
Website domain
TikTok
YouTube
X / Twitter
TheFork
Booking links
Latitude
Longitude
Rating
Number of reviews
Open now status
Opening hours
Source profile URL
Lead completeness score
Not every field is available for every company. The Actor only returns information that is publicly available from the source.
Filter the business leads you actually need
You can request only businesses that contain specific contact information.
Available filters include:
Official website
Mobile phone
For example, if you request 100 results with email addresses, the Actor attempts to collect 100 business leads that actually contain at least one email address.
It does not simply take the first 100 listings and remove those without email afterward.
This is particularly useful when creating a targeted B2B contact database or preparing prospecting lists for sales campaigns.
Result sorting
Two sorting modes are available.
Data completeness
Businesses with more useful information are shown first.
The score can take into account data such as:
official website
mobile phone
VAT number
reviews
other available business information
This mode is recommended for B2B lead generation and sales prospecting.
Search relevance
Keeps the original source order as much as possible.
Use this mode when the original relevance of the search results is more important than contact completeness.
Smart geographic search
When the location clearly corresponds to an Italian municipality, the Actor restricts the results to that municipality.
For example:
Location: Roma
returns businesses located in Rome, rather than automatically including nearby municipalities such as Frascati, Ciampino, or Albano Laziale.
For larger searches, the Actor may use multiple postal-code areas to discover more businesses and distribute the results more effectively across the requested city.
This helps produce more geographically consistent local business leads.
Conservative deduplication
Local business directories can contain duplicate or very similar listings.
The Actor applies conservative deduplication to avoid returning the same business multiple times when there is enough evidence that two records represent the same company.
However, different businesses are not automatically merged just because they share:
the same address
the same phone number
the same website
This prevents legitimate businesses from being removed incorrectly.
For example, a hotel and its internal restaurant may share an address and phone number while still being separate businesses.
Phone numbers separated by type
When possible, phone numbers are classified into separate fields:
{ "landlinePhones": [], "mobilePhones": [], "whatsappPhones": [], "faxNumbers": [] }
This makes it easier to distinguish between landline numbers, mobile contacts, WhatsApp numbers, and fax numbers.
For users performing local lead generation, this can be especially useful when mobile or WhatsApp contacts are required.
Official websites, social profiles, and booking links
The Actor attempts to distinguish the official business website from other external links.
Facebook, Instagram, LinkedIn, TikTok, YouTube, X, TheFork, and booking platforms are stored in their respective fields instead of being incorrectly classified as official websites.
This produces cleaner business contact data that can be used in CRM systems, prospecting workflows, and company databases.
Opening hours and "Open now"
When available, the Dataset can include:
{ "isOpenNow": false, "openingHours": { "monday": [ "09:00 - 13:00", "14:30 - 19:30" ] } }
Open now indicates whether the source reports the business as open at the moment the search is performed.
It does not indicate whether the company is legally active, inactive, closed permanently, or bankrupt.
If this information is unavailable, the value may be empty or null.
How to use the Actor
- Enter your search
Fill in:
What are you looking for?
For example:
dentisti
Location
For example:
Milano
Maximum number of results
For example:
100
- Choose optional filters
You can request, for example:
Only businesses with email
Only businesses with WhatsApp
You can also filter for official websites or mobile phone numbers.
- Start the Run
Click Start.
- Export the results
When the Run is complete, open the Dataset and export the business data using formats supported by Apify, including:
JSON
CSV
Excel
XML
Example Input JSON
{ "searchTerm": "dentisti", "location": "Milano", "maxResults": 100, "requireEmail": true, "requireWebsite": false, "requireWhatsApp": false, "requireMobile": false, "sortBy": "quality" }
Example output
{ "name": "Studio Dentistico Esempio", "category": "Dentisti medici chirurghi ed odontoiatri", "vatNumber": "12345678901", "address": "Via Esempio, 10", "postalCode": "20100", "city": "Milano", "province": "MI", "region": "Lombardia", "phones": [ "02 1234567", "333 1234567" ], "landlinePhones": [ "02 1234567" ], "mobilePhones": [ "333 1234567" ], "whatsappPhones": [ "333 1234567" ], "emails": [ "info@example.it" ], "officialWebsite": "https://www.example.it", "rating": 4.8, "reviews": 42, "isOpenNow": false }
The example above demonstrates the data structure. All values are fictional.
API and automation
The Actor can also be executed through the Apify API and integrated into automated workflows.
You can use it to:
periodically update an Italian business database
build a business contact database
collect new sales prospects
feed business data into a CRM
create local business lead lists
automatically export leads to other systems
create workflows with Make, Zapier, or other Apify-compatible integrations
process the results with custom scripts and applications
The same options available in the Actor interface can be provided through Input JSON.
Use cases
B2B lead generation
Build targeted lists of Italian companies by industry and location.
Use the contact filters to find businesses with email addresses, mobile numbers, WhatsApp contacts, or official websites.
Local business leads
Find businesses operating in a specific Italian city or sector and create structured lists for local prospecting and outreach.
Business contact database
Build structured datasets containing company names, VAT numbers, emails, phone numbers, websites, addresses, and other available contact information.
Sales prospecting
Find potential customers for:
B2B services
agencies
consultants
suppliers
software companies
professional services
local sales teams
CRM enrichment
Add publicly available company contact information to sales and CRM workflows.
Local lead generation
Identify businesses in selected Italian cities and categories for geographically targeted sales and marketing activities.
Market research
Analyze the presence of businesses belonging to specific categories across different Italian cities.
Business directory data
Collect structured data from Italian local business listings for research, automation, market analysis, or custom applications.
Data quality
The Actor includes multiple processing steps designed to improve the quality of the final Dataset:
data normalization
landline, mobile, WhatsApp, and fax separation
official website and social profile separation
conservative duplicate removal
municipality-level geographic filtering
distributed collection across postal-code areas when necessary
automatic handling of temporary source errors
lead completeness scoring
quality-based result sorting
filters applied before final delivery
The goal is to provide usable business lead data, rather than simply returning raw directory listings.
Why might you receive fewer results than requested?
The Actor attempts to reach the requested maximum number of results, but fewer records may be returned when:
the source does not contain enough businesses matching the search
the selected filters are too restrictive
there are not enough valid matching records
the spending limit configured for the Run is reached
some source pages are temporarily unavailable
The Dataset contains only business records that were successfully retrieved and validated.
Pricing
This Actor uses the Pay Per Event pricing model.
The main billable event is a Business Lead.
A lead is charged when it has been successfully processed, saved, and delivered to the Dataset.
The current price is always displayed directly on the Actor page in Apify Store.
FAQ
Can I search for any business category?
You can use categories and keywords supported by the underlying business directory search.
Examples include:
restaurants
dentists
hotels
lawyers
plumbers
hairdressers
electricians
many other local business categories
For searches in Italy, Italian category names such as ristoranti, dentisti, or idraulici generally provide the most natural search input.
Can I search any Italian city?
Yes.
Enter the desired Italian city or location in the location field.
Can I get only businesses with email addresses?
Yes.
Enable the Only businesses with email filter.
The Actor will attempt to reach the requested number of leads that actually contain an email address.
Can I get only businesses with WhatsApp?
Yes.
Enable the Only businesses with WhatsApp filter.
Can I get only businesses with mobile phone numbers?
Yes.
Enable the Only businesses with mobile phone filter.
Can I get only businesses with an official website?
Yes.
Enable the Only businesses with official website filter.
Do all results contain emails or websites?
No.
Availability depends on the public information provided for each business.
Use the available filters when you specifically require particular contact fields.
Does "Open now" mean the company is still active?
No.
It only indicates whether the source reports the business as open at the time of the search.
It is not a legal or commercial company-status indicator.
Are duplicates removed?
The Actor removes duplicate records when there are sufficiently reliable signals that they represent the same business.
It intentionally uses a conservative strategy to avoid merging genuinely different businesses.
Can I access the data through an API?
Yes.
The Actor can be executed through the Apify API, and its Dataset can be consumed programmatically.
Can I export the results?
Yes.
You can export the Dataset in formats supported by Apify, including CSV, Excel, JSON, and XML.
Can I use this for B2B lead generation?
Yes.
The Actor is designed to help collect local business leads and B2B contact data in Italy, provided that your use of the data complies with applicable laws, regulations, and the terms relevant to your use case.
Support
If you encounter a problem, unusual result, or unexpected behavior, use the Issues section on the Actor page.
When possible, include:
search term
location
requested number of results
enabled filters
Run ID
This makes it easier to reproduce and investigate the issue.
Data source and trademark notice
This Actor processes business information that is publicly accessible through PagineGialle.
The Actor is an independent, unofficial tool and is not affiliated with, sponsored by, endorsed by, or operated by PagineGialle or Italiaonline.
PagineGialle, Italiaonline, and any other trademarks or commercial names mentioned in this documentation belong to their respective owners.
Availability and completeness of individual fields depend on the information made publicly available by the source.