The Idealista Property Data API provides tailored endpoints to extract comprehensive property details directly from Idealista. With this powerful tool, you can seamlessly integrate real estate data into your applications, enabling in-depth market analysis, reporting, or decision-making. Easily extract detailed property information from Idealista. This endpoint provides everything you need to analyze or present Idealista property data effectively, such as: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.
- Detailed Property Information: Extract property specifics, including address, bedrooms, bathrooms, pricing, and more.
- Agent and Agency Details: Gather information about agencies or agents associated with listed properties, including agency name, logo, and contact information.
- Geolocation Data: Retrieve latitude and longitude for properties to integrate with mapping tools.
- Images and Features: Access property images and a list of unique features to enhance your data presentations.
- Dynamic Status Updates: Ensure up-to-date information with the latest property status, modification dates, pricing, and deactivate dates when applicable.
Supported Query Parameters
| PARAMETER | TYPE | DEFAULT | DESCRIPTION |
|---|---|---|---|
propertyId required | string | The Unique ID of the Idealista property. Example: 1234567890. | |
| url | string | The URL from which the desired property data will be retrieved. Example: https://www.idealista.com/inmueble/1234567890. | |
| tld | string | .com | The top-level domain of the Idealista website. Supported examples: .com, .it .pt |
| 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. |
How to Setup
Fetch details for a property using its PropertyID.Example
{propertyId} with the actual property ID code.Response Structure
Depending on the property status (active or inactive), the returned fields may vary:-
For Active Listings:
Full property details are returned, including address, price, features, images, geolocation, agency details, and more. -
For Inactive Listings:
Only a subset of fields will be present:
FIELD DESCRIPTION property_idUnique identifier of the property. last_deactivated_atTimestamp indicating when the listing was deactivated. operationOperation type (e.g., sale, rent). agency_nameName of the agency if the listing was published by one. agency_logoLogo URL of the agency if available.
Troubleshooting and FAQs
How do I get the correct propertyId?
How do I get the correct propertyId?
propertyId from the URL of the property listing on Idealista. For example, the URL https://www.idealista.com/inmueble/1234567890 contains the propertyId as 1234567890.What happens if a property is no longer available?
What happens if a property is no longer available?
last_deactivated_at field will be populated with a Unix timestamp. Some fields like images or descriptions might also be missing when a property is no longer active.What format is used for modified_at and last_deactivated_at?
What format is used for modified_at and last_deactivated_at?
modified_at and last_deactivated_at use Unix timestamps, representing the number of seconds since January 1, 1970 (UTC).What is the difference between property_features and property_equipment?
What is the difference between property_features and property_equipment?
property_features lists characteristics of the property such as “Terrace” or “Balcony”, while property_equipment lists available equipment and amenities like “Air Conditioning” or “Elevator”.What is included in property_images and property_image_tags?
What is included in property_images and property_image_tags?
Can a property have no energy_certificate value?
Can a property have no energy_certificate value?
energy_certificate field may be null or missing.What is the meaning of the operation field?
What is the meaning of the operation field?
operation field indicates if the property is listed for “sale” or “rent”.How can I know the property's location details?
How can I know the property's location details?
address, latitude, longitude, location_name, location_hierarchy, and country fields together provide complete information about the property’s location.What should I expect if I request a recently updated property?
What should I expect if I request a recently updated property?
modified_at timestamp will reflect the most recent modification time.What does the agency_logo field contain?
What does the agency_logo field contain?
agency_logo field contains a direct URL to the logo image of the real estate agency managing the property.