DBA Scraper - Danish Car Listings & Classifieds
Pricing
Pay per usage
DBA Scraper - Danish Car Listings & Classifieds
Scrape car listings from DBA.dk, Denmark's largest classifieds site. Extract prices, specs, mileage, fuel type, location. No login required.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Scrape used car listings from DBA.dk, Denmark's largest and most popular classifieds marketplace. Extract structured data including prices, vehicle specifications, mileage, fuel type, seller info, and more. No login or cookies required.
DBA.dk (Den Bla Avis) is Denmark's #1 marketplace with over 20,000 active vehicle listings at any time, owned by Adevinta (formerly eBay Classifieds Group). This scraper targets the cars/vehicles (biler) section.
Why use this scraper?
- No login or cookies -- works without any authentication
- Structured data -- raw listing data parsed into clean fields (price, year, mileage, fuel type, transmission)
- Flexible search -- filter by keyword, year range, price range, fuel type
- Handles anti-bot -- built-in fingerprint evasion, residential proxy support, cookie consent dismissal
- Danish market coverage -- access the largest used car marketplace in Denmark
- Pagination -- automatically follows search results across multiple pages
- Private and dealer listings -- captures both Privat and Forhandler (dealer) sellers
- Export-ready -- download results as JSON, CSV, Excel, or connect via API
How to scrape DBA data
- Go to this actor's page on Apify Store and click "Try for free"
- Enter your search query -- for example "volkswagen", "BMW 3", or "Tesla Model 3"
- Set optional filters -- narrow results by year range, price range, or fuel type
- Set max results -- default is 100, adjust based on your needs
- Configure proxy -- Danish residential proxies are pre-configured for best results
- Run the scraper and download your data in JSON, CSV, or Excel format
Input parameters
| Parameter | Type | Description |
|---|---|---|
searchQuery | string | Search term (e.g. "volkswagen", "audi a4"). Default: "volkswagen" |
make | string | Car brand for output tagging (e.g. "VW", "BMW") |
model | string | Car model for output tagging (e.g. "Golf", "Passat") |
yearFrom | integer | Minimum model year (e.g. 2018) |
yearTo | integer | Maximum model year (e.g. 2024) |
priceFrom | integer | Minimum price in DKK |
priceTo | integer | Maximum price in DKK |
fuelType | string | Benzin, Diesel, El, Hybrid, Plug-in Hybrid, or Gas |
sort | string | Sort order: relevance, price, year, mileage, or date |
maxResults | integer | Maximum listings to scrape (default: 100) |
proxyConfiguration | object | Proxy settings (Danish residential pre-configured) |
Output example
Each listing is returned as a JSON object with the following structure:
{"listingTitle": "VW Passat 2.0 TDi 150 Highline Variant DSG","make": "VW","model": "Passat 2.0 TDi","year": 2019,"price": 249000,"currency": "DKK","mileage": 142000,"fuelType": "Diesel","transmission": "Automatisk","engineSize": "1968 cc","location": "Odense","sellerType": "Forhandler","imageUrl": "https://images.dbastatic.dk/dynamic/480w/item/12345/abc123","url": "https://www.dba.dk/mobility/item/12345678","scrapedAt": "2026-06-09T12:00:00.000Z"}
Data fields
| Field | Type | Description |
|---|---|---|
listingTitle | string | Full listing title from DBA |
make | string | Car manufacturer (VW, BMW, Audi, etc.) |
model | string | Car model and variant |
year | integer | Model year (e.g. 2019) |
price | number | Price in DKK (Danish kroner). Uses period as thousands separator on site, parsed to integer |
currency | string | Always "DKK" |
mileage | number | Odometer reading in kilometers |
fuelType | string | Benzin (petrol), Diesel, El (electric), Hybrid |
transmission | string | Automatisk (automatic) or Manuelt (manual) |
engineSize | string | Engine displacement in cc (e.g. "1968 cc") |
location | string | City or region in Denmark |
sellerType | string | Privat (private seller) or Forhandler (dealer) |
imageUrl | string | URL of the main listing photo |
url | string | Direct link to the listing on DBA.dk |
scrapedAt | string | ISO 8601 timestamp when the data was scraped |
Cost estimate
Running this scraper on the Apify platform typically costs:
- 50 listings: ~$0.10 (under 1 minute)
- 200 listings: ~$0.30 (2-3 minutes)
- 1,000 listings: ~$1.50 (10-15 minutes)
Costs depend on proxy usage and the number of pages navigated. Residential proxies (recommended) cost more than datacenter proxies but provide better reliability.
Tips for best results
- Use specific search terms -- "volkswagen golf" returns more targeted results than just "volkswagen"
- Combine filters -- use yearFrom/yearTo with priceFrom/priceTo to narrow down results
- Danish residential proxies -- pre-configured and recommended. DBA.dk may block datacenter IPs
- Start with fewer results -- test with maxResults=10 to verify your filters before running a large scrape
- Sort by price -- use PRICE_ASC to find the cheapest deals first
- Fuel type filter -- use "El" for electric vehicles, which are very popular in Denmark
FAQ
Can I scrape all vehicles, not just cars?
This scraper focuses on the cars (biler) section with registration_class=1. For vans, motorcycles, or other vehicle types, you would need to modify the registration_class parameter.
What proxy should I use? Danish residential proxies are pre-configured and provide the best success rate. Datacenter proxies may work but can be blocked more frequently.
How often is DBA updated? New listings appear on DBA.dk constantly throughout the day. For monitoring purposes, running the scraper daily or weekly captures most market changes.
Can I scrape individual listing pages for more details? This scraper extracts data from search result pages. The fields available are those shown on listing cards (title, price, year, mileage, fuel, transmission, location, seller type). Full listing pages may contain additional details like equipment lists and seller descriptions.
Is the data in Danish? Yes. Field values like fuel type (Benzin, Diesel, El), transmission (Automatisk, Manuelt), and seller type (Privat, Forhandler) are in Danish, matching the site's language.
About DBA.dk
DBA (Den Bla Avis / "The Blue Paper") is Denmark's largest online classifieds marketplace, originally founded as a print classifieds newspaper in 1981. It is now owned by Adevinta, the global classifieds group. DBA hosts listings across all categories -- vehicles, electronics, furniture, real estate, and more -- with the vehicles section being one of its most active categories. The site typically has 15,000-20,000+ active car listings at any time, making it the primary destination for buying and selling used cars in Denmark.