Italy construction companies list with phone and address
An Italy construction companies list with phone, operating address, website and the emails published on the website. We extract it on request from Google Maps and the Italian national directories. In Bergamo one run returned at least 155 construction companies. With a free account you get 20 sample rows; one province costs €0.08 per row + VAT.
20 free rows · the source written on every row · extracted when you order it, by province or by municipality
What this list of construction companies in Italy is
It is the list of the construction companies in an Italian area — general builders, renovation firms, small craft builders — with business name, operating address, phone, website and the emails published on that website. It is not an archive to download: it is extracted when you order it, so the collection date is the delivery date.
It is not an approved suppliers register or a list of firms qualified for public tenders, which are kept by public bodies and regions, and it is not a ranking of the largest groups. This file is for companies that sell to builders: materials, rentals, software, services. For them the operating address matters, the office or the yard the company orders from, more than the registered address.
How we counted it: in Bergamo the search «impresa edile» (construction company) returned 211 listings; 56 were other categories (building materials dealers, property developers, excavation and demolition firms, painters) and we removed them: that is exactly what the category column in the file is for. At least 155 companies remain.
The fields you get on every row
These are the columns of the CSV or XLSX. Email and email type are filled only for the businesses with a reachable website.
| Field | Type | What it contains |
|---|---|---|
| Business | text | The name the business shows on its public listing. |
| Category | text | The category the listing shows today. Listings of other categories are left out. |
| Address, postcode, comune and province | text | The operating address, where the business works and answers, in separate columns so you can split the list by area. |
| Phone and Phone 2 | text | The published numbers, in international format. Before a calling campaign the numbers must be screened against Italy's do-not-call register (Registro Pubblico delle Opposizioni). |
| Email and email type | text | The email the business publishes on its own website, with its type: generic, personal or certified (PEC). Empty when we did not find one. |
| Website | URL | The business domain when we find it on the listing; empty when we do not. |
| Operating address check | yes / no | Yes when the map listing and the national directory listing show the same address. |
| Status on the map | text | Hours shown, temporarily closed or permanently closed, as the listing shows it on the day we read it. |
| Rating and number of reviews | number | The average rating and the review count of the listing: an order of magnitude of the client volume. |
| Directory and map listing | URL | The two public pages the row comes from: the source of every value, open to check. |
| Checked on | date | The day we read the sources for that row. |
| Row ID | text | A stable code, so the same business does not reach you twice across orders. |
See one complete row and what you can customise (Italian page)
What we check on every row
Collecting a value is not checking it: this is what we do, row by row, before the file reaches you.
The sector from the listing, not the ATECO code
A company picks its ATECO activity code when it registers and often never updates it. We take the category the business shows today on its public listing; listings of other categories stay out.
Operating address confirmed
The column says «yes» when the map listing and the national directory listing give the same address; otherwise it says which of the two sources gives it.
No duplicates, not even across orders
Listings of the same business become one row, and a business you already received in an earlier order does not reach you again.
The contacts you already have stay out
If you upload a file of your contacts to the dashboard (emails, phones, websites or VAT numbers), those businesses stay out of the list and are not charged.
Date read on every row
The «Checked on» column is the day we read the sources of that row; «Directory listing» and «Map listing» link to the pages it comes from.
Emails read on the website, with their type
The email is the one the business publishes on its own website, with its type: generic, personal or certified (PEC). We deliver only emails whose domain has a mail server (MX check): the others stay empty and are not charged as rows with an email.
Phones in international format
Every number is written as +39 followed by the number, with a second phone when the business publishes two.
Before a calling campaign, Italian numbers must be screened against the Registro Pubblico delle Opposizioni, Italy's do-not-call register. A business that finds itself in a list can ask to be removed: remove your business from our lists.
Free sample · 20 rows
The first 10 rows of the free sample for Bergamo
These are the first rows of the sample you receive, most complete first, built on 04/10/2026: names, phones, websites and emails are masked here and arrive complete in the file, with every column.
| Business | Street | Comune | Phone | Website | |
|---|---|---|---|---|---|
| G••••• Casa | Via Palma Il Vecchio | Bergamo | +39 035 ••• ••79 | ge•••.it | g@•••.it |
| F••••• P••••• Edilizia | Via Tonale | Albano Sant'Alessandro | +39 035 ••• ••77 | pe•••.com | i@•••.com |
| Impresa edile b••••• - G••••• Costruzioni | Via Dante | Albano Sant'Alessandro | +39 035 ••• ••96 | gi•••.it | g@•••.it |
| E••••• G••••• B••••• | Via Provinciale | Albino | +39 035 ••• ••86 | ed•••.it | i@•••.it |
| B••••• C••••• Srl | Via Giovanni Finazzi | Bergamo | +39 035 ••• ••67 | bg•••.it | i@•••.it |
| C••••• Group S••••• - B••••• | Via Zanica | Bergamo | +39 035 ••• ••54 | ca•••.it | i@•••.it |
| Costruzioni M••••• Della N••••• S••••• | Via Madonna della Neve | Bergamo | +39 035 ••• ••35 | pt•••.com | _@•••.com |
| Costruzioni P••••• S••••• | Via Alberto Pitentino | Bergamo | +39 035 ••• ••96 | co•••.it | i@•••.it |
| G••••• Srl - Gruppo B••••• Costruzioni Società B••••• | Viale Papa Giovanni XXIII | Bergamo | +39 035 ••• ••46 | gr•••.it | i@•••.it |
| A••••• Impresa Srl | Via Giosuè Carducci | Bergamo | +39 392 ••• ••53 | in•••.com | — |
Measured on 2026-10-01 with one map extraction in Bergamo: that is the number at the top of the page. The table rows come from the free sample.
Free 20-row sample
- Create a free account, no card.
- Fill in the business buyer declaration once: company name and VAT number.
- Download 20 real rows, with every column, as CSV or Excel: at once if the sample is ready, otherwise after a few minutes, the time to read it from the sources.
The sample comes from Bergamo, the example city of this page: it is the same for everyone and is not extracted for your area. One per list and per account.
Download 20 free sample rowsNeed something different?
Several provinces, a sector you do not see or a particular need: write to us. The free sample instead is downloaded from the dashboard, with the button above.
Export compatible with
- HubSpot
- Salesforce
- Pipedrive
- Zoho CRM
- Microsoft Dynamics 365
- Odoo
- monday CRM
- Excel
- Google Sheets
CSV and XLSX with one column per field (name, phone, email, operating address, website) that you map in the contact import of your CRM. Through the API the rows reach your systems without a file.
Pricing
What it costs
You pay for the rows you receive: one whole province, or up to 60 municipalities of the same province, as CSV or XLSX. First you download 20 real rows for free.
Measured example. Construction companies in Bergamo: at least 155 found in one run on 1 October 2026 → from about €12 + VAT.
Prices exclude VAT (Italian VAT 22%). Minimum order 150 rows. When you order you set the most rows you want: you pay only for the rows delivered.
You pay from your account balance, which is in US dollars: in the dashboard the price per row and the spend cap are shown in dollars. The balance is topped up by card or PayPal, with 22% VAT on the top-up.
30-day guarantee
For 30 days from delivery you report, row by row, a wrong field: an email that bounces, a phone number that does not exist or is invalid, a business that is closed, a wrong category. You do it from «My lists», with «Report a wrong field». For every accepted report the price of that row goes back to your QuanticData balance: at once if the email domain no longer receives mail or the number is not a valid Italian number, after a check by our team in the other cases. Phones that are switched off or not answered are not covered.
Would you rather build it yourself? Self-service API: from $0.01 per lead, local_business_leads collector, $2 of free credit every month, failed extractions not charged.
Who buys a list of construction companies in Italy
Not homeowners looking for a builder: companies that sell to builders and need the office they order from.
Building materials dealers
Cement, bricks, plasterboard: sales go by delivery area, so you need the operating address and the radius in kilometres from the warehouse.
Plant and scaffolding hire
Excavators, aerial platforms, scaffolding: the owner's direct phone counts more than a generic email address.
Estimating and site software
Quotes, job costing, site safety: 41 Bergamo companies out of 155 had no website, and they are often the ones starting from zero with software too.
Windows, insulation and external wall insulation
Manufacturers and distributors looking for builders to install their products: the list is built by province and filtered on the companies the map shows as open.
Site safety and training
Mandatory courses, protective equipment, safety coordination: a recurring purchase, easier to sell to the companies that are still working.
Insurance brokers
Contractors' all-risks and ten-year latent defects cover: the right contact is the company office, and the map status helps to discard the closed ones.
Compliance: what is in the file and what is up to you
The list contains business contacts only: business name, operating address, published number, website and the emails the company publishes on its own website. No data on private clients, no personal contacts, no profiles bought from third parties.
For business-to-business contact the legal basis is legitimate interest, which the GDPR names explicitly for direct marketing in recital 47. Many construction companies are sole-trader craft businesses: for them the contact detail counts as personal data and the processing has to be assessed case by case.
Email, SMS and automated messages need consent in Italy. Sending commercial communications through automated systems requires the recipient's prior consent, even when the recipient is a company or a professional (art. 130 of the Italian Privacy Code): the email column is for whoever already has that consent, or for the cases where the law does not require it, such as existing customers for similar products. Calls with a live operator are allowed only to numbers not listed in the Registro Pubblico delle Opposizioni, Italy's do-not-call register.
When you receive the file you become an independent controller of the data: privacy notice, record of processing and replies to data subjects' requests are up to you.
If your business is in one of our lists and you want it out, the business name and the contact detail to remove are enough: remove your business from our lists.
Sources and standards: Registro Pubblico delle Opposizioni (Italian do-not-call register) · Garante Privacy — telemarketing and unwanted calls · GDPR, recital 47 — legitimate interest
Frequently asked questions
What buyers ask us before ordering. If something is missing, write the question in the form above: a person replies.
Ask us a question →How many construction companies are there in Italy?
We have not counted a national total, so we do not publish one. The only number we measured is Bergamo: at least 155 companies, searching «impresa edile» and keeping only construction companies, in a run on 1 October 2026. When you order you set the most rows you want and pay only for the rows delivered.
Does the list include small builders and renovation firms (imprese edili)?
Yes, they are most of it. The list covers general builders, renovation firms and small craft builders, including the ones that work by word of mouth and appear only on the national directories. It is not a ranking of the largest groups and not a register of firms qualified for public tenders. Materials dealers, property developers, excavation firms and painters are removed by category.
How up to date is the data?
It is current to the day of extraction, because the list is generated when you order it instead of being pulled from an archive. The «Checked on» column tells you, row by row, the day we read the sources.
How many construction companies have an email?
The emails do not come from an archive: we read them on the company website, so coverage depends on how many have one. In the Bergamo sample, 114 companies out of 155 (74%) had a website to visit. In the free sample you see how many rows have an email before you pay.
Is it legal to contact these construction companies?
They are business contacts published by the companies themselves, and for B2B the GDPR allows legitimate interest (recital 47). Commercial emails and SMS sent with automated systems need the recipient's prior consent (art. 130 of the Italian Privacy Code), except for existing customers buying similar products. Operator calls are allowed to numbers not listed in the Registro Pubblico delle Opposizioni, Italy's do-not-call register.
Is the Italy construction companies list available in Excel, and how fast?
CSV or XLSX, with the source and the date we read it on every row. You download the 20-row sample after creating the free account: at once if it is ready, otherwise after a few minutes. The list you order is built from the sources at that moment: a province usually takes about ten minutes and the file stays in «My lists».
Can I buy one province only, or a few municipalities?
Yes: you order one whole province, or pick up to 60 municipalities of the same province, for example those around your warehouse. It costs €0.08 per row + VAT, with a minimum order of 150 rows, and you pay only for the rows delivered.
How do I tell apart construction companies with similar names?
Every row carries the operating address, the phone, the website and the links to the two public listings it comes from, plus a stable row ID. Two companies with similar names stay on separate rows you can check one by one, and the same company does not reach you twice across orders.
API or finished file: which is better?
The API makes sense if you have someone to integrate it and you want to rebuild the list yourself: you pay from $0.01 per lead and get $2 of free credit every month. The finished file makes sense if you need a province already deduplicated, enriched and checked, without writing a line of code.
What guarantee is there on quality?
For 30 days from delivery you report, row by row, a wrong field: an email that bounces, a phone number that does not exist or is invalid, a business that is closed, a wrong category. You do it from «My lists», with «Report a wrong field». For every accepted report the price of that row goes back to your QuanticData balance: at once if the email domain no longer receives mail or the number is not a valid Italian number, after a check by our team in the other cases. Phones that are switched off or not answered are not covered.
Can I import the list into my CRM?
Yes. The file arrives as CSV and XLSX with one column per field (name, phone, email, operating address, website), so the list of construction companies loads through the contact import of HubSpot, Salesforce, Pipedrive, Zoho CRM, Microsoft Dynamics 365, Odoo and monday CRM, or opens in Excel and Google Sheets. With the API the rows reach your systems without a file.
Want to see 20 construction companies with every column?
Create a free account and download 20 real rows with every column, from Bergamo, the example city of this page. No card.
Download 20 free sample rowsSearch a dataset
Type the sector and, if you like, the city: we take you to the ready-made list. If it is not there yet, the request reaches us and we build it.
Updated 2026-10-06 · Written by the QuanticData team from the collector documentation and the sources cited.