Idealista Scraper
Pricing
from $3.00 / 1,000 results
Go to Apify Store
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
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) oridealista.comURL; 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
Rawcolumn 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
pagesto fetch more. /agent/locationsuses 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/.ptsite — setcountryaccordingly.
Errors
- Failures land in the dataset as rows with
Mode = "ERROR"and the upstream error message inAgent Name— nothing is silently dropped.