Boliga Scraper - Danish Real Estate Listings & Prices avatar

Boliga Scraper - Danish Real Estate Listings & Prices

Pricing

Pay per usage

Go to Apify Store
Boliga Scraper - Danish Real Estate Listings & Prices

Boliga Scraper - Danish Real Estate Listings & Prices

Scrape real estate listings and property prices from Boliga.dk, Denmark's leading property portal. Search by location, property type, price range, and rooms. No login required.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Boliga Scraper

Scrape real estate listings and property prices from Boliga.dk — Denmark's leading property portal with comprehensive coverage of the Danish housing market. Extract structured data including prices, addresses, property details, energy ratings, and days on market. No login or cookies required.

How to scrape Boliga data

Extracting property data from Boliga.dk manually is tedious, especially when you need hundreds or thousands of listings for market analysis. This actor automates the process and returns clean, structured JSON data ready for analysis.

  1. Go to the Boliga Scraper page on Apify Store.
  2. Click Try for free to open the actor in Apify Console.
  3. Enter your search criteria — city, property type, price range, or leave defaults for Copenhagen.
  4. Click Start and wait for the run to complete.
  5. Download your data in JSON, CSV, Excel, or connect via API.

Features

  • Search by location (city, area, or region in Denmark)
  • Filter by property type: villa, apartment (ejerlejlighed), townhouse (raekkehus), vacation home, country property
  • Filter by listing type: for sale or for rent
  • Filter by price range (min/max in DKK)
  • Filter by number of rooms (min/max)
  • Returns 20+ fields per listing including price, address, surface area, rooms, build year, energy rating, and days on market
  • Automatic pagination — scrape hundreds or thousands of listings in one run
  • No login required — works without cookies or authentication
  • Built-in proxy support for reliable access with Danish residential proxies

Input options

FieldTypeDescriptionDefault
searchQueryStringCity or area to search (e.g., "København", "Aarhus")København
propertyTypeEnumProperty type filterAll types
listingTypeEnumSale or rentSale
minPriceIntegerMinimum price in DKK
maxPriceIntegerMaximum price in DKK
minRoomsIntegerMinimum number of rooms
maxRoomsIntegerMaximum number of rooms
maxResultsIntegerMaximum listings to return100
proxyConfigurationObjectProxy settingsDanish residential proxy

Property types

ValueDescription
allAll property types
villaVilla / detached house
ejerlejlighedOwner-occupied apartment
raekkehusTownhouse / terraced house
fritidshusVacation / holiday home
landejendomCountry property / farm

Output fields

Each listing contains these fields:

FieldTypeDescription
titleStringProperty title / address
priceNumberAsking price in DKK
currencyStringCurrency code (DKK)
listingTypeString"sale" or "rent"
propertyTypeStringProperty type
addressStringStreet address
cityStringCity name
postalCodeStringDanish 4-digit postal code
roomsNumberNumber of rooms
surfaceNumberLiving area in m2
landSurfaceNumberPlot/land area in m2
buildYearNumberYear built
epcScoreStringEnergy rating (A-G)
daysOnMarketNumberDays listed
pricePerSqmNumberPrice per m2 (DKK)
imageUrlStringMain listing photo URL
agencyNameStringReal estate agency
urlStringFull Boliga.dk listing URL
scrapedAtStringISO timestamp

Example output

{
"title": "Vesterbrogade 42, 3. tv.",
"price": 3450000,
"currency": "DKK",
"listingType": "sale",
"propertyType": "ejerlejlighed",
"address": "Vesterbrogade 42, 3. tv.",
"city": "København V",
"postalCode": "1620",
"rooms": 3,
"surface": 85,
"landSurface": null,
"buildYear": 1906,
"epcScore": "D",
"daysOnMarket": 14,
"pricePerSqm": 40588,
"imageUrl": "https://images.boliga.dk/...",
"agencyName": "Nybolig",
"url": "https://www.boliga.dk/bolig/1234567",
"scrapedAt": "2026-05-27T12:00:00.000Z"
}

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel from the Output tab.

Cost estimation

Running costs depend on the number of listings scraped. This actor uses a browser (Playwright) because Boliga.dk requires JavaScript rendering.

ListingsEstimated costEstimated time
100~$0.101-2 min
500~$0.405-8 min
1,000~$0.7510-15 min
5,000~$3.5045-60 min

Costs include compute units and residential proxy traffic. Actual costs may vary depending on proxy usage and page complexity.

Tips for best results

  • Use Danish city names for search queries (e.g., "København" not "Copenhagen", "Aarhus" not "Arhus")
  • Start with fewer results (50-100) to verify the output matches your needs before scaling up
  • Use property type filters to narrow results and reduce run time
  • Price range filters help when you only need specific market segments
  • Residential proxy with Danish location (DK) is recommended and pre-configured by default

Integrations

Connect Boliga Scraper to other tools and workflows:

  • API access — Trigger runs programmatically via REST API
  • Webhooks — Get notified when a run completes
  • Scheduling — Set up recurring scrapes (daily, weekly)
  • Zapier / Make — Connect to 3,000+ apps
  • Google Sheets — Export results directly to spreadsheets

FAQ

Is it legal to scrape Boliga.dk? This actor extracts publicly available data from Boliga.dk. Users are responsible for ensuring their use complies with applicable laws, Boliga's Terms of Service, and data protection regulations (GDPR).

How fresh is the data? Each run fetches live data directly from Boliga.dk. Results reflect the current state of listings at the time of scraping.

What if the scraper returns no results? Boliga.dk has anti-bot protections. The actor uses residential proxies and browser automation to handle this. If you get empty results, try running again — the debug HTML is saved to the key-value store for troubleshooting.

Can I scrape sold properties? This version focuses on active listings (for sale and for rent). Sold property data may be added in a future update.

Support

Found a bug or need a custom feature? Open an issue in the Issues tab and we will respond within 24 hours. For custom scraping solutions, reach out through the same channel.