DBA.dk Scraper — Denmark Classifieds & Prices
Pricing
from $1.99 / 1,000 results
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
Maintained by CommunityActor 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:
| Platform | Example URL | What you get |
|---|---|---|
| 🚗 Vehicles (cars, MC, boats, vans) | https://www.dba.dk/mobility/search/car?registration_class=1 | Rich 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.93 | Title, 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 specs — scrape 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
recommercesearch/category URL (electronics, home, leisure, fashion…). - 🧑 Seller type — every row tagged private or dealer, with an optional
sellerTypefilter 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
maxResultscaps. - 📤 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)
| Field | Description | Example |
|---|---|---|
listingId | Unique dba.dk listing ID | "22052485" |
url | Full listing URL | "https://www.dba.dk/mobility/item/22052485" |
title | Listing headline | "Volvo S40" |
price | Asking price as a number (DKK) | 24500 |
priceRaw | Price exactly as shown on dba.dk | "24.500 kr." |
currency | Currency code | "DKK" |
location | City / town | "Kruså" |
latitude / longitude | Approximate GPS coordinates | 54.86647 / 9.43728 |
category | vehicles or general | "vehicles" |
subCategory | dba.dk sub-category label | "Personbil" |
sellerType | private or dealer | "private" |
tradeType | Trade type label (e.g. Til salg) | "Til salg" |
postedDate | Publication time (ISO 8601) | "2026-06-07T17:04:58.000Z" |
image | Cover photo URL | "https://images.dbastatic.dk/…" |
imagesCount | Number of photos on the listing | 10 |
brand | Product brand (general goods) | "Apple" |
🚗 Vehicle-only fields (category = vehicles)
| Field | Description | Example |
|---|---|---|
make | Car make | "Volvo" |
model | Car model | "S40" |
year | Model year | 2006 |
mileage | Odometer in km | 252000 |
fuel | Fuel type | "Benzin" |
transmission | Gearbox | "Manuelt" |
regNo | Danish number plate (if listed) | "EF86096" |
🛠️ How to use
Input fields
| Field | Type | Default | Description |
|---|---|---|---|
searchUrls | array | used-cars search | dba.dk search/category URLs copied from the site. Empty = scrape used cars. |
maxResults | integer | 200 | Stop after this many listings across all URLs. 0 = no limit. |
maxResultsPerSearch | integer | 0 | Cap per individual URL. 0 = no per-search cap. |
sellerType | select | any | Keep only private sellers, only dealers, or any. |
useProxy | boolean | true | Route through Apify Proxy. |
proxyConfiguration | object | Datacenter | Proxy 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 case | How | |
|---|---|---|
| 🚗 | Denmark used-car price analysis | Track DKK prices, mileage and year by make/model to build depreciation curves and valuation models from real Denmark used cars data. |
| 📊 | Marketplace & competitor monitoring | Watch prices, inventory and new-listing velocity across categories on Denmark's biggest classifieds site. |
| 🧑💼 | Dealer lead generation | Filter to dealer listings to build a list of Danish car dealers and active sellers by region or category. |
| 🔁 | Resale & arbitrage research | Spot underpriced electronics, furniture and gear for flipping between dba.dk and other platforms. |
| 🤖 | AI / ML datasets | Feed 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.
Is scraping dba.dk legal?
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.