Data sources / Idealista
810 live Idealista listingsThe leading property portal across Spain, Italy and Portugal. HousingFeed extracts Idealista rental listings into a clean, unified JSON schema — no scraper to build, no DataDome to fight. 810 Idealista listings are live right now, refreshed daily.
Idealista offers a limited official API behind a manual waitlist with tight quotas. HousingFeed solves that: we collect Idealista listings for you and serve them through a single documented endpoint, so you get structured data without operating scrapers or proxies.
Every Idealista listing is normalized into the same 24-field HousingFeed record. Coverage of each field for Idealista specifically:
| Field | Coverage on Idealista |
|---|---|
| Address | ██████████ 100% |
| City | ██████████ 100% |
| State/region | ██████████ 100% |
| Rent | ██████████ 100% |
| Bedrooms | █████████░ 95% |
| Floor area | ██████████ 100% |
| Property type | ██████████ 100% |
| Listing URL | ██████████ 100% |
A real record from the Idealista feed:
{
"platform": "idealista",
"url": "https://www.idealista.com/en/inmueble/97435990/",
"address": "Penthouse in Calle Evaristo San Miguel, 4, Arg\u00fcelles, Madrid",
"city": "Madrid",
"state": "Madrid",
"rent_min": 1400,
"beds": 1.0,
"scraped_at": "2026-07-04T15:03:23Z"
}
Filter the HousingFeed API to idealista and get Idealista listings back as JSON:
curl -X POST "https://api.apify.com/v2/acts/housingfeed~rental-listings-api/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"platform":"idealista","maxItems":100}'
810 listings live, refreshed daily, in the same schema as 30+ other sources. Try it free.