Idealista Scraper — Spain, Portugal & Italy Real Estate
Pricing
from $5.00 / 1,000 property listings
Idealista Scraper — Spain, Portugal & Italy Real Estate
Scrape real estate listings from Idealista.com, the leading property portal in Spain, Portugal, and Italy. Extract price, location, size, rooms, floor, amenities, agency info, and photos for sale and rental properties. Essential for real estate market analysis in Southern Europe.
Pricing
from $5.00 / 1,000 property listings
Rating
0.0
(0)
Developer
Rastriq — Structured data from the world
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
2
Monthly active users
16 hours ago
Last modified
Categories
Share
What data can you scrape from Idealista — Spain, Portugal & Italy Real Estate?
- Extracts price, size (m2), rooms, bathrooms, floor, address, features, agency, photos, GPS coordinates
- Supports sale and rental listings for: apartments, houses, commercial, garages
- Paginates through search results
- Optional detail page scraping for full listing data
Output: Idealista — Spain, Portugal & Italy Real Estate data structure
The Actor returns structured records with all available fields from Idealista — Spain, Portugal & Italy Real Estate listings.
Example output (one record)
{"search_urls": ["https://www.idealista.com/venta-viviendas/madrid-madrid/"],"max_pages": 3,"scrape_details": true}
🚀 Quick start
- Click Start with the default input to test with a small sample.
- Open the Output tab to preview results.
- Export as CSV / Excel / JSON, or connect via API.
How to scrape Idealista — Spain, Portugal & Italy Real Estate — input options
| Field | Description | Default |
|---|---|---|
| Search URLs | One or more Idealista search result page URLs. Copy the URL directly from your browser after filtering by zone, type,... | ["https://www.idealista.com/venta-viviendas/madrid-madrid/"] |
| Max listings | Maximum total listings to extract across all URLs. Set to 0 for unlimited.Start with a low value (10–30) for your fir... | 0 |
| Max pages per URL | Maximum listing pages to scrape per URL (~30 listings/page). Set to 0 for all pages. | 3 |
| Scrape detail pages | Visit each listing's detail page to extract full data: GPS coordinates, all features (parking, terrace, pool…), photo... | false |
| Proxy configuration | Optional. Residential proxies recommended for best results. | Apify auto |
| Scrapfly API key (optional) | Optional — provide your own Scrapfly API key to use your own quota instead of the built-in one. | — |
🔍 How it works
This Actor uses BeautifulSoup HTML parser to extract data from Idealista — Spain, Portugal & Italy Real Estate. It navigates search results or catalog pages, extracts structured data from each listing, and normalizes the output into a consistent schema.
How much does it cost to scrape Idealista — Spain, Portugal & Italy Real Estate?
This Actor uses Pay-Per-Event pricing — you pay only for results delivered, not for compute time.
| Plan | What you get |
|---|---|
| Free tier | $5/month of platform credits — enough for thousands of results |
| Paid plans | Scale to tens of thousands of results per run |
🔄 Integrations & scheduling
- Schedule daily/weekly runs from the Apify Console for automated data collection.
- Push results to Google Sheets, Slack, Zapier, Make, webhooks or any database.
- Fetch datasets via the Apify REST API or the official JavaScript/Python clients.
Is it legal to scrape Idealista — Spain, Portugal & Italy Real Estate?
This Actor collects only publicly available data. It does not log in, bypass paywalls, or access private information. You are responsible for using the extracted data in compliance with the site's Terms of Service and applicable data protection laws (including GDPR where relevant).
❓ FAQ
Can I access the data via API? Yes. Every run stores its dataset on Apify. Fetch it via REST API or use the official JavaScript/Python clients.
What export formats are supported? JSON, CSV, Excel (XLSX), XML, and HTML table. You can also push data directly to Google Sheets or any webhook endpoint.
Do I need proxies? Residential proxies are recommended for best results. The default proxy configuration is pre-set.