# Idealista Land Listings by Map Area

**Use case:** 

Extract property listings from Idealista based on defined map areas. Results include prices, addresses, images, and detailed descriptions.

## Input

```json
{
  "Property_urls": [
    {
      "url": "https://www.idealista.com/areas/venta-terrenos/con-precio-hasta_1000000,precio-desde_100000,terrenos-urbanos,terrenos-no-urbanizables/mapa-google?shape=%28%28qmbqFkz%7DQ%7B%7C%5DqGstOqjOxpKa%7Dm%40fe%60%40yae%40bsj%40t%60mAuwh%40hrV%29%29"
    },
    {
      "url": "https://www.idealista.it/en/aree/vendita-nuove_costruzioni/con-prezzo-min_60000/lista-mappa?shape=%28%28uwvjGoz%7B%60AbhHqxqBrbT%7ElEwk%5DpjkB%29%29"
    },
    {
      "url": "https://www.idealista.pt/en/areas/arrendar-casas/com-preco-min_100/mapa-google?shape=%28%28wejfEpbzgBmfe%40osQtaEydu%40frf%40a%7B%40omFjuiA%29%29"
    }
  ],
  "desiredResults": 10
}
```

## Output

```json
{
  "thumbnail": {
    "label": "🖼️ Image",
    "format": "image"
  },
  "suggestedTexts.title": {
    "label": "🏠 Title",
    "format": "text"
  },
  "propertyCode": {
    "label": "🆔 Property Code",
    "format": "text"
  },
  "price": {
    "label": "💰 Price",
    "format": "text"
  },
  "priceInfo.price.currencySuffix": {
    "label": "💱 Currency",
    "format": "text"
  },
  "operation": {
    "label": "📊 Operation",
    "format": "text"
  },
  "propertyType": {
    "label": "🏗️ Type",
    "format": "text"
  },
  "address": {
    "label": "📍 Address",
    "format": "text"
  },
  "municipality": {
    "label": "🏙️ Municipality",
    "format": "text"
  },
  "province": {
    "label": "🗺️ Province",
    "format": "text"
  },
  "rooms": {
    "label": "🛏️ Rooms",
    "format": "text"
  },
  "bathrooms": {
    "label": "🚿 Bathrooms",
    "format": "text"
  },
  "size": {
    "label": "📐 Size (m²)",
    "format": "text"
  },
  "description": {
    "label": "📝 Description",
    "format": "text"
  },
  "contactInfo.contactName": {
    "label": "👤 Contact",
    "format": "text"
  },
  "contactInfo.phone1.formattedPhone": {
    "label": "📞 Phone",
    "format": "text"
  },
  "url": {
    "label": "🔗 Property URL",
    "format": "link"
  },
  "sourceUrl": {
    "label": "🔗 Source Listing",
    "format": "link"
  },
  "scrapedAt": {
    "label": "🕐 Scraped At",
    "format": "date"
  }
}
```

## About this Actor

This example demonstrates how to use [Idealista Scraper API](https://apify.com/dz_omar/idealista-scraper-api) with a specific input configuration. Visit the [Actor detail page](https://apify.com/dz_omar/idealista-scraper-api) to learn more, explore other use cases, and run it yourself.