← All answers

What tools work for scraping real estate listings from sites like Idealista or Immobiliare?

Three kinds of tools can get Idealista or Immobiliare.it listings: idealista’s own Search API, a general scraping API that renders the page in a real browser, such as ScrapeUnblocker’s /getPageSource, or your own browser automation with proxies. Plain HTTP clients are not enough: on 24 September 2026, a plain curl request to idealista.com and to immobiliare.it each returned HTTP 403 with a server: DataDome response header. ScrapeUnblocker has no dedicated endpoint or scraper page for either site and publishes no success rate for them, so test any tool on your own URLs first.

Does Idealista have an official API?

Yes. According to idealista’s developer site, the idealista Search API “lets you integrate property information published on idealista into your site or app”, and you receive an API key by getting in touch and describing your project. Access is by request, not by self-service signup. If the Search API covers your use case and your request is approved, it avoids depending on page layout and bot protection. For Immobiliare.it, ask the company directly about data access; this page does not cover its terms.

How do you scrape Idealista or Immobiliare with ScrapeUnblocker’s /getPageSource?

Send the search or listing URL and verify what comes back:

  1. Call POST /getPageSource with the URL. Browser rendering is always on.
  2. Set proxy_country=es for idealista.com, or it for immobiliare.it and idealista.it. Portugal is not on ScrapeUnblocker’s supported country list.
  3. Add parsed_data=true to get JSON built from Schema.org data, __NEXT_DATA__ or AI-generated rules, or parse the returned HTML yourself.
  4. Use steps for interactions such as clicking to the next results page (up to about 10 actions per request).
  5. Check every response for listing prices, not only the status code, because a block page can arrive as HTTP 200.
  6. Retry failures. According to ScrapeUnblocker’s error documentation, a block (403) and a timeout are not billed.

Pricing starts at €1.00 per 1,000 requests, and signup includes 500 free requests with no card.

What other tools can you use?

You can build your own scraper with a browser automation library such as Playwright plus residential proxies, or use another general-purpose scraping API; either way, expect DataDome challenges and test at your real volume. ScrapeUnblocker’s scraper catalog lists pages for other property portals, including ImmobilienScout24, SeLoger, Rightmove, Zoopla and Zillow, but not Idealista or Immobiliare.it. Whichever tool you choose, respect each site’s terms and robots.txt, and keep in mind that agent names and phone numbers in listings can be personal data.

Sources

Try ScrapeUnblocker free

95%+ success rate · from 0.55€ per 1,000 calls · 500 free requests on signup.