DBA.dk Scraper | Danish Classifieds Marketplace
Pricing
from $1.00 / 1,000 results
DBA.dk Scraper | Danish Classifieds Marketplace
Scrape listings from DBA.dk, Denmark's largest classifieds marketplace. Supports search, price/region filtering, pagination, detail page extraction via JSON-LD. CheerioCrawler (268MB RAM).
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
petteri mähönen
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
DBA.dk Scraper
Scrape DBA.dk, Denmark's largest classifieds marketplace. Extracts listing titles, prices, locations, and images from search results. Optionally crawls detail pages for full descriptions, condition, brand, and category data.
Features
- Search result extraction — title, price, location, image URL, item ID
- Detail page extraction — description, condition, brand, category path, all images
- Multi-page pagination — scrape multiple pages of results
- Price filtering — filter by min/max price (DKK)
- Region filtering — filter by Danish region
- Sort options — relevance, newest, cheapest, most expensive
- Output formats — dataset, CSV, JSON, or all
- Webhook delivery — POST results to your webhook URL on completion
- Lightweight — CheerioCrawler (server-rendered JSON-LD), no browser overhead
Input
| Field | Type | Default | Description |
|---|---|---|---|
searchQuery | string | "iphone" | Search term |
maxPages | number | 1 | Number of search pages to scrape |
priceMin | number | — | Minimum price in DKK |
priceMax | number | — | Maximum price in DKK |
regions | stringList | — | Filter by Danish regions |
sort | select | relevance | Sort: relevance, newest, cheapest, most_expensive |
fetchDetails | checkbox | false | Visit detail pages for extra data |
detailDelaySecs | number | 2 | Delay between detail page visits |
outputFormat | select | dataset | Output: dataset, csv, json, all |
webhookUrl | string | — | Webhook URL for POST delivery |
Output
Each listing includes:
| Field | Source |
|---|---|
title | Search results |
price | Search results (formatted, e.g. "6 500 kr") |
price_numeric | Search results (parsed, e.g. 6500) |
location | Search results |
region | Search results |
url | Search results |
image_url | Search results |
item_id | Search results |
search_query | Input |
page_number | Search results |
scraped_at | ISO timestamp |
description | Detail page (if fetchDetails: true) |
condition | Detail page |
brand | Detail page |
category_path | Detail page (breadcrumb) |
images | Detail page (array of URLs) |
Example
{"searchQuery": "iphone","maxPages": 2,"sort": "newest","priceMin": 1000,"priceMax": 10000,"regions": ["Hovedstaden", "Midtjylland"],"fetchDetails": true,"outputFormat": "all"}
Performance
- ~50 listings per search page
- ~1-2 seconds per search page
- ~2 seconds per detail page visit
- CheerioCrawler — fast, no browser overhead
Notes
- DBA.dk is server-rendered with JSON-LD markup — no JavaScript execution needed
- Region filtering is applied post-extraction
- Detail fields are
nullwhenfetchDetails: false - For large scrapes (10+ pages), consider using the
alloutput format for CSV/JSON backup
Pricing
Pay per event — charged per listing extracted.
💬 Quick Start for AI Assistants
Copy and paste this into ChatGPT, Claude, or another AI assistant to get help using this actor:
You are helping me use the "DBA.dk Scraper" on Apify (actor ID: wu7WdcSp3ebeOziog). It extracts listings from dba.dk, Denmark's largest classifieds marketplace.
Input fields:
- searchQuery: string, e.g. "iphone"
- maxPages: number, pages to scrape (default: 1)
- priceMin, priceMax: number, filter by DKK (default: none)
- regions: string array, e.g. ["Hovedstaden", "Midtjylland"]
- sort: "relevance" | "newest" | "cheapest" | "most_expensive"
- fetchDetails: boolean, visit detail pages for descriptions, condition, brand
- detailDelaySecs: number, seconds between detail visits (default: 2)
- outputFormat: "dataset" | "csv" | "json" | "all"
- webhookUrl: string, optional HTTPS URL for POST delivery
Output fields: title, price, price_numeric, location, region, url, image_url, item_id, search_query, page_number, scraped_at + detail fields (description, condition, brand, category_path, images).
Help me with the right input, output processing, or troubleshooting.
📋 Changelog
| Version | Date | Changes |
|---|---|---|
| 0.1 | 2026-07-15 | Added AI assistant prompt block, updated actor title with keywords |
| 0.0.3 | 2026-07-15 | Cloud-verified extraction — 53 listings in 5s (CheerioCrawler) |