Idealista Real Estate Scraper avatar

Idealista Real Estate Scraper

Pricing

Pay per usage

Go to Apify Store
Idealista Real Estate Scraper

Idealista Real Estate Scraper

Scrape real estate listings from Idealista Spain, Portugal and Italy.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

viralanalyzer

viralanalyzer

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

3

Monthly active users

a day ago

Last modified

Categories

Share

Idealista Spain, Portugal & Italy Real Estate Scraper 🏠 Sale, Rent & Rooms

English | Português


English

Extract comprehensive real estate listings from Idealista.com (Spain), Idealista.pt (Portugal), and Idealista.it (Italy) with ease. Whether you need houses, apartments, commercial locals, land plots, or shared rooms, this scraper collects everything you need!

This Actor uses Pay-Per-Event (PPE) pricing, meaning you only pay for the real data you actually extract — no monthly subscriptions or upfront fees required.

Features

  • 🌐 Multi-Country Support: Scrapes Idealista Spain, Portugal, and Italy.
  • 🏢 All Property Types: Supports Apartments, Houses, Shared Rooms, Land, and Commercial offices.
  • 🔑 Transaction Modes: Supports buying (Sale), renting, and roommate sharing (Rooms).
  • 💰 Pay-Per-Event Billing: Only €0.001 per extracted listing. Immediate billing, zero free-trial delays.
  • 🛡️ Anti-Bot Evasion: Integrated stealth mechanisms and optimized crawling speeds to maximize bypass success against Cloudflare/Datadome.
  • Rich Structured Data: Extracts ID, title, price, area, bedroom/bathroom count, floor, lift/elevator status, energy certificate, advertiser/agency, and full image lists.

Input Parameters

FieldTypeDescriptionDefault
urlStringDirect Idealista search URL. Overrides other filters.""
countryStringCountry site to scrape (es, pt, it)."es"
transactionTypeStringsale (Buy), rent (Rent), or share (Shared rooms)."sale"
propertyTypeStringall, apartments, houses, rooms, commercial, land."all"
locationStringCity or region slug (e.g. madrid, lisboa, porto)."madrid"
priceMinIntegerMinimum price in Euros.None
priceMaxIntegerMaximum price in Euros.None
maxListingsIntegerMaximum number of listings to extract.100
proxyConfigurationObjectProxy configuration. Residential proxy highly recommended.{"useApifyProxy": true}

Output Example

{
"id": "104859384",
"title": "Piso en venta en calle de Alcalá, Goya, Madrid",
"price": 450000,
"priceFormatted": "450.000 €",
"transactionType": "sale",
"propertyType": "apartments",
"area": 85,
"bedrooms": 2,
"bathrooms": 1,
"floor": "3º",
"hasLift": true,
"energyCertificate": "E",
"advertiser": "Altea Real Estate",
"location": "Goya, Madrid",
"images": [
"https://img3.idealista.com/blur/web_gallery-m-d/0/id.pro.es.image.bundle.webp"
],
"imageCount": 12,
"url": "https://www.idealista.com/inmueble/104859384/",
"pricePerSqm": 5294.12,
"source": "Idealista",
"country": "ES",
"scrapedAt": "2026-05-23T06:20:00.000Z"
}

Use Cases

  • 📊 Market Valuation: Track real estate price trends across European cities in real-time.
  • 🎯 Lead Generation: Discover fresh listings and contact property advertisers/agencies instantly.
  • 💼 Investment Analysis: Calculate yield/ROI ratios for long-term rentals vs. vacation models.

FAQ

Q: Do I need a proxy to run this scraper?
A: Yes. Idealista uses heavy anti-bot protections. It is highly recommended to use Apify Residential Proxies or the Web Unlocker in the proxy configuration settings.

Q: How does the Pay-Per-Event model work?
A: You are only charged per listing successfully scraped and saved to your dataset. If a run fails or returns 0 results due to a block, you pay absolutely nothing.


Português

Extraia anúncios imobiliários completos do Idealista.com (Espanha), Idealista.pt (Portugal) e Idealista.it (Itália) de forma simples. Seja para casas, apartamentos, escritórios comerciais, terrenos ou quartos partilhados, este scraper recolhe tudo o que precisa!

Este Actor utiliza a cobrança Pay-Per-Event (PPE) via API, o que significa que paga apenas pelos dados reais que extrair — sem subscrições mensais ou taxas iniciais.

Funcionalidades

  • 🌐 Suporte Multi-País: Extração nos portais de Espanha, Portugal e Itália.
  • 🏢 Todos os Tipos de Propriedade: Apartamentos, Casas, Quartos Partilhados, Terrenos e Escritórios/Lojas.
  • 🔑 Modos de Transação: Compra (Venda), Arrendamento e Quartos (Partilhar).
  • 💰 Cobrança Pay-Per-Event: Apenas €0.001 por anúncio extraído. Cobrança imediata e sem períodos de teste gratuitos.
  • 🛡️ Evasão Avançada de Bots: Mecanismos de camuflagem integrados contra detecção de webdrivers e bloqueios de Cloudflare/Datadome.
  • Dados Ricos e Estruturados: Retorna ID, título, preço, área, quartos/casas de banho, andar, elevador, certificado energético, anunciante e lista completa de imagens.

Parâmetros de Entrada

CampoTipoDescriçãoPadrão
urlStringURL direta de pesquisa do Idealista. Ignora outros filtros.""
countryStringPortal de país a extrair (es, pt, it)."es"
transactionTypeStringsale (Venda), rent (Arrendamento) ou share (Quartos)."sale"
propertyTypeStringall, apartments, houses, rooms, commercial, land."all"
locationStringTermo ou slug da localidade (ex: lisboa, porto, madrid)."madrid"
priceMinIntegerPreço mínimo em Euros.Nenhum
priceMaxIntegerPreço máximo em Euros.Nenhum
maxListingsIntegerNúmero máximo de anúncios a extrair.100
proxyConfigurationObjectConfigurações de proxy. Proxy residencial recomendado.{"useApifyProxy": true}

Casos de Uso

  • 📊 Avaliação de Mercado: Monitorize a evolução de preços de venda ou arrendamento na Europa em tempo real.
  • 🎯 Geração de Leads: Descubra anúncios recém-publicados e entre em contacto com agências imobiliárias ou proprietários particulares.
  • 💼 Análise de Investimento: Calcule taxas de retorno (Yield) comparando o arrendamento residencial tradicional de longa duração com quartos.

FAQ

P: Preciso de proxy para rodar este scraper?
R: Sim. O Idealista implementa bloqueios rígidos. Recomendamos fortemente a utilização dos Proxies Residenciais da Apify para garantir o sucesso das extrações.


Changelog

  • v1.0.0 (2026-05-23): Lançamento oficial do Idealista Multi-Country Scraper com cobrança PPE direta e suporte a Espanha, Portugal e Itália.