Idealista Custom Area Scraper - Custom Polygon avatar

Idealista Custom Area Scraper - Custom Polygon

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Idealista Custom Area Scraper - Custom Polygon

Idealista Custom Area Scraper - Custom Polygon

Scrapes real estate listings from Idealista (Italy), filtered by a geographic polygon drawn on Idealista's map.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Sebastiano Riva

Sebastiano Riva

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Categories

Share

Idealista Listings Scraper

Scrapes real estate listings from Idealista (Italy), filtered by a geographic polygon drawn on Idealista's map.

Pricing

$1.00 per 1,000 results (billed via Apify pay-per-event at $0.001/item).


Input

ParameterTypeRequiredDescription
searchUrlstringRecommendedPaste any Idealista search URL with a drawn polygon (the ?shape= parameter). Both plain and URL-encoded URLs are accepted.
polygonarrayAdvancedAlternative to searchUrl: polygon vertices as [[lat, lng], ...] (min 3 vertices). Ignored if searchUrl is provided.
maxPagesintegerNoMaximum number of result pages to fetch. Leave empty to fetch all pages.
maxItemsintegerNoMaximum number of listings to return overall.
maxItemsPerPageintegerNoItems per API page (default: 50, max: 50).

How to get the search URL

  1. Go to idealista.it and run a search
  2. Click "Disegna area" (Draw area) and draw your polygon on the map
  3. Copy the URL from your browser's address bar — it will contain ?shape=...
  4. Paste it as searchUrl

Example input (URL-based)

{
"searchUrl": "https://www.idealista.it/aree/vendita-case/?shape=%28%28ajetG%7DnzaA...%29%29"
}

Example input (polygon coordinates)

{
"polygon": [
[45.41617, 10.95423],
[45.42099, 10.96149],
[45.41780, 10.96634],
[45.41566, 10.96264],
[45.41208, 10.96672],
[45.40991, 10.96488],
[45.41301, 10.95831]
],
"maxPages": 2,
"maxItems": 10
}

Output

Each item in the dataset contains:

FieldTypeDescription
idstringPrefixed listing ID (e.g., ide_35173114)
typologystringProperty type (Appartamento, Casa, Attico, etc.)
price_rawfloatListing price in EUR
surface_sqmfloatSurface area in m²
roomsintNumber of rooms
bedroomsintNumber of bedrooms
bathroomsintNumber of bathrooms
floorstringFloor number or description
conditionstringProperty condition (Buono, Nuovo, Da ristrutturare, etc.)
streetstringStreet address
neighborhoodstringNeighborhood name
districtstringDistrict name
latitudefloatGPS latitude
longitudefloatGPS longitude
agency_namestringReal estate agency name
share_urlstringDirect link to the Idealista listing
image_coverstringCover image URL
has_parkingboolHas a parking space
has_liftboolHas an elevator
created_atstringISO 8601 scrape timestamp

Example output item

{
"id": "ide_35173114",
"typology": "Appartamento",
"price_raw": 195000.0,
"surface_sqm": 85.0,
"rooms": 3,
"bathrooms": 1,
"floor": "3",
"condition": "Buono",
"street": "Via Mazzini",
"neighborhood": "Centro Storico",
"district": "Verona",
"latitude": 45.4385,
"longitude": 10.9916,
"agency_name": "Agenzia Immobiliare XYZ",
"share_url": "https://www.idealista.it/immobile/35173114/",
"image_cover": "https://img3.idealista.it/blur/...",
"has_parking": false,
"has_lift": true,
"created_at": "2025-04-07T10:23:45+00:00"
}