Idealista Listing Details by ID or URL
Pricing
from $4.00 / 1,000 dataset items
Idealista Listing Details by ID or URL
Get the full record of known Idealista listings (Spain, Portugal, Italy): paste listing URLs or ids and receive price, size, features, energy certificate, GPS, all photos and the agency contact. Sale and rent, all property types. No login.
Pricing
from $4.00 / 1,000 dataset items
Rating
0.0
(0)
Developer
axly
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Paste Idealista listing links or ids and get one complete, structured record per listing: price, size, rooms, features, energy certificate, GPS coordinates, every photo, the advertiser's description and the agency's contact details. Works for Spain (idealista.com), Portugal (idealista.pt) and Italy (idealista.it). No Idealista account is needed.
This Actor answers one question: "what are the full details of these specific listings?" Use it to enrich a list of listings you already have (from a CRM, a spreadsheet, an alert email, a previous scrape) or to re-check them on a schedule. To discover listings by place, filters or agency instead, use Idealista API Scraper, Idealista Scraper or Idealista Agency Lead Extractor.
What you get
| Field | Description |
|---|---|
propertyCode, url, country, title, headline | Listing id, link, site (es / pt / it), title and the advertiser's headline |
operation, propertyType, subtype, typology, listingState, condition | sale or rent, category, flat / chalet / penthouse ..., state and condition |
price, currency, communityCosts | Asking price (monthly for rentals) and community costs |
sizeM2, usableAreaM2, rooms, bedrooms, bathrooms, floor | Size and layout |
exterior, hasLift, hasGarden, hasSwimmingPool, hasStorageRoom, furnished, isAuction, isPenthouse, isDuplex, isStudio | Building and property flags |
energyRating, energyConsumptionKwhM2Year, emissionsRating, emissionsKgCo2M2Year | Energy certificate |
address, subdistrict, district, municipality, areaPath, locationId, latitude, longitude | Location (the address can be approximate when the advertiser hides it) |
description, descriptionTranslations | The advertiser's text and the translations Idealista offers |
features, featureGroups | Every feature phrase of the listing, flat and grouped by section |
labels, numPhotos, thumbnail, images, videos, virtualTours, has360 | Photos and media (photo links expire after a few days) |
agencyName, agencyContactName, agencyPhone, agencyPhoneInternational, agencyMicrosite, agencyLogo, agencyStreet, agencyPostalCode, agencyCity, sellerType, advertiserReference, advertiserListingUrl | Advertiser contact. Some listings do not show a phone number; the field is then empty |
lastModified, lastModifiedText, scrapedAt | When Idealista last changed the listing and when this run read it |
Some fields are empty for some listings (for example bedrooms or usableAreaM2) because Idealista does not return them for every property type or country.
Use cases
- Enrich a list of listing links from a CRM, spreadsheet or email alerts with price, size, coordinates and agency contact.
- Re-check a watch list on a schedule and compare datasets to catch price changes and updates (
lastModified). - Pull full photo sets, feature lists and energy ratings for valuation models or investor due diligence.
- Find out which agency advertises a property and how to reach it.
- Detect listings that are gone: ids that no longer exist are reported in the run's
SUMMARYrecord.
Input
| Field | Description |
|---|---|
listings | Idealista links (idealista.com/inmueble/..., idealista.pt/imovel/..., idealista.it/immobile/...) or plain ids. Up to 2,500 per run, duplicates are removed |
country | es, pt or it, used only for plain ids (links carry their own country) |
language | en, es, pt or it: language of the generated title and feature phrases |
includeImages | Add the thumbnail and the list of photo URLs |
proxyConfiguration | Used only to switch IP if Idealista temporarily blocks the current one |
{"listings": ["https://www.idealista.com/inmueble/106387165/","https://www.idealista.pt/imovel/35394433/","112497662"],"country": "es","language": "en","includeImages": true}
Scheduling and integrations
Schedule the Actor and compare runs, or call it from the Apify API, webhooks, Make, n8n or Zapier. Each run saves a SUMMARY record with the number of requested listings, how many were found, which ids no longer exist and which requests failed.
FAQ
Which ids work? The number in a listing link, for example 106387165 in idealista.com/inmueble/106387165/. An id belongs to one country: a Spanish id is not found on idealista.pt.
What happens to removed listings? Listings that were removed or have expired are not returned and not counted as results. They are listed in SUMMARY. If none of your listings exist any more, the run fails with a clear message.
Does it search by place or filters? No, it only reads the listings you give it. Use one of the search Actors linked above to find listings first.
Are private sellers included? Yes, if the listing is public. Contact details are those Idealista shows on the listing; some listings show no phone number.
Does it need a login or cookies? No.