Idealista Scraper - Real Estate Data Extractor avatar

Idealista Scraper - Real Estate Data Extractor

Try for free

1 day trial then $19.00/month - No credit card required now

View all Actors
Idealista Scraper - Real Estate Data Extractor

Idealista Scraper - Real Estate Data Extractor

igolaizola/idealista-scraper
Try for free

1 day trial then $19.00/month - No credit card required now

Extract structured data from idealista.com including prices, features, and contact info for properties. Scrape both sales and rentals with detailed listings for homes, offices, and commercial spaces.

Idealista Scraper

What does Idealista-Scraper do?

Idealista-Scraper enables you to easily get data from idealista.com for a very low price.

Idealista-Scraper can scrape:

  • Properties for sale in a specific location
  • Properties for rent in a specific location

Why scrape idealista.com?

idealista.com has thousands of properties listed and is a great source of data for Real Estate professionals, investors, and anyone looking to buy or rent a property. With Idealista-Scraper, you can get the data you need to make informed decisions about your next property purchase or rental.

Here are just some of the ways you could use that data:

  • Analyze market trends and property price fluctuations in specific areas
  • Monitor competitive pricing for real estate agencies and investors
  • Generate leads for real estate businesses
  • Research rental yields and investment opportunities in different neighborhoods

How to scrape idealista.com

It's easy to scrape idealista.com with Idealista-Scraper. Just follow these few steps and you'll get your data in minutes:

  1. Click on Try for free
  2. Enter the city, operation and property types you want to scrape
  3. Click on Run
  4. When Idealista-Scraper has finished, preview or download your data from the Dataset tab

How much will it cost to scrape idealista.com?

Apify provides you with $5 free usage credits every month on the Apify Free plan. You can try and test Idealista-Scraper for free with the Free plan for a limited time.

However, if you need to get more data regularly from idealista.com, you should get an Apify subscription. We recommend our $49/month Personal plan - this plan covers the costs of Idealista-Scraper and numerous executions.

Input Parameters

ParameterOptionsDescription
maxItems(optional) Default is 0, unlimitedMaximum number of items to scrape
operationsale
rent
Type of property listing to search for
propertyTypehomes - Residential properties
newDevelopments - New construction
offices - Office spaces
premises - Commercial premises
garages - Parking spaces
lands - Land plots
storageRooms - Storage units
buildings - Complete buildings
bedrooms - Individual rooms (rent only)
Type of property to search for
countryes (Spain)Country where to search properties
location• City name (e.g., "Madrid")
• Idealista ID (e.g., "0-EU-ES-28-07-001-079")
Location to search for properties
province(optional) Any Spanish province (e.g., Madrid, Barcelona, Valencia)Helps specify location when cities share names across provinces
1{
2  "maxItems": 100,
3  "operation": "sale",
4  "propertyType": "homes",
5  "country": "es",
6  "location": "Madrid",
7  "province": "madrid"
8}

Results

