icon

Immobiliare.it Scraper

Scrape Listings and Prices from Immobiliare.it

Extract property listings, asking prices, and area data from Italy's largest real estate portal. Immobiliare.it guards its site with DataDome and restricts bot access. Scrape.do handles it automatically.

START SCRAPING FOR FREE

Start scraping today with 1000 free credits. No Credit Card Required

Immobiliare.it screenshot

38.1M Monthly Visits. Every Città. One API.

Immobiliare.it is the #1 real estate portal in Italy with over 38 million monthly visits and 900,000+ active listings, covering homes and commercial property for sale and rent across the country. Asking prices in euros and price-per-square-meter appear on every listing, making it the primary source for Italian property pricing intelligence.

With Scrape.do you can track asking prices and price-per-m² trends by city and quartiere, monitor new-build and commercial listings, capture rental rates and inventory volume, and feed valuation models and market analytics. All through a single API call.

38.1M Monthly Visits. Every Città. One API.

DataDome. Bot Detection. Handled.

Immobiliare.it sits behind DataDome, which returns an "Access is temporarily restricted" page citing "automated (bot) activity" to any request that is not a real browser, including Python requests, cURL, and datacenter proxies. Rapid requests from a single IP trip the block, cutting off bulk extraction with standard tools.

Scrape.do rotates high-quality residential IPs with full browser fingerprints, clears the DataDome challenge automatically, and returns fully rendered listing and search HTML. You get clean pricing and area data without maintaining proxy pools or CAPTCHA solvers.

DataDome. Bot Detection. Handled.

How to Scrape Immobiliare.it

1

Select a Target

Property Listing screenshot
2

Send API Request

import requests
import urllib.parse

token = "<SDO-token>"
targetUrl = "https://www.immobiliare.it/annunci/112920839"
render = "false"  # set to "true" to enable JavaScript rendering
super = "false"  # set to "true" to enable residential proxies
geoCode = "it"

encodedUrl = urllib.parse.quote(targetUrl)
url = f"https://api.scrape.do/?token={token}&url={encodedUrl}&render={render}&super={super}&geoCode={geoCode}"

response = requests.get(url)

print(response.text)
3

Get HTML

HTML
<!DOCTYPE html>
<html lang="it">
<head>
  <meta charset="utf-8">
  <title>Villa plurifamiliare in vendita a Taranto - Immobiliare.it</title>
</head>
<body>
  <h1 class="re-title__title">Villa plurifamiliare via Calata Penna Dritta, Tamburi - Lido Azzurro, Taranto</h1>
  <div class="re-overview__price">
    <span class="price">€ 180.000</span>
  </div>
  <div class="re-overview__features">
    <span class="locali">5+ locali</span>
    <span class="superficie">700 m²</span>
    <span class="bagni">3+ bagni</span>
    <span class="extra">Balcone</span>
    <span class="extra">Terrazzo</span>
  </div>
  <div class="re-title__location">Taranto • Tamburi - Lido Azzurro • Via Calata Penna Dritta</div>
  <!-- ... remaining page content ... -->
</body>
</html>

Scrape.do has been a game-changer with powerful scraping tools, but what truly sets them apart is their excellent customer support.

user avatar
Rogerio C.

CTO

timertimer
capterra best customer support
< 5 min

Average Response Time

No tickets connect with expert engineers.

like changelike change
99.98%

Success rate

hierarchyhierarchy
110 Million

Proxies

trellotrello
+40%

Faster gateway than the closest competitor.

  • Trustpilot Reviews
  • G2 Reviews
  • Capterra Reviews
  • scrapedo capterra most recommended
  • scrapedo capterra best ease of use
  • scrapedo capterra best value
  • capterra best customer support
  • scrapedo capterra front runners

Reliable, Scalable,Unstoppable Web Scraping

START SCRAPING FOR FREE

Sounds great, but I have a few questions..

Yes. immobiliare.it uses DataDome, which returns an "Access is temporarily restricted" page citing automated bot activity to any request that is not a real browser, including Python requests, cURL, and datacenter proxies. Scrape.do rotates real residential IPs with full browser fingerprints, clears the DataDome challenge automatically, and returns fully rendered listing and search HTML. Success rates exceed 95% on listing and search pages.

You can extract property titles, asking prices (in euros), price-per-square-meter, surface area, number of rooms (locali) and bathrooms, features like balcone and terrazzo, location down to city and quartiere, listing photos, and agency contact details across for-sale and for-rent listings.

Immobiliare.it organizes listings by city in the URL (for example /vendita-case/milano/). Request the search URL for the city you want with Scrape.do, and set geoCode=it so the request routes through an Italian IP and returns the same listings and prices a local user would see.