DBA.dk Scraper — Denmark Classifieds & Prices avatar

DBA.dk Scraper — Denmark Classifieds & Prices

Pricing

from $1.99 / 1,000 results

Go to Apify Store
DBA.dk Scraper — Denmark Classifieds & Prices

DBA.dk Scraper — Denmark Classifieds & Prices

Scrape dba.dk, Denmark's #1 classifieds marketplace: title, price (DKK), location, image, seller type (private/dealer) and posted date — plus car make, model, year, mileage and fuel for vehicles. Paste any dba.dk search or category URL. No login, no API key.

Pricing

from $1.99 / 1,000 results

Rating

0.0

(0)

Developer

Logiover

Logiover

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share


🚀 Why scrape DBA.dk?

DBA.dk (Den Blå Avis) is Denmark's largest classifieds marketplace (part of Schibsted) — used cars, electronics, home & furniture, leisure, and almost everything else Danes buy and sell second-hand. This danish marketplace scraper reads the site's own structured listing data (the JSON payload behind every search page), so you get clean, typed fields with no login and no API key, and it paginates through the result set automatically.

It's two tools in one:

🚗 a Denmark used-cars dataset — price tracking, depreciation models, dealer-vs-private analysis, market comps & ML — and 📊 a Danish second-hand marketplace dataset — price intelligence, demand research, reselling & arbitrage, dashboards.


❓ What does the DBA.dk scraper do?

You paste one or more dba.dk search or category URLs, and the actor returns one clean, structured row per listing — ready to download as CSV, Excel or JSON, or pull from the Apify API.

It covers two of dba.dk's platforms with one parser:

PlatformExample URLWhat you get
🚗 Vehicles (cars, MC, boats, vans)https://www.dba.dk/mobility/search/car?registration_class=1Rich car fields: make, model, year, mileage, fuel, transmission, number plate, plus all common fields
🏷️ General classifieds (everything else)https://www.dba.dk/recommerce/forsale/search?q=iphone or a category …?category=0.93Title, price, location, brand, seller type, trade type, images

How to get a URL: go to dba.dk, set your filters / type your search / open a category, then copy the URL from the address bar and paste it into the Search / category URLs input. The cars search (/biler/biler/) redirects to the mobility URL; a keyword search or homepage category link redirects to the recommerce/forsale/search URL — both are supported as-is.


✨ Features

  • 🔑 No login, no API key, no cookies — works as an unofficial dba.dk API alternative, reading the site's own embedded listing JSON.
  • 🚗 Full car specsscrape dba.dk car listings with make, model, year, mileage (km), fuel, transmission and Danish number plate.
  • 🏷️ Cars + all general goods — paste any vehicles or general recommerce search/category URL (electronics, home, leisure, fashion…).
  • 🧑 Seller type — every row tagged private or dealer, with an optional sellerType filter for dealer-only or private-only runs.
  • 💸 Clean numeric prices in DKK (plus the raw 24.500 kr. text).
  • 📍 Location + coordinates — city name and approximate latitude / longitude.
  • 🕒 Posted date as ISO 8601, so you can sort by freshness.
  • 🔁 Auto-pagination with de-duplication by listing ID and maxResults caps.
  • 📤 Denmark classifieds data export to CSV, Excel, JSON or API in one click.
  • 🌐 Datacenter proxy is enough (dba.dk is not Cloudflare-challenged) — cheap to run.

📦 What data you get

One row per listing. Fields below are verified output.

Common fields (all listings)

FieldDescriptionExample
listingIdUnique dba.dk listing ID"22052485"
urlFull listing URL"https://www.dba.dk/mobility/item/22052485"
titleListing headline"Volvo S40"
priceAsking price as a number (DKK)24500
priceRawPrice exactly as shown on dba.dk"24.500 kr."
currencyCurrency code"DKK"
locationCity / town"Kruså"
latitude / longitudeApproximate GPS coordinates54.86647 / 9.43728
categoryvehicles or general"vehicles"
subCategorydba.dk sub-category label"Personbil"
sellerTypeprivate or dealer"private"
tradeTypeTrade type label (e.g. Til salg)"Til salg"
postedDatePublication time (ISO 8601)"2026-06-07T17:04:58.000Z"
imageCover photo URL"https://images.dbastatic.dk/…"
imagesCountNumber of photos on the listing10
brandProduct brand (general goods)"Apple"

🚗 Vehicle-only fields (category = vehicles)

FieldDescriptionExample
makeCar make"Volvo"
modelCar model"S40"
yearModel year2006
mileageOdometer in km252000
fuelFuel type"Benzin"
transmissionGearbox"Manuelt"
regNoDanish number plate (if listed)"EF86096"

🛠️ How to use

Input fields

FieldTypeDefaultDescription
searchUrlsarrayused-cars searchdba.dk search/category URLs copied from the site. Empty = scrape used cars.
maxResultsinteger200Stop after this many listings across all URLs. 0 = no limit.
maxResultsPerSearchinteger0Cap per individual URL. 0 = no per-search cap.
sellerTypeselectanyKeep only private sellers, only dealers, or any.
useProxybooleantrueRoute through Apify Proxy.
proxyConfigurationobjectDatacenterProxy settings. Datacenter works; switch to Residential only if blocked.

