Idealista Scraper API — Property Listings avatar

Idealista Scraper API — Property Listings

Pricing

from $1.20 / 1,000 property listings

Go to Apify Store
Idealista Scraper API — Property Listings

Idealista Scraper API — Property Listings

Pricing

from $1.20 / 1,000 property listings

Rating

0.0

(0)

Developer

RD.Galih Rakasiwi

RD.Galih Rakasiwi

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

2 days ago

Last modified

Categories

Share

Property listings from Idealista (Spain) as clean JSON — title, price, details and photo URL. Uses a real Chromium through Apify residential proxy to pass DataDome. No login.

Endpoints

MethodPathDescription
GET/search?location=madridSale listings for a location
GET/search?location=madrid&operation=rentRent listings
GET/healthLiveness probe
curl "https://<container-url>/search?location=madrid&operation=sale&limit=20"
curl "https://<container-url>/search?location=barcelona&operation=rent"

Output

{
"location": "madrid",
"operation": "sale",
"count": 20,
"listings": [
{
"url": "https://www.idealista.com/inmueble/…",
"title": "Piso en venta en Calle de…",
"price": 245000,
"priceText": "245.000 €",
"details": "3 hab. · 89 m² · 2ª planta",
"photo": "https://img3.idealista.com/…"
}
]
}

Notes

  • Residential proxy is required — Idealista uses DataDome. Inside Apify it is used automatically; locally set PROXY_URL.
  • Retries with fresh proxy sessions when a captcha appears.

idealista scraper, idealista api, spain real estate, property listings, madrid property, real estate data

Local development

pip install -r requirements.txt
PROXY_URL=http://user:pass@proxy:port uvicorn src.main:app --reload