Immobiliare.it Scraper — Italy Real Estate | $0.69/1K avatar

Immobiliare.it Scraper — Italy Real Estate | $0.69/1K

Pricing

from $0.87 / 1,000 property listings

Go to Apify Store
Immobiliare.it Scraper — Italy Real Estate | $0.69/1K

Immobiliare.it Scraper — Italy Real Estate | $0.69/1K

Scrape Immobiliare.it Italian real estate listings. Returns price, address, city, rooms, surface, floor, GPS coordinates and photos. No proxy needed. Pay per listing.

Pricing

from $0.87 / 1,000 property listings

Rating

0.0

(0)

Developer

Vitalii Bondarev

Vitalii Bondarev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Immobiliare.it Scraper — Italian Real Estate | $1.50/1K | No Proxy

For Italian property investors, international real estate funds, and PropTech platforms targeting Italy's 1.3M annual transactions market — the largest in Southern Europe.

$1.50 per 1,000 listings. Luxury and new-construction listings available as premium events.

Scrape Immobiliare.it — Italy's #1 real estate portal. Extracts structured listing data from any search URL: price, address, city, rooms, surface area, floor, GPS coordinates, and photos.

No proxy required. No authentication. Parses embedded __NEXT_DATA__ JSON — stable and fast.

What you get

FieldDescription
listing_idImmobiliare numeric listing ID
uuidListing UUID
titleListing title
descriptionFull description text
pricePrice in EUR (int)
price_formattedFormatted price string (e.g. "€ 319,000")
contract"sale" or "rent"
property_typeType (e.g. "Apartment", "Villa")
addressStreet address
cityCity name
provinceProvince
regionRegion (e.g. "Lazio")
macrozoneNeighborhood zone
microzoneSub-neighborhood
lat, lngGPS coordinates
surface_m2Living area in m²
roomsTotal rooms
bathroomsBathrooms
bedroomsBedrooms
floorFloor description
energy_classEU energy class (A–G)
is_newNew construction flag
is_luxuryLuxury listing flag
has_elevatorElevator present
urlFull listing URL
image_urlMain photo URL
imagesAll photo URLs
scraped_atScrape timestamp (ISO 8601 UTC)
parse_confidenceData quality score 0.0–1.0
warningsQuality issue codes

How it works

Immobiliare.it uses Next.js SSR. All listing data is embedded in __NEXT_DATA__dehydratedState.queries[0].state.data.results — no DOM parsing, no fragile CSS selectors. Pagination via ?pag=N.

Input

{
"searchUrl": "https://www.immobiliare.it/en/vendita-case/roma/",
"maxItems": 50
}

Works with any Immobiliare.it search URL — sale/rent, city, neighborhood filters all work.

Output sample

{
"listing_id": 99812345,
"title": "Appartamento in vendita, Via del Corso, Roma",
"price": 319000,
"price_formatted": "€ 319,000",
"contract": "sale",
"property_type": "Apartment",
"city": "Roma",
"province": "RM",
"macrozone": "Centro Storico",
"surface_m2": 76,
"rooms": 3,
"bathrooms": 1,
"is_new": false,
"is_luxury": false,
"lat": 41.8967,
"lng": 12.4822,
"url": "https://www.immobiliare.it/en/annunci/99812345/",
"parse_confidence": 1.0,
"warnings": []
}

Pricing example

Run sizeCost
50 listings~$0.075
1,000 listings~$1.50
10,000 listings~$15.00
+ luxury listing+$2.00/1K
+ new-construction+$1.00/1K

FAQ

Do I need an Immobiliare account or proxy? No account, no proxy. Works from Apify cloud IPs with both /en/ (English) and Italian-language URLs.

What output formats are available? JSON, CSV, Excel, XML — all via Apify dataset download or API.

Can I filter for only rental listings? Paste any Immobiliare.it URL — both sale (/vendita-case/) and rental (/affitti-case/) URLs work.

What if it returns empty results? Check that your searchUrl is a valid Immobiliare.it search URL. The actor logs the issue and exits cleanly with 0 results rather than crashing.

Why this actor vs. competitors

FeatureThis actorepctex/immobiliare-scraper ($3/1K)Typical Immobiliare scraper
Luxury flag (is_luxury)YesNoNo
New construction flag (is_new)YesNoNo
Macrozone + microzoneYesNoRarely
parse_confidence + warningsYesNoNo
Floor fieldYesRarelyRarely
Source: __NEXT_DATA__ JSONYes (stable)DOMDOM
Price per 1K listings$1.50$3.00varies

Works with both English (/en/) and Italian Immobiliare.it URLs.

Unique fields: is_luxury and is_new flags make this actor ideal for luxury real estate agencies and property developer pipelines. macrozone + microzone provide sub-neighborhood granularity not available in any other Italian real estate actor.

parse_confidence

Every listing includes a parse_confidence score (0–1). Score < 0.8 means one or more critical fields are missing — check the warnings array before relying on those records.

Use with AI agents (MCP)

Tag: MCP_SERVERS. Returns clean JSON — drop into any n8n / Make / LangChain workflow without post-processing.

{
"mcpServer": "https://mcp.apify.com/?tools=bovi/immobiliare-listings"
}

Competitive edge

  • Parses embedded JSON state, not DOM — survives redesigns
  • parse_confidence + warnings on every record
  • GPS coordinates, macrozone, microzone included
  • is_luxury and is_new flags — unique in the Italian real estate scraper space
  • No proxy COGS

Pricing

Pay-Per-Event (PPE):

EventPrice
listing-item (primary)$1.50 / 1,000 listings
luxury-listing (premium)$2.00 / 1,000 luxury listings
new-construction (premium)$1.00 / 1,000 new-build listings

Luxury (is_luxury=true) and new-construction (is_new=true) listings each fire their respective premium event in addition to the base charge. Filter for luxury or new-build buyers by checking these flags in the output.

Integrations

Built for Italian property investors, PropTech platforms, and real-estate funds tracking listings, prices, and GPS data — the JSON/dataset output drops into the tools you already run, no glue code:

  • n8n / Make / Zapier — trigger a run or pipe every new dataset item into 500+ apps (Google Sheets, Airtable, Slack, HubSpot, your database) with no code: n8n, Make, Zapier.
  • Webhooks — fire your own endpoint the moment a run finishes, to push results straight into your pipeline (docs).
  • MCP server — expose this actor as a tool to Claude, Cursor, or any MCP client so an AI agent can pull this data mid-conversation (guide).
  • API & SDKs — fetch the dataset as JSON, CSV, or Excel through the Apify REST API or the Python / JS SDKs.

See all Apify integrations.