Idealista Property Listing Scraper
Pricing
from $40.00 / 1,000 property results
Go to Apify Store
Pricing
from $40.00 / 1,000 property results
Rating
0.0
(0)
Developer
Duncan
Maintained by Community
Actor stats
0
Bookmarked
3
Total users
2
Monthly active users
19 days ago
Last modified
Categories
Share
Idealista Listing Scraper
Scrape property details from Idealista listing URLs using Playwright + Camoufox.
Idealista is protected by DataDome, so this actor always uses Apify Residential proxy with ES geolocation and a warmup visit before the listing URL.
Input
startUrls(required): Listing URLs to scrape.maxRequestsPerCrawl: Limit processed listings (0 = unlimited).maxConcurrency: Browser concurrency (recommend 1-2).maxRequestRetries: Retries per request.requestDelaySecs: Delay between requests (recommend >= 2).warmupBeforeNavigation: Visit homepage + accept cookies before listing.warmupUrl: Warmup URL, defaults tohttps://www.idealista.com/.sessionMaxUsageCount: Rotate sessions after this many requests.proxyConfiguration: Apify proxy settings.includeContactDetails: Extract agent/owner contact name and phone when available.
Example input:
{"startUrls": [{ "url": "https://www.idealista.com/en/inmueble/110288337/" }],"maxRequestsPerCrawl": 1,"maxConcurrency": 1,"requestDelaySecs": 2,"warmupBeforeNavigation": true,"sessionMaxUsageCount": 1,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "ES"}}
Output
Each dataset item includes:
url,title,price,priceCurrency,operation,propertyType,descriptionaddress,postalCode,city,province,country,latitude,longitudesizeM2,rooms,bedrooms,bathrooms,floorfeatures,images,contactName,contactPhone,contactType,scrapedAt
Local Development
$apify run
Notes
- Keep
maxConcurrencylow to reduce blocks. - If you are blocked, increase delay and rotate sessions more frequently.
