Back to Templates

Real estate investors, property managers, relocation consultants, and data analysts who need structured Idealista listing data in Google Sheets for filtering, comparison, or reporting.
Scrape property listings from Idealista.com (Spain, Italy, Portugal) and export them as structured rows into Google Sheets. Each property includes price, size, rooms, GPS coordinates, agent contacts, and 25+ more fields. API-based extraction that never breaks, unlike screen scrapers.
This workflow uses the n8n-nodes-idealista-scraper community node and requires a self-hosted n8n instance.
locationId for other cities (Barcelona: 0-EU-ES-08-19-001-013, Rome: 0-EU-IT-RM-01-001, Lisbon: 0-EU-PT-11)numPages for more results (~40 properties per page)| Field | Description |
|---|---|
| title | Property listing title |
| price | Listing price in EUR |
| pricePerM2 | Price per square meter |
| size | Property size in m2 |
| rooms | Number of rooms |
| bathrooms | Number of bathrooms |
| floor | Floor number |
| address | Street address |
| neighborhood | Neighborhood name |
| district | District name |
| municipality | Municipality |
| province | Province |
| latitude / longitude | GPS coordinates |
| propertyType | Type of property |
| description | First 500 chars of description |
| hasElevator, hasParking, hasSwimmingPool, hasTerrace, hasGarden, hasAirConditioning | Amenity booleans |
| isNewDevelopment | New development flag |
| agencyName / agencyPhone | Agent contact info |
| url | Direct Idealista listing URL |
| thumbnail | Listing image URL |
| numPhotos | Number of photos |
| scrapedAt | Timestamp of scrape |