Pricing
from $0.70 / 1,000 results
Immobiliare.it Scraper
An advanced, high-performance scraper for Immobiliare.it. Supports scraping listings, single ads, agency profiles, and all Italian agencies using a pre-compiled index.
Pricing
from $0.70 / 1,000 results
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
5
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Immobiliare.it Scraper | Extract Property Listings & Agency Data from Italy's Largest Real Estate Portal
Extract structured real estate data from Immobiliare.it β Italy's #1 property portal β without needing an official API. This Actor collects property listings across all categories (residential, commercial, land, auctions) and real estate agency profiles for any Italian city, or for every agency in the country in a single run.
Built for real estate analysts, lead generation teams, market researchers, and proptech developers who need reliable, large-scale Italian property data.
β Scrape property listings β sale, rent, and auctions
β Collect real estate agency profiles city by city, or all of Italy at once
β Full auto-pagination β no manual page management needed
β Listing limit control β cap results per URL or run unlimited
β Export to JSON, CSV, Excel, XML via Apify
β Access results via API or integrate with Zapier, Make, n8n
What Data Can Be Extracted?
Property Listing Fields
| Field | Description |
|---|---|
id | Unique listing ID |
uuid | UUID of the listing |
title | Full listing title |
contract | Sale, rent, or auction |
price.value | Numeric price in EUR |
price.formattedValue | Human-readable price string |
typology.name | Property type (apartment, villa, office, etc.) |
properties[].surface | Floor area (mΒ²) |
properties[].rooms | Number of rooms |
properties[].bathrooms | Number of bathrooms |
properties[].bedRoomsNumber | Number of bedrooms |
properties[].floor.value | Floor number |
properties[].location.address | Street address |
properties[].location.city | City |
properties[].location.province | Province |
properties[].location.region | Region |
properties[].location.latitude | GPS latitude |
properties[].location.longitude | GPS longitude |
properties[].description | Listing description text |
properties[].multimedia.photos | Array of photo URLs (small/medium/large) |
properties[].featureList | Features (balcony, elevator, etc.) |
properties[].ga4features | Extended features list |
properties[].ga4Heating | Heating type |
properties[].ga4Condition | Property condition |
properties[].ga4Garage | Parking/garage details |
properties[].seaDistanceValue | Distance to the sea |
properties[].views | Views (sea, panoramic, etc.) |
advertiser.agency.displayName | Agency name |
advertiser.agency.agencyUrl | Agency profile URL |
advertiser.agency.phones | Agency phone numbers |
advertiser.agency.imageUrls | Agency logo URLs |
advertiser.supervisor.displayName | Agent name |
luxury | Whether listing is marked as luxury |
isNew | Whether it's a new construction listing |
seo.url | Canonical listing URL |
visibility | Listing tier (standard, supervetrina, etc.) |
Agency Profile Fields
| Field | Description |
|---|---|
id | Unique agency ID |
displayName | Agency display name |
address | Physical address |
agencyUrl | Profile URL on Immobiliare.it |
description | Agency description text |
phones | Phone numbers (real and virtual) |
imageUrls | Logo image URLs |
agencyLocation.city | City |
agencyLocation.province | Province |
agencyLocation.region | Region |
agencyLocation.latitude | GPS latitude |
agencyLocation.longitude | GPS longitude |
realEstate | Active listings count |
timeContract | Years active on platform |
qualityIndex | Platform quality score |
premiumAds | Number of premium listings |
partnership | Professional partnership (e.g. Fiaip) |
isPaid | Whether the agency has a paid plan |
guaranteed | Guaranteed agency flag |
active_in_cities | Cities where agency operates |
scraped_city | City from which this record was collected |
Features
- Scrape thousands of property listings across Italian cities with full pagination
- Extract residential, commercial, land, garage, warehouse, and auction listings
- Collect complete agency profiles including contact details, location, and statistics
- Scrape every real estate agency in Italy using the built-in national index
- Supports multi-language Immobiliare.it URLs (Italian, English, Russian, German)
- Auto-detects URL type β no manual configuration needed
- Browser fingerprint emulation via
curl_cffiβ works reliably without residential proxies - Migration-safe state saving β long agency runs resume from where they left off
- Per-URL listing limits or unlimited collection
- Export results to JSON, CSV, Excel, or XML
- Schedule automated daily or weekly runs
- Access all data through the Apify API
How to Scrape Immobiliare.it Data
- Open the Actor in the Apify Store and click Try for free
- Paste your URLs β any Immobiliare.it search page, agency city listing, or
/search-list/API URL - Set a listing limit β use
maxListingsLimitto cap results per URL, or set0for unlimited - Enable national agency scraping (optional) β set
scrapeAllAgencies: trueto collect every agency in Italy - Run the Actor and monitor progress in the Apify console
- Download your data in JSON, CSV, Excel, or XML from the Storage tab, or access it via the Apify API
Input Example
{"startUrls":[{"url":"https://www.immobiliare.it/vendita-case/roma/"},{"url":"https://www.immobiliare.it/affitto-case/milano/"},{"url":"https://www.immobiliare.it/agenzie-immobiliari/firenze/"}],"maxListingsLimit":200,"scrapeAllAgencies":false,"proxyConfiguration":{"useApifyProxy":true}}
To scrape every real estate agency in Italy:
{"scrapeAllAgencies":true,"proxyConfiguration":{"useApifyProxy":true}}
Output Example
Property listing
{"visibility":"supervetrina","dataType":"list-real-estate","id":125884809,"uuid":"8a01ab13-e481-53ad-b265-43fdbea6691b","advertiser":{"agency":{"id":463209,"type":"agency","showOnlyAgentPhone":false,"phones":[{"type":"vTel1","value":"0182 196 5503"}],"bookableVisit":{"isVisitBookable":true,"virtualVisitEnabled":true},"isPaid":true,"label":"agenzia","displayName":"Santandrea Luxury Houses & Top Properties - Alassio","guaranteed":false,"showAgentPhone":false,"showLogo":true,"imageUrls":{"small":"https://pic.im-cdn.it/imagenoresize/1794742429.jpg","large":"https://pic.im-cdn.it/imagenoresize/1794742431.jpg"},"agencyUrl":"https://www.immobiliare.it/agenzie-immobiliari/463209/santandrea-luxury-houses-top-properties-alassio/","showExternalLink":false},"supervisor":{"type":"agent","imageGender":"male","phones":[{"type":"vTel1","value":"0182 196 5503"}],"imageType":"agent","displayName":"Alassio Santandrea","label":"agente immobiliare"},"hasCallNumbers":true},"contract":"sale","isNew":false,"luxury":true,"price":{"visible":true,"value":4000000,"formattedValue":"β¬ 4.000.000","priceRange":"oltre 500.000 β¬"},"properties":[{"multimedia":{"photos":[{"id":1847729683,"caption":"Zona","urls":{"small":"https://pwm.im-cdn.it/image/1847729683/xxs-c.jpg"}},{"id":1847729709,"caption":"Giardino","urls":{"small":"https://pwm.im-cdn.it/image/1847729709/xxs-c.jpg"}},{"id":1847729727,"caption":"Vista","urls":{"small":"https://pwm.im-cdn.it/image/1847729727/xxs-c.jpg"}}],"virtualTours":[],"hasMultimedia":true},"bathrooms":"3","isMain":false,"floor":{"abbreviation":null,"value":"1Β°","floorOnlyValue":"1","ga4FloorValue":"1"},"ga4Condition":"Buono / Abitabile","price":{"visible":true,"value":4000000,"formattedValue":"β¬ 4.000.000","priceRange":"oltre 500.000 β¬"},"rooms":"5+","surface":"316 mΒ²","typology":{"id":23,"name":"Villa unifamiliare"},"ga4Garage":"1 in box privato/box in garage, 2 posto auto","typologyGA4Translation":"Villa","seaDistanceValue":"500 m","views":[{"id":1,"name":"mare"},{"id":5,"name":"panoramica"}],"ga4features":["cancello elettrico","caminetto","fibra ottica","videocitofono","impianto di allarme","porta blindata","balcone","impianto tv con parabola satellitare"],"ga4Heating":"Autonomo","caption":"Villa dei Mosaici β Residenza storica nel cuore di Alassio","category":{"id":1,"name":"Residenziale"},"description":"Nel cuore di Alassio, a pochi passi dal mare e immersa in un contesto di assoluta privacy, proponiamo in vendita la splendida Villa dei Mosaici, un immobile unico nel suo genere. La villa combina eleganza, comfort e raffinatezza, arricchita da dettagli architettonici di pregio e dai pregiati mosaici artigianali che impreziosiscono ogni ambiente.","photo":{"id":1847729683,"caption":"Zona","urls":{"small":"https://pwm.im-cdn.it/image/1847729683/xxs-c.jpg","medium":"https://pwm.im-cdn.it/image/1847729683/m-c.jpg","large":"https://pwm.im-cdn.it/image/1847729683/xxl.jpg"}},"bedRoomsNumber":"4","location":{"address":"Parco Fuor del Vento","latitude":44.0092,"longitude":8.1725,"marker":"marker","region":"Liguria","province":"Savona","macrozone":"Collina Centrale, Parco Fuor del Vento","city":"Alassio","nation":{"id":"IT","name":"Italia"}},"featureList":[{"type":"rooms","label":"5+ locali","compactLabel":"5+"},{"type":"surface","label":"316 mΒ²"},{"type":"bathrooms","label":"3 bagni","compactLabel":"3"},{"type":"luxury","label":"Lusso","forceLastPosition":true},{"type":"elevator","label":"No Ascensore","compactLabel":"No"},{"type":"balcony","label":"Balcone"}]}],"title":"Villa unifamiliare Parco Fuor del Vento 50, Collina Centrale, Parco Fuor del Vento, Alassio","type":"ad","typology":{"id":23,"name":"Villa unifamiliare"},"hasMainProperty":false,"isProjectLike":false,"isMosaic":true,"seo":{"anchor":"Villa unifamiliare Parco Fuor del Vento 50, Collina Centrale, Parco Fuor del Vento, Alassio","url":"https://www.immobiliare.it/annunci/125884809/"},"idGeoHash":"spvf3gxh"}
Agency profile
{"address":"Via Mentana 135 53021 - Abbadia San Salvatore","agencyUrl":"https://www.immobiliare.it/agenzie-immobiliari/3382/100-case-abbadia/","description":"Benvenuti nel nostro sito, come sarete i benvenuti nei nostri uffici.\nVi proponiamo appartamenti, ville, casolari, chalet, aziende e terreni, in vendita o in affitto, in questo angolo di Toscana, in provincia di Siena, che dalla Val D'Orcia sale fino al Monte Amiata. Un territorio che comprende Castiglione D'Orcia, Abbadia San Salvatore, Piancastagnaio, Campiglia D'Orcia, Radicofani, Bagno Vignoni, Bagni San Filippo. Vi aspettiamo, per accompagnarvi⦠a casa.","displayName":"IMMOBILIARE 100 CASE s.a.s di Morellini Licia & c.","guaranteed":false,"id":3382,"imageUrls":{"large":"https://pic.im-cdn.it/imagenoresize/80682810.jpg","small":"https://pic.im-cdn.it/imagenoresize/550524.jpg"},"isPaid":true,"partnership":"Fiaip","phones":[{"type":"vtel","value":"0577 146 0756","formattedValues":"+3905771460756","isVirtual":true},{"type":"tel1","value":"0577 777205","formattedValues":"+390577777205","isVirtual":false}],"realEstate":65,"realEstateSales":0,"timeContract":19,"type":"agency","highlighted":false,"agencyLocation":{"nation":"Italia","region":"Toscana","province":"Siena","city":"Abbadia San Salvatore","latitude":42.8816,"longitude":11.6759},"qualityIndex":68,"premiumAds":49,"active_in_cities":["abbadia-san-salvatore"],"scraped_city":"abbadia-san-salvatore"}
Use Cases
Lead Generation for Real Estate Professionals
Build targeted lists of active agencies across Italy, complete with phone numbers, addresses, and specializations. Filter by city, province, or region to identify prospects for CRM enrichment or outreach campaigns.
Property Market Research
Monitor listing prices, typologies, and inventory across Italian cities. Track how supply and prices evolve over time by scheduling repeated runs and comparing datasets.
Competitor Monitoring for Agencies
Track competitor agencies β how many listings they hold, which cities they operate in, their quality scores, and premium ad volume. Identify market gaps in specific municipalities.
Proptech and Investment Analysis
Aggregate structured property data at scale for machine learning pipelines, valuation models, or investment screening tools. GPS coordinates and surface data make spatial analysis straightforward.
Data Enrichment and CRM Sync
Enrich your existing agency or property database with fresh Immobiliare.it data. Use the Apify API to automate nightly syncs into your internal systems or a data warehouse.
Price Tracking and Alerting
Schedule recurring runs on specific search URLs to detect price changes, new listings, or sold properties. Export to Google Sheets via Zapier or Make for lightweight monitoring workflows.
API Access
All results are stored in the Apify Dataset and accessible via the Apify API immediately after a run. You can retrieve data in JSON, CSV, XML, or Excel format:
https://api.apify.com/v2/datasets/{DATASET_ID}/items?format=json
Use the API to:
- Automate nightly data refreshes into your data warehouse
- Feed property or agency data into your own application
- Integrate with Zapier, Make, or n8n for no-code workflows
- Trigger runs on a schedule via the Apify Scheduler
Full API documentation is available at docs.apify.com.
Pricing
This Actor uses Apify's pay-per-result model at $0.70 per 1,000 records .
| Volume | Estimated cost |
|---|---|
| 100 records | ~$0.07 |
| 1,000 records | ~$0.70 |
| 10,000 records | ~$7.00 |
| 100,000 records | ~$70.00 |
You only pay for records successfully extracted and pushed to the dataset. Failed requests and pagination overhead are not charged. Apify's free tier includes enough monthly compute to run small trial scrapes at no cost.
Why Use This Instead of Building Your Own Solution?
| Feature | This Actor | DIY scraper | No data source |
|---|---|---|---|
| No coding required | β | β | β |
| Anti-block protection | β | Manual effort | N/A |
| Auto-pagination | β | Manual effort | N/A |
| All Italian agencies in one run | β | Complex to build | β |
| Migration-safe state saving | β | Rarely implemented | N/A |
| Multi-language URL support | β | Manual effort | N/A |
| Export to CSV / Excel | β | Custom code needed | β |
| Scheduling and API access | β (Apify platform) | Requires infra | β |
| Maintenance on website changes | β (actor updates) | Your responsibility | N/A |
FAQ
Is scraping Immobiliare.it legal?
Scraping publicly available data is generally permitted for personal and research use in most jurisdictions. You are responsible for how you use the data and for compliance with applicable laws and Immobiliare.it's terms of service. The Actor only accesses data that is publicly visible without login.
Do I need proxies?
Standard Apify datacenter proxies work reliably with this Actor β no expensive residential proxies required. The Actor uses browser fingerprint emulation to handle bot-detection at the HTTP/2 level.
Can I schedule automated runs?
Yes. Use the Apify Scheduler to run the Actor daily, weekly, or on any custom cron schedule β no coding needed.
Can I export results to CSV or Excel?
Yes. All results are available for download in JSON, CSV, Excel, and XML from the Apify Storage tab after every run.
How much does it cost to scrape 10,000 listings?
Approximately $7.00 at the $0.70 per 1,000 results rate.
How many records can I scrape in one run?
There is no hard cap imposed by the Actor. Set maxListingsLimit: 0 for unlimited results. Very large cities may have thousands of listings β use the limit parameter when you only need a sample.
Does it work for all property types?
Yes. The Actor handles residential properties, apartments, villas, offices, land, warehouses, garages, commercial retail, industrial units, and room rentals.
Can I use it through the API?
Yes. You can trigger runs, pass input, and retrieve results entirely via the Apify REST API. This makes it easy to integrate into your own applications or data pipelines.
What happens if Immobiliare.it changes its layout?
The Actor calls Immobiliare.it's internal JSON API endpoints directly β it does not parse HTML. This makes it significantly more resilient to front-end design changes. If the API changes, the Actor will be updated accordingly.
Can I scrape a specific city or just Rome and Milan?
Yes. Simply paste any Immobiliare.it search URL for any city into startUrls. The Actor auto-detects the city and applies the correct geo parameters. Multiple cities can be processed in a single run.
What is scrapeAllAgencies mode?
When enabled, this mode ignores startUrls and uses a pre-compiled index of Italian municipalities to scrape every registered real estate agency in the country. Progress is saved after each city, so interrupted runs resume automatically without losing data.
Does it support non-Italian language URLs?
Yes. URLs with English (/en/), Russian (/ru/), and German (/de/) language prefixes are fully supported.
How to Scrape Immobiliare.it Data β Step by Step
Immobiliare.it does not offer a public API for bulk data access. This Actor fills that gap by calling the site's internal search API endpoints directly. To start, go to Immobiliare.it, run the search you need, copy the URL from your browser, and paste it into the Actor's startUrls input. The Actor handles pagination, geo-resolution, and data formatting automatically.
Immobiliare.it API Alternative
This Actor acts as a practical alternative to an official Immobiliare.it data API. It gives you structured JSON output in the same format used internally by the platform β including fields like GPS coordinates, photo URLs, price history, and agency contact data β without requiring API credentials or a data partnership.
How Much Does It Cost to Scrape Immobiliare.it?
At $0.70 per 1,000 results, scraping 5,000 property listings costs roughly $3.50. Scraping all agencies in a single Italian city costs a few cents. A full national agency scrape covering all Italian municipalities costs a few dollars in total, depending on how many agencies are registered per city.
Export Immobiliare.it Data to CSV
After every Actor run, open the Storage tab in your Apify console, click the Dataset, and choose CSV from the export format dropdown. You can also hit the Apify API export endpoint directly with ?format=csv to download structured data into Excel, Google Sheets, or any BI tool.
Automate Immobiliare.it Data Collection
Use the Apify Scheduler to run this Actor on a recurring schedule β daily price monitoring, weekly agency database refreshes, or monthly market snapshots. Combine with Zapier or Make to push fresh data automatically into Google Sheets, Airtable, Salesforce, or any other platform your team uses.
Support
If you encounter a bug, need a custom feature, or have a question about the Actor's behavior, please open an issue through the Apify platform or contact the author directly via the Apify Store. Include the URL that caused the issue and the error message from the Actor log to help resolve it quickly.
