# Find apartments for sale in Denmark

**Use case:** 

Scrape apartment listings for sale from Boliga.dk. Structured Danish property data. No subscription, pay per result.

## Input

```json
{
  "transaction": "sale",
  "propertyType": "apartment",
  "fetchDetails": false,
  "maxItems": 5,
  "startUrls": []
}
```

## Output

```json
{
  "id": {
    "label": "ID",
    "format": "text"
  },
  "url": {
    "label": "URL",
    "format": "link"
  },
  "operationType": {
    "label": "Transaction",
    "format": "text"
  },
  "propertyType": {
    "label": "Property type",
    "format": "text"
  },
  "title": {
    "label": "Title",
    "format": "text"
  },
  "priceText": {
    "label": "Price",
    "format": "text"
  },
  "priceAmount": {
    "label": "Price (DKK)",
    "format": "number"
  },
  "priceCurrency": {
    "label": "Currency",
    "format": "text"
  },
  "squaremeterPrice": {
    "label": "DKK/m²",
    "format": "number"
  },
  "downPayment": {
    "label": "Down payment",
    "format": "number"
  },
  "monthlyExpenses": {
    "label": "Monthly net (DKK)",
    "format": "number"
  },
  "street": {
    "label": "Street",
    "format": "text"
  },
  "city": {
    "label": "City",
    "format": "text"
  },
  "zipCode": {
    "label": "Zip code",
    "format": "text"
  },
  "municipality": {
    "label": "Municipality",
    "format": "number"
  },
  "country": {
    "label": "Country",
    "format": "text"
  },
  "latitude": {
    "label": "Latitude",
    "format": "number"
  },
  "longitude": {
    "label": "Longitude",
    "format": "number"
  },
  "bedrooms": {
    "label": "Rooms",
    "format": "number"
  },
  "bathrooms": {
    "label": "Bathrooms",
    "format": "number"
  },
  "surfaceTotal": {
    "label": "Area (m²)",
    "format": "number"
  },
  "lotAreaM2": {
    "label": "Lot area (m²)",
    "format": "number"
  },
  "basementM2": {
    "label": "Basement (m²)",
    "format": "number"
  },
  "buildYear": {
    "label": "Build year",
    "format": "number"
  },
  "energyClass": {
    "label": "Energy class",
    "format": "text"
  },
  "floor": {
    "label": "Floor",
    "format": "number"
  },
  "features": {
    "label": "Features",
    "format": "array"
  },
  "daysForSale": {
    "label": "Days for sale",
    "format": "number"
  },
  "images": {
    "label": "Images",
    "format": "array"
  },
  "agencyName": {
    "label": "Agency",
    "format": "text"
  },
  "agencyUrl": {
    "label": "Agency URL",
    "format": "link"
  },
  "estateUrl": {
    "label": "Listing URL",
    "format": "link"
  },
  "publishDate": {
    "label": "Published",
    "format": "date"
  },
  "publishDateISO": {
    "label": "Published ISO",
    "format": "date"
  },
  "source": {
    "label": "Source",
    "format": "text"
  },
  "scrapedAt": {
    "label": "Scraped at",
    "format": "date"
  },
  "contentHash": {
    "label": "Hash",
    "format": "text"
  }
}
```

## About this Actor

This example demonstrates how to use [Boliga.dk Scraper](https://apify.com/unfenced-group/boliga-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/unfenced-group/boliga-scraper) to learn more, explore other use cases, and run it yourself.