Example 1 — Denmark used cars by filter

Set your filters on dba.dk's car search, copy the URL, paste it in:

{
"searchUrls": ["https://www.dba.dk/mobility/search/car?registration_class=1"],
"maxResults": 1000
}

Example 2 — Electronics search (e.g. iPhone)

{
"searchUrls": ["https://www.dba.dk/recommerce/forsale/search?q=iphone"],
"maxResults": 500
}

Example 3 — Dealer-only car listings

{
"searchUrls": ["https://www.dba.dk/mobility/search/car?registration_class=1"],
"sellerType": "dealer",
"maxResults": 500
}

You can also mix vehicles and general categories in a single run by adding multiple URLs to searchUrls.


📤 Example output

A used car:

{
"listingId": "22052485",
"url": "https://www.dba.dk/mobility/item/22052485",
"title": "Volvo S40",
"price": 24500,
"priceRaw": "24.500 kr.",
"currency": "DKK",
"location": "Kruså",
"latitude": 54.86647,
"longitude": 9.43728,
"category": "vehicles",
"subCategory": "Personbil",
"sellerType": "private",
"tradeType": null,
"postedDate": "2026-06-07T17:04:58.000Z",
"image": "https://images.dbastatic.dk/dynamic/default/item/22052485/6261ef04-…",
"imagesCount": 1,
"make": "Volvo",
"model": "S40",
"year": 2006,
"mileage": 252000,
"fuel": "Benzin",
"transmission": "Manuelt",
"regNo": "EF86096"
}

A general classifieds item:

{
"listingId": "22052953",
"url": "https://www.dba.dk/recommerce/forsale/item/22052953",
"title": "Apple MacBook bærbar computer 13\" grå",
"price": 2000,
"priceRaw": "2.000 kr.",
"currency": "DKK",
"location": "Vejle",
"category": "general",
"subCategory": "Elektronik og hvidevarer",
"sellerType": "private",
"tradeType": "Til salg",
"brand": "Apple",
"image": "https://images.dbastatic.dk/dynamic/default/item/22052953/f17798bc-…",
"imagesCount": 10
}

Export to JSON, CSV, Excel, or the API from the Storage tab.


🎯 Use cases

Use caseHow
🚗Denmark used-car price analysisTrack DKK prices, mileage and year by make/model to build depreciation curves and valuation models from real Denmark used cars data.
📊Marketplace & competitor monitoringWatch prices, inventory and new-listing velocity across categories on Denmark's biggest classifieds site.
🧑‍💼Dealer lead generationFilter to dealer listings to build a list of Danish car dealers and active sellers by region or category.
🔁Resale & arbitrage researchSpot underpriced electronics, furniture and gear for flipping between dba.dk and other platforms.
🤖AI / ML datasetsFeed Danish-language product listings, prices and attributes into pricing models and training sets.

🤖 Automate it

Put it on an Apify Schedule → a fresh dba.dk listings feed every morning, straight to the Apify API, a webhook, Google Sheet, S3 or your warehouse. Track new listings and price drops across the Danish market on autopilot.


❓ FAQ

Is there a DBA.dk API?

DBA.dk has no public developer API. This actor works as an unofficial dba api alternative — it reads dba.dk's own structured search payload and returns clean, machine-readable rows with no API key, no login and no cookies.

Can I scrape dba.dk car listings?

Yes. Paste a mobility/search/... car URL (or MC / boat / van) and you get full dba biler specs — make, model, year, mileage, fuel, transmission and Danish number plate — alongside price, location and seller type.

How do I export DBA data to Excel or CSV?

Run the actor on any dba.dk search URL, then download the dataset from the Storage tab as CSV, Excel or JSON — or pull it from the Apify API. Every field above is included in one structured table, so Denmark classifieds data export to CSV/Excel is a single click.

How many listings can I scrape from dba.dk?

dba.dk hard-caps any single search or category at 50 pages (~2,600 listings) — that's a site limit, not the scraper's. To pull more, split your query into narrower searches (by category, brand, price band or region) and paste each URL into searchUrls.

Does it scrape every car detail (VIN, equipment list, full description)?

It returns everything in the search payload — make, model, year, mileage, fuel, transmission, number plate, price, location, image and more. Listing detail pages are not crawled separately, so free-text descriptions, full equipment lists and VINs are out of scope — this keeps runs fast and cheap.

What proxy should I use?

Datacenter (the default) works reliably — dba.dk is not behind a Cloudflare challenge. Switch to Residential only if you ever see blocks.

This danish second-hand marketplace scraper collects publicly visible listing data — the same information any visitor sees without logging in. Use it responsibly, respect dba.dk's terms, and don't store personal data beyond what you actually need. You are responsible for compliance with applicable laws in your jurisdiction.


📝 Changelog

2026-06-07

  • Docs: comprehensive SEO rewrite — coverage for the dba.dk API alternative, scraping dba.dk car listings (dba biler), exporting Denmark classifieds data to CSV/Excel, and honest scope/coverage notes.