Idealista Scraper (ES/PT/IT) avatar

Idealista Scraper (ES/PT/IT)

Pricing

$5.00 / 1,000 listing scrapeds

Go to Apify Store
Idealista Scraper (ES/PT/IT)

Idealista Scraper (ES/PT/IT)

Scrape real-estate listings from Idealista across Spain, Portugal and Italy. Title, price, price/m², area, rooms, features, agency and images. Pay per listing.

Pricing

$5.00 / 1,000 listing scrapeds

Rating

0.0

(0)

Developer

Gio

Gio

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Idealista Scraper 🏠

Scrape property listings from Idealista — the #1 real-estate portal in Spain 🇪🇸, Portugal 🇵🇹 and Italy 🇮🇹.

What it does

Search listings by city + operation (rent/sale) and extract structured property data:

  • Title, price, price per m²
  • Location (city, neighborhood, address hint)
  • Area in m², rooms, bathrooms, floor
  • Property type (apartment, house, studio, country house…)
  • Condition and energy certificate
  • Features (terrace, parking, lift, pool, AC, furnished…)
  • Images, agency / owner, phone (when exposed)
  • Listing URL and listing ID
  • Published / updated date
  • Coordinates (when available)

Why this scraper?

Idealista dominates Iberia + Italy but is underserved on Apify Store. This is a focused, production-grade scraper:

  • 🌐 Multi-country: idealista.com (ES), idealista.pt (PT), idealista.it (IT)
  • 🏡 Rent + Sale + Vacation + Shared rooms
  • 🗺️ City or custom URL input
  • 💰 Transparent PPE pricing

Input

FieldTypeDefaultDescription
countrystringeses, pt, or it
operationstringventaventa/sale, alquiler/rent, habitacion/room, vacacional/vacation
citystringmadridCity slug (e.g. madrid, lisboa, milano)
startUrlstringOptional: direct search URL (overrides country/operation/city)
maxItemsinteger50Max listings to return
maxPagesinteger5Max search pages (~30 listings/page)

Output

{
"listingId": "106789123",
"title": "Piso en venta en Calle de Serrano",
"operation": "venta",
"propertyType": "Piso",
"price": 695000,
"currency": "EUR",
"pricePerSqm": 7722,
"area": 90,
"rooms": 2,
"bathrooms": 2,
"floor": "3ª exterior con ascensor",
"city": "Madrid",
"neighborhood": "Salamanca",
"addressHint": "Calle de Serrano",
"description": "Exclusivo piso reformado con vistas...",
"features": ["Terraza", "Aire acondicionado", "Amueblado", "Ascensor"],
"condition": "Buen estado",
"energyCertificate": "D",
"agency": "Inmobiliaria XYZ",
"phone": "+34 912 345 678",
"images": ["https://img4.idealista.com/..."],
"latitude": 40.4258,
"longitude": -3.6866,
"publishedAt": "2026-03-15",
"url": "https://www.idealista.com/inmueble/106789123/"
}

Pricing

Pay-per-event: $0.005 per listing ($5 per 1,000 listings).

Free users: up to 15 listings per run.

Use cases

  • PropTech / real-estate SaaS — Supply feeds for rental platforms, CRMs, price-comparison tools
  • Investment research — Yield analysis, market density, price-per-m² trends
  • Relocation services — Build offer shortlists for clients moving to Iberia / Italy
  • Competitive intel — Track agency market share by neighborhood
  • Price history — Daily runs to detect drops and new listings