# Agenzie Immobiliari a Milano — Telefoni, Siti e Vendite

**Use case:** 

Estrai le agenzie immobiliari di Milano in un dataset pulito: telefoni, sito web, portafoglio annunci e vendite concluse. Esporta CSV/JSON, senza codice.

## Input

```json
{
  "searchMode": "search",
  "locations": [
    "Milano"
  ],
  "lookupTargets": [
    "44166",
    "https://www.immobiliare.it/agenzie-immobiliari/44166/"
  ],
  "fetchAgencyDetails": true,
  "maxAgenciesPerLocation": 40,
  "maxListingsPerAgency": 100
}
```

## Output

```json
{
  "rowType": {
    "label": "🔖 Row Type",
    "format": "string"
  },
  "agencyId": {
    "label": "🆔 Agency ID",
    "format": "string"
  },
  "agencyName": {
    "label": "🏢 Agency Name",
    "format": "string"
  },
  "primaryPhone": {
    "label": "📱 Primary Phone",
    "format": "string"
  },
  "phones": {
    "label": "📞 Phones",
    "format": "array"
  },
  "agencyWebsite": {
    "label": "🌐 Agency Website",
    "format": "string"
  },
  "profileUrl": {
    "label": "🔗 Profile URL",
    "format": "string"
  },
  "agencyDescription": {
    "label": "📝 Agency Description",
    "format": "string"
  },
  "agencyLocation": {
    "label": "🗺 Agency Location",
    "format": "object"
  },
  "listingsCount": {
    "label": "📊 Active Portfolio Count",
    "format": "integer"
  },
  "soldCount": {
    "label": "📈 Sold Count",
    "format": "integer"
  },
  "isConstructor": {
    "label": "🏗 Constructor",
    "format": "boolean"
  },
  "entityType": {
    "label": "🏷 Entity Type",
    "format": "string"
  },
  "logo": {
    "label": "📸 Logo",
    "format": "string"
  },
  "listingId": {
    "label": "🆔 Listing ID",
    "format": "string"
  },
  "propertyTitle": {
    "label": "🏠 Property Title",
    "format": "string"
  },
  "contract": {
    "label": "📃 Contract",
    "format": "string"
  },
  "category": {
    "label": "🏷 Category",
    "format": "string"
  },
  "propertyType": {
    "label": "🏘 Property Type",
    "format": "string"
  },
  "price": {
    "label": "💰 Price",
    "format": "number"
  },
  "priceFormatted": {
    "label": "💶 Price (formatted)",
    "format": "string"
  },
  "currency": {
    "label": "💱 Currency",
    "format": "string"
  },
  "surface": {
    "label": "📐 Surface",
    "format": "number"
  },
  "surfaceUnit": {
    "label": "📏 Surface Unit",
    "format": "string"
  },
  "rooms": {
    "label": "🚪 Rooms",
    "format": "string"
  },
  "bathrooms": {
    "label": "🛁 Bathrooms",
    "format": "string"
  },
  "floor": {
    "label": "🏢 Floor",
    "format": "string"
  },
  "isLuxury": {
    "label": "💎 Luxury",
    "format": "boolean"
  },
  "isNew": {
    "label": "✨ New",
    "format": "boolean"
  },
  "isNewConstruction": {
    "label": "🏗 New Construction",
    "format": "boolean"
  },
  "listingLocation": {
    "label": "📍 Listing Location",
    "format": "object"
  },
  "photos": {
    "label": "📸 Photos",
    "format": "array"
  },
  "agency": {
    "label": "🏢 Listing Agency",
    "format": "object"
  },
  "listingUrl": {
    "label": "🔗 Listing URL",
    "format": "string"
  },
  "listedAt": {
    "label": "🗓 Listed At",
    "format": "string"
  },
  "lastModifiedAt": {
    "label": "🕑 Last Modified At",
    "format": "string"
  },
  "uuid": {
    "label": "🆔 UUID",
    "format": "string"
  },
  "queryLabel": {
    "label": "📥 Query Label",
    "format": "string"
  },
  "mode": {
    "label": "🔧 Result Mode",
    "format": "string"
  },
  "source": {
    "label": "📡 Source Tag",
    "format": "string"
  },
  "scrapedAt": {
    "label": "🕐 Scraped At",
    "format": "string"
  }
}
```

## About this Actor

This example demonstrates how to use [Immobiliare.it Agency Scraper — Contacts & Listings](https://apify.com/sian.agency/immobiliare-agent-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/sian.agency/immobiliare-agent-scraper) to learn more, explore other use cases, and run it yourself.