1[
2  {
3    "propertyCode": "106316721",
4    "thumbnail": "https://img4.idealista.com/blur/WEB_LISTING-M/0/id.pro.es.image.master/46/12/06/1279185415.webp",
5    "externalReference": "21",
6    "numPhotos": 23,
7    "floor": "3",
8    "price": 105000,
9    "priceInfo": {
10      "price": {
11        "amount": 105000
12      }
13    },
14    "propertyType": "flat",
15    "operation": "sale",
16    "size": 78,
17    "exterior": true,
18    "rooms": 3,
19    "bathrooms": 1,
20    "address": "plaza Labradores, 9 --11",
21    "province": "La Rioja",
22    "municipality": "Ezcaray",
23    "district": "",
24    "country": "es",
25    "locationId": "0-EU-ES-26-02-002-061",
26    "latitude": 42.3203813,
27    "longitude": -3.0147614,
28    "showAddress": true,
29    "url": "https://www.idealista.com/inmueble/106316721/",
30    "description": "Ezcaray ofrece algunas de las mejores vistas a las montañas en La Rioja, convirtiéndolo en un destino ideal para los amantes de la naturaleza y la aventura.     Desde esta vivienda lo puedes comprobar! Gracias a su altura y orientación vas a poder disfrutar de las mejores vistas de Ezcaray.     Tiene tres habitaciones bien orientadas, una de ellas con mirador y balcón orientados al sur, salón, cocina amplia y baño completo.     Calefacción con calefactor de leña e instalación de radiadores.     Merece la pena llamar y concertar una visita!",
31    "hasVideo": true,
32    "status": "renew",
33    "newDevelopment": false,
34    "favourite": false,
35    "newProperty": false,
36    "multimedia": {
37      "images": [
38        {
39          "url": "https://img4.idealista.com/blur/WEB_LISTING-M/0/id.pro.es.image.master/46/12/06/1279185415.webp",
40          "tag": "views"
41        },
42        {
43          "url": "https://img4.idealista.com/blur/WEB_LISTING-M/0/id.pro.es.image.master/56/0f/43/1279185423.webp",
44          "tag": "kitchen"
45        },
46        {
47          "url": "https://img4.idealista.com/blur/WEB_LISTING-M/0/id.pro.es.image.master/1c/91/45/1279185430.webp",
48          "tag": "livingRoom"
49        },
50        {
51          "url": "https://img4.idealista.com/blur/WEB_LISTING-M/0/id.pro.es.image.master/4d/03/c6/1279185433.webp",
52          "tag": "bedroom"
53        }
54      ],
55      "virtual3DTours": []
56    },
57    "contactInfo": {
58      "commercialName": "INMOBILIARIA  LA ZALAYA ",
59      "contactName": "INMOBILIARIA  LA ZALAYA ",
60      "userType": "professional",
61      "contactMethod": "all",
62      "phone1": {
63        "phoneNumber": "941776986",
64        "formattedPhone": "941 77 69 86",
65        "prefix": "34",
66        "phoneNumberForMobileDialing": "+34941776986",
67        "nationalNumber": true
68      },
69      "agencyLogo": "https://st3.idealista.com/9e/99/38/inmobiliaria-la-zalaya.gif",
70      "micrositeShortName": "inmobiliaria-la-zalaya",
71      "totalAds": 0
72    },
73    "hasLift": false,
74    "parkingSpace": {
75      "hasParkingSpace": false,
76      "isParkingSpaceIncludedInPrice": false
77    },
78    "priceByArea": 1346,
79    "features": {
80      "hasSwimmingPool": false,
81      "hasTerrace": false,
82      "hasAirConditioning": false,
83      "hasBoxRoom": false,
84      "hasGarden": false
85    },
86    "detailedType": {
87      "typology": "flat"
88    },
89    "suggestedTexts": {
90      "subtitle": "",
91      "title": "Piso en plaza Labradores, 9 --11"
92    },
93    "hasPlan": false,
94    "has3DTour": false,
95    "has360": false,
96    "hasStaging": false,
97    "isOnlineBookingActive": false,
98    "ribbons": [],
99    "topNewDevelopment": false,
100    "topPlus": false,
101    "preferenceHighlight": false,
102    "urgentVisualHighlight": false,
103    "visualHighlight": false,
104    "topHighlight": false
105  }
106]

Proxy

Idealista-Scraper uses Apify Residential Proxies to prevent detection and IP blocking. Apify Proxy is a rotating proxy service that provides a pool of IP addresses. This way, Idealista-Scraper can make a large number of requests to idealista.com without being blocked.

Note that personal data is protected by GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers. We also recommend that you read our blog post: is web scraping legal?

Developer
Maintained by Community
Actor metrics
  • 1 monthly user
  • 1 star
  • Created in Oct 2024
  • Modified about 11 hours ago