Immobiliare.it $1💰 Search By URLs and Keywords avatar

Immobiliare.it $1💰 Search By URLs and Keywords

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Immobiliare.it $1💰 Search By URLs and Keywords

Immobiliare.it $1💰 Search By URLs and Keywords

From $1/1K. Extract property listings from Immobiliare.it with clean structured data including prices, descriptions, GPS coordinates, agency details, photos, and property attributes such as condition, heating, garage, floor, and features. Search by city, filters, or URL. Blazing fast, reliable.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

AbotAPI

AbotAPI

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Immobiliare.it Property Scraper

Extract property listings from immobiliare.it, Italy's largest property portal. Search by city with filters, or paste search URLs, and get clean structured records: prices, full descriptions, GPS coordinates, agency names and phone numbers, every photo, and a deep set of attributes (condition, heating, garage, features, floor). Quick to run and dependable at any volume.

Why this scraper

  • 35+ fields per listing, with the full Italian description, GPS, agency phone numbers, and the complete photo set on every record.
  • Every listing arrives fully populated, so there are no thin results to chase down later.
  • Two modes: search by city with filters, or paste any immobiliare.it search URL and let it walk forward.
  • Full-resolution photo URLs, not just the cover image.
  • Italian and EU proxy support with automatic connection rotation for reliable, large runs.

Data you get

Sample shape, values are illustrative placeholders, not from a live listing.

FieldExample
id00000001
urlhttps://www.immobiliare.it/annunci/00000001/
titleSample three room apartment, Roma
contractsale
propertyTypeAppartamento
price250000
priceFormatted€ 250.000
priceRange200.001 - 300.000 €
surface90
rooms3
bathrooms2
bedrooms2
floor2 piani con ascensore
elevatortrue
conditionOttimo / Ristrutturato
heatingCentralizzato
garage1 posto auto
features["balcone", "porta blindata"]
latitude41.9000
longitude12.5000
addressVia di Esempio
cityRoma
macrozoneSample Zone
descriptionFull listing description text appears here.
photos["https://pwm.im-cdn.it/image/000000000/xxl.jpg"]
agencyNameSample Agency
agencyPhones["+390000000000"]
agencyUrlhttps://www.immobiliare.it/agenzie-immobiliari/00000/sample-agency/

How to use

Search a single city:

{
"mode": "search",
"locations": ["Roma"],
"contract": "sale",
"maxPages": 5,
"proxy": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"], "apifyProxyCountry": "IT" }
}

Search with filters:

{
"mode": "search",
"locations": ["Milano"],
"contract": "rent",
"category": "apartments",
"minPrice": 800,
"maxPrice": 1500,
"minRooms": 2,
"sortBy": "price-asc",
"maxPages": 10
}

Multiple cities at once:

{
"mode": "search",
"locations": ["Torino", "Bologna", "Firenze"],
"contract": "sale",
"minSurface": 80,
"maxListings": 300
}

Paste search URLs (the city and filters are read from each URL):

{
"mode": "url",
"urls": [
"https://www.immobiliare.it/vendita-case/napoli/",
"https://www.immobiliare.it/affitto-case/genova/?prezzoMassimo=1200"
],
"maxPages": 5
}

Input parameters

ParameterTypeDefaultDescription
modestringsearchsearch by city, or url to read pasted search URLs
locationsarray["Roma"]City names to search (search mode)
contractstringsalesale (vendita) or rent (affitto)
categorystringallProperty type: all, apartments, villas
minPrice / maxPriceintegernonePrice range in euro
minSurface / maxSurfaceintegernoneSurface range in square metres
minRooms / maxRoomsintegernoneRoom count range (locali)
excludeAuctionsbooleanfalseHide auction listings
sortBystringrelevancerelevance, price-asc, price-desc, newest, surface-desc
urlsarraysampleSearch URLs to read (url mode)
maxPagesinteger5Result pages per city or URL (about 25 listings each)
maxListingsinteger0Total cap across all searches (0 = unlimited)
proxyobjectIT residentialProxy configuration

Output example

Sample shape, values are illustrative placeholders, not from a live listing.

{
"id": 12345678,
"uuid": "00000000-0000-0000-0000-000000000000",
"url": "https://www.immobiliare.it/annunci/12345678/",
"title": "Sample three room apartment, Roma",
"contract": "sale",
"propertyType": "Appartamento",
"category": "Residenziale",
"price": 250000,
"priceFormatted": "€ 250.000",
"priceRange": "200.001 - 300.000 €",
"currency": "EUR",
"surface": 90,
"surfaceMin": 90,
"surfaceMax": 90,
"rooms": 3,
"roomsMin": 3,
"roomsMax": 3,
"isProject": false,
"unitCount": 1,
"bathrooms": 2,
"bedrooms": 2,
"floor": "2 piani con ascensore",
"elevator": true,
"condition": "Ottimo / Ristrutturato",
"heating": "Centralizzato",
"garage": "1 posto auto",
"features": ["balcone", "porta blindata"],
"latitude": 41.9000,
"longitude": 12.5000,
"address": "Via di Esempio",
"region": "Lazio",
"province": "Roma",
"city": "Roma",
"macrozone": "Sample Zone",
"description": "Full listing description text appears here.",
"photos": ["https://pwm.im-cdn.it/image/000000000/xxl.jpg"],
"photoCount": 1,
"agencyName": "Sample Agency",
"agencyType": "agency",
"agencyPhones": ["+390000000000"],
"agencyUrl": "https://www.immobiliare.it/agenzie-immobiliari/00000/sample-agency/"
}

Multi-unit listings

Some listings are new-construction projects with many units. For those, isProject is true, unitCount is greater than 1, and a single surface/rooms value is left empty (it is undefined across many units), while surfaceMin/surfaceMax and roomsMin/roomsMax describe the full range. Standard single-unit listings carry exact surface/rooms with min equal to max.

Plan requirement

An Apify plan that includes Residential proxy (Starter or higher) is recommended, with the proxy country set to IT for the most reliable results. EU residential pools (FR, DE, ES, NL) are used automatically as alternates. A free plan without Residential proxy may return few or no results.