Idealista Scraper avatar

Idealista Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Idealista Scraper

Idealista Scraper

Scrape Idealista property listings across Spain, Italy, and Portugal. Look up properties by adId or URL, search by location name, ZIP, coordinates, polygon, or Idealista URL, and pull agency profiles + the geographies they list in.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

ONE API

ONE API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Scrape Idealista property listings across Spain, Italy, and Portugal. Look up properties by adId or URL, search by location name, ZIP, coordinates, polygon, or Idealista URL, and pull full agency profiles plus the geographies they list in.

What it does

  • Property Details — auto-detects each input as adId (digits) or idealista.com URL; returns the full record (price, beds/baths, size, photos, agent contact, energy rating, multimedia URLs).
  • 5 search modes — by location name, ZIP, coordinates, polygon, or Idealista URL. Country, operation (sale / rent / share), property type, price/beds/size filters all apply.
  • Agency profiles — for each microsite shortName: one row with /agent/details (commercial name, phone, address, totals) plus one row per province / municipality the agency lists in, via /agent/locations.

Output

  • One flat dataset row per listing / agent / agent-location — sortable, filterable, CSV-exportable.
  • Columns: Mode, Country, Property ID, URL, Address, City, District, Neighborhood, Price, Currency, Beds, Baths, Size m², PropertyType, Operation, Latitude, Longitude, Cover Photo, Listing URL.
  • Full upstream JSON kept in the Raw column for power users.

Inputs

  • Each section is independent — fill only the ones you need.
  • Multiple inputs per section: one per line.
  • Country / operation / propertyType / price-bed-size filters apply to every search and every agency call.

Pricing

  • Pay per result: $3 per 1,000 dataset items — same rate on every Apify plan tier.
  • Apify start fee: $0.00005 per run.

Notes

  • Idealista caps each search page at ~50 results — increase pages to fetch more.
  • /agent/locations uses the operation + propertyType filter above to scope which geographies the agency lists in (e.g. "where does this agency list homes for sale?").
  • Spain, Italy, and Portugal each have their own idealista.com / .it / .pt site — set country accordingly.

Errors

  • Failures land in the dataset as rows with Mode = "ERROR" and the upstream error message in Agent Name — nothing is silently dropped.