The Idealista Discovery API enables seamless extraction of property listings from Idealista, providing structured search results with detailed property information. This API helps users retrieve real estate data efficiently, including pagination details for easy navigation.Documentation Index
Fetch the complete documentation index at: https://docs.zenrows.com/llms.txt
Use this file to discover all available pages before exploring further.
- Retrieve the total number of search results.
- Access detailed property information, including:
- Address (full street, city, and postal code).
- Property size in square meters.
- Number of bedrooms and bathrooms.
- Price, including currency and symbol.
- Direct links to individual property listings.
- Obtain the search query and corresponding title for reference.
Supported Query Parameters
| PARAMETER | TYPE | DEFAULT | DESCRIPTION |
|---|---|---|---|
| url | string <uri> | The URL where the desired search data must be retrieved from. Example: https://www.idealista.com/alquiler-viviendas/barcelona-provincia/. | |
| lang | string | Language of the target country | The language to display results. Supported values: "en", "es", "ca", "it", "pt", "fr", "de", "da", "fi", "nb", "nl", "pl", "ro", "ru", "sv", "el", "zh", "uk". The default is the language of the target country (e.g., "es" for .com, "it" for .it, and "pt" for .pt). Example: lang=en. |
| page | number | The search results page to retrieve. Example: page=2. | |
| order | string | Determines the sorting of search results based on specified criteria. Supported values: "relevance", "lowest_price", "highest_price", "most_recent", "least_recent", "highest_price_reduction", "lower_price_per_m2", "highest_price_per_m2", "biggest", "smallest", "highest_floors", "lowest_floors". Example: order=most_recent. |
How to Setup
Make a request to the search endpoint with your desired query:Example
cURL
The URL search query must be encoded.