Idealista Listing Details by ID or URL avatar

Idealista Listing Details by ID or URL

Pricing

from $4.00 / 1,000 dataset items

Go to Apify Store
Idealista Listing Details by ID or URL

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

axly

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

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

FieldDescription
propertyCode, url, country, title, headlineListing id, link, site (es / pt / it), title and the advertiser's headline
operation, propertyType, subtype, typology, listingState, conditionsale or rent, category, flat / chalet / penthouse ..., state and condition
price, currency, communityCostsAsking price (monthly for rentals) and community costs
sizeM2, usableAreaM2, rooms, bedrooms, bathrooms, floorSize and layout
exterior, hasLift, hasGarden, hasSwimmingPool, hasStorageRoom, furnished, isAuction, isPenthouse, isDuplex, isStudioBuilding and property flags
energyRating, energyConsumptionKwhM2Year, emissionsRating, emissionsKgCo2M2YearEnergy certificate
address, subdistrict, district, municipality, areaPath, locationId, latitude, longitudeLocation (the address can be approximate when the advertiser hides it)
description, descriptionTranslationsThe advertiser's text and the translations Idealista offers
features, featureGroupsEvery feature phrase of the listing, flat and grouped by section
labels, numPhotos, thumbnail, images, videos, virtualTours, has360Photos and media (photo links expire after a few days)
agencyName, agencyContactName, agencyPhone, agencyPhoneInternational, agencyMicrosite, agencyLogo, agencyStreet, agencyPostalCode, agencyCity, sellerType, advertiserReference, advertiserListingUrlAdvertiser contact. Some listings do not show a phone number; the field is then empty
lastModified, lastModifiedText, scrapedAtWhen 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 SUMMARY record.

Input

FieldDescription
listingsIdealista links (idealista.com/inmueble/..., idealista.pt/imovel/..., idealista.it/immobile/...) or plain ids. Up to 2,500 per run, duplicates are removed
countryes, pt or it, used only for plain ids (links carry their own country)
languageen, es, pt or it: language of the generated title and feature phrases
includeImagesAdd the thumbnail and the list of photo URLs
proxyConfigurationUsed 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.