Immobiliare.it Scraper: Italy Property Listings
Pricing
from $1.00 / 1,000 results
Immobiliare.it Scraper: Italy Property Listings
Scrape Immobiliare.it homes for sale or rent in Italy by city, province or region slug. Price, surface, rooms, floor, address, coordinates, condition, photos, agency names and phones, agent contacts where listed. Filter by price, surface and rooms. Unofficial.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
reventadata
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
13 hours ago
Last modified
Categories
Features
Share
Immobiliare.it Scraper
Unofficial. This Actor is not affiliated with, authorised by, endorsed by, or in any way officially connected to Immobiliare.it. "Immobiliare.it" is a trademark of its respective owner and is used here only to describe what this tool reads. It reads the same public search pages a browser does.
Immobiliare.it Scraper turns an Immobiliare.it search for homes for sale or for rent in Italy into a clean table: price, surface, rooms, floor, address and coordinates, photos, and the agency and agent who list the property.
What does it do?
Give it a place (a city, province or region slug such as torino, milano, lombardia), sale or rent, and optional price, surface and rooms limits. It reads the search result pages and returns one row per ad.
Why use it?
- Seller contact: agency name and phone on nearly every row, agent name and phone where the ad names a contact agent, and the seller type (agency, builder, private), exactly as the listing publishes them. Private sellers show no name or phone on the site, so none is returned.
- Filters applied by the site: price, surface and rooms limits and the price sort are sent to Immobiliare.it itself, so the rows you pay for already match.
- Structured fields, not text: numeric price and surface next to the text the site shows, coordinates, floor, condition, heating and feature tags.
- Reaches a site that blocks plain scrapers: pages are fetched through a third-party unblocking service that the Actor pays for; you need no proxy and no key of your own.
How to use it
- Choose
contract(sale or rent) and thelocationslug. Copy the slug from an Immobiliare.it search URL (the part after/vendita-case/or/affitto-case/). - Optionally set price, surface and rooms limits and the sort.
- Set
maxItemsandmaxPages, run the Actor, and download the dataset as JSON, CSV or Excel.
Limit of the site: Immobiliare.it serves at most 80 pages (2,000 ads) for one search, even when it reports more ads. When a search is bigger, the Actor logs a warning; narrow it with a smaller location or the price, surface and rooms filters (for example one run per price band). Each page takes about 30 seconds, so a full 80-page search takes about 40 minutes.
Input
| Field | Type | Description |
|---|---|---|
contract | string | sale or rent. |
location | string | Location slug, for example torino. |
minPrice, maxPrice | integer | Price limits in euros (monthly rent on rent searches). |
minSurface | integer | Minimum surface in m². |
minRooms, maxRooms | integer | Rooms (locali) limits. |
sortBy | string | relevance (site default) or priceAscending. |
maxItems | integer | Maximum rows to return. |
maxPages | integer | Maximum result pages (25 ads each), up to 80. |
Sample Input
{"contract": "sale","location": "torino","maxItems": 25,"maxPages": 1}
Output
One row per ad. Main fields: id, url, title, contract, price, priceText, typology, rooms, bedrooms, bathrooms, surfaceM2, floor, floorText, condition, heating, features, address, zone, neighbourhood, city, province, region, latitude, longitude, imageUrl, photos, agencyName, agencyType, agencyPhone, agencyUrl, agentName, agentType, agentPhone, priceOriginalText and priceReductionPercent (reduced prices), isProject and projectUnits (new-development tiles that group several units), transactionDate (closed ads). Fields the ad does not give are null (empty lists for features, photos and the phone lists). Rooms and bathrooms can be ranges or open-ended (5+) because that is how the site writes them; bedrooms and surfaceM2 are numbers when the site gives a single value. Photo links are small thumbnails.
Sample Output
A real row (Torino, for sale), with the description, most photo links and empty fields left out:
{"id": "133462776","url": "https://www.immobiliare.it/annunci/133462776/","title": "Trilocale largo Orbassano 75, Crocetta, Torino","contract": "sale","price": 225000,"priceText": "€ 225.000","typology": "Trilocale","rooms": "3","bedrooms": 2,"bathrooms": "1","surfaceM2": 80,"floor": "4","floorText": "4°, con ascensore","hasElevator": true,"condition": "Ottimo / Ristrutturato","features": ["balcone", "impianto tv centralizzato", "arredato", "cantina"],"address": "Largo Orbassano","zone": "Crocetta, San Secondo","city": "Torino","province": "Torino","region": "Piemonte","latitude": 45.0528,"longitude": 7.6563,"photoCount": 25,"photos": ["https://pwm.im-cdn.it/image/2027101106/xxs-c.jpg", "https://pwm.im-cdn.it/image/2027101154/xxs-c.jpg"],"agencyName": "Immobilia San Paolo","agencyType": "agenzia","agencyPhone": "011 1852 4795","agentName": "Pietro Adamo","agentType": "agente immobiliare","agentPhone": "011 1852 4795"}
Pricing
For current pricing and details, see the Store page.
Privacy & Compliance
This Actor reads only publicly accessible search pages and returns the public data they show, including the agency and agent names and phone numbers the ads publish. It sends no login and returns nothing from behind a login.