# Changelog of Idealista Scraper API (`dz_omar/idealista-scraper-api`) Actor

- **URL**: https://apify.com/dz\_omar/idealista-scraper-api/changelog.md
- **Full Actor documentation**: https://apify.com/dz\_omar/idealista-scraper-api.md

#### **Version 0.3.xx** (Current)

- ✅ **Full Property Details mode**  New **"🔎 Fetch full property details"** toggle. When ON, every property from a listing/search URL is enriched with its complete detail data  all images, full multilingual descriptions, agent contacts, and energy certification  via an additional request per property. Detailed results are billed at a separate, higher per-property rate; standard mode is unchanged and remains the cheaper default. Individual property URLs always return full details regardless of the toggle
- ✅ **Exact result count & stable order**  A listing/search URL now returns exactly the number of results you request, in the correct order, with no reshuffling at page boundaries
- ✅ **Automatic resume after interruption**  If a run is interrupted (platform migration, timeout, or manual stop), it now continues from where it left off on restart instead of starting over
- ✅ **More reliable proxy for paid users**  Paid runs use a premium proxy with automatic failover to the standard proxy, so a proxy hiccup never stops a run; free runs continue to use the standard proxy

#### **Version 0.2.xx**

- ✅ **Scrape Virtually the Entire Area  No More Result Cap**  Large search areas are no longer limited to a single search's slice of results. Request a high `desiredResults` on a big region (even tens of thousands of listings) and the actor now collects deep, **de-duplicated** coverage  every row is a distinct property, not a repeat
- ✅ **No Duplicate Padding**  Earlier versions returned big areas capped and padded with repeated listings once the ceiling was reached; results are now clean and distinct end to end
- ✅ **Filters Honoured Throughout**  Filters in the URL (price, size, property subtype, etc.) are respected consistently across the whole run, including large multi-part collections
- ✅ **Smart Effort**  Small targets behave exactly as before with no extra work; deep collection only kicks in when you actually ask for a large result set on a large area

#### **Version 0.1.xx**

- ✅ **Point / Map-Pin Search**  Paste a map-pin location URL (the `/point/...` URLs Idealista creates when you search around a spot on the map) and the actor scrapes the properties in that area
- ✅ **Multi-Area Search**  Paste a multi-zone URL (several neighbourhoods/zones selected at once) and the actor scrapes across all of them in one run
- ✅ **Map-Area (Polygon) Search**  Paste a hand-drawn map-area URL and the actor scrapes every property inside that custom region
- ✅ **Full URL-Type Coverage**  Every Idealista search URL type now works: single property, standard listing/search, multi-area, hand-drawn polygon, and map-pin point searches  across Spain, Portugal, and Italy
- ✅ **Full Image Galleries on Listing URLs**  Listing and search URLs now return complete photo galleries, videos, and virtual tours (previously only a single thumbnail)
- ✅ **Wider Language Coverage**  More URL language variants are accepted and returned correctly
- ✅ Improved multi-page collection for large result sets
- ✅ More accurate run status reporting (zero-result runs now flagged correctly)

#### **Version 0.0.16**

- ✅ **Listing/Search URL Support** - Scrape properties from listing pages (e.g., `/venta-viviendas/`, `/alquiler/`)
- ✅ **Mixed URL Input** - Property\_urls now accepts both individual property URLs and listing/search URLs in the same request
- ✅ **desiredResults Parameter** - Control max properties per listing URL (default: 10, min: 10)
- ✅ **Auto URL Detection** - Automatically detects property vs listing URLs and routes to the correct processing flow
- ✅ Updated STANDBY mode to handle mixed URL types with NDJSON streaming
- ✅ Updated NORMAL mode with listing URL support and pagination
- ✅ Updated OpenAPI schema, docs page, and input schema

#### **Version 0.0.14**

- ✅ **STANDBY Mode** - Real-time HTTP API
- ✅ NDJSON streaming responses
- ✅ OpenAPI schema documentation
- ✅ 6 optimized dataset views
- ✅ Real-time progress tracking
- ✅ Enhanced error handling
- ✅ Performance optimizations

#### **Version 0.0.11**

- ✅ **STANDBY Mode** - Real-time HTTP API
- ✅ NDJSON streaming responses
- ✅ OpenAPI schema documentation
- ✅ 6 optimized dataset views
- ✅ Real-time progress tracking
- ✅ Enhanced error handling
- ✅ Performance optimizations

#### **Version 0.0.1** (Initial Release)

- ✅ Multi-country support (ES, PT, IT)
- ✅ Complete property data extraction
- ✅ Rich image gallery
- ✅ Contact information
- ✅ NORMAL mode (batch processing)
