Idealista Scraper — Spain Real Estate Listings, Prices, m² avatar

Idealista Scraper — Spain Real Estate Listings, Prices, m²

Pricing

from $0.96 / 1,000 property listings

Go to Apify Store
Idealista Scraper — Spain Real Estate Listings, Prices, m²

Idealista Scraper — Spain Real Estate Listings, Prices, m²

Scrape idealista.com (Spain #1 real estate portal) listings by location and operation. Returns title, price, size m², rooms, floor, location, agency, images, listing URL. Supports ES/IT/PT. Pay per result.

Pricing

from $0.96 / 1,000 property listings

Rating

0.0

(0)

Developer

Vitalii Bondarev

Vitalii Bondarev

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

10 hours ago

Last modified

Share

Idealista Scraper — Spain Real Estate, Prices, m² | from $2/1K

Scrape property listings from idealista.com (Spain's #1 real estate portal), including idealista.it (Italy) and idealista.pt (Portugal).

Returns structured property data for sale and rental listings: title, price, price per m², rooms, floor, description, agency, images, and more.

What it does

  • Searches listings by location (province, city, region) and operation (sale or rent)
  • Supports all property types: homes, offices, commercial space, garages, land, buildings
  • Client-side price and rooms filters available
  • Paginates automatically across all result pages (30 listings per page)
  • Pay per result — only charged for listings actually returned

Input

FieldDescription
Search URLPaste a full idealista.com URL from your browser (recommended — filters are encoded in the URL)
Location slugLocation as in idealista URL, e.g. madrid-provincia, barcelona-provincia, sevilla-provincia
Operationsale (venta) or rent (alquiler)
Property typeviviendas (homes), oficinas, locales, garajes, trasteros, terrenos, edificios
priceMin / priceMaxClient-side price filter (EUR)
minRoomsClient-side minimum rooms filter
maxItemsMaximum listings to return (default 100)
ProxyApify Residential proxy (country ES required — datacenter IPs are blocked)

Finding your location slug

Open a search on idealista.com, pick a location, and copy the slug from the URL:

https://www.idealista.com/venta-viviendas/madrid-provincia/
this part is the slug

Common Spain slugs: madrid-provincia, barcelona-provincia, valencia-provincia, sevilla-provincia, malaga-provincia, alicante-provincia

Output fields

FieldTypeDescription
property_idstringUnique listing ID
titlestringListing title (address + type)
urlstringFull listing URL
operationstringsale or rent
property_typestringProperty type (viviendas, etc.)
pricenumberPrice in EUR (or EUR/month for rent)
price_unitstring or €/mes
price_per_m2numberDerived price per m²
old_pricenumberOriginal price before reduction (if reduced)
price_droppedbooleanTrue if price was reduced
price_drop_pctintegerReduction percentage
roomsintegerNumber of rooms/bedrooms
size_m2numberProperty size in m²
floorstringFloor description (e.g. "2ª planta exterior con ascensor")
locationstringHuman-readable location
location_slugstringRaw location slug
domainstringidealista.com, idealista.it, or idealista.pt
descriptionstringProperty description excerpt
tagsarrayFeature tags (e.g. "Lujo", "Obra nueva", "Villa")
featuresarrayOther detail items (e.g. "Garaje incluido")
agency_namestringAgency or owner name
agency_kindstringAgency role (e.g. "Comercializa")
agency_urlstringAgency profile URL
imagesarrayFull image URLs
image_countintegerNumber of images
thumbnailstringFirst image URL
search_urlstringSearch URL used for this run
page_numberintegerPage number this listing came from
scraped_atstringISO 8601 timestamp

Pricing

This actor uses Pay-Per-Event (PPE) pricing: you are charged only for listings actually returned, after a successful push. Rate: approximately $2 per 1,000 listings.

Access notes

Idealista requires an Apify Residential proxy with country ES — datacenter IPs receive a 403 block. The proxy cost is billed to your Apify run and is included in the per-listing charge calculation.

Supported sites

  • Spain: idealista.com (default)
  • Italy: idealista.it (pass URL with idealista.it domain)
  • Portugal: idealista.pt (pass URL with idealista.pt domain)