DBA.dk Marketplace Scraper
Pricing
Pay per usage
DBA.dk Marketplace Scraper
Extract real-time listings, prices & seller details from Denmark's largest classifieds marketplace. Scrape product data, monitor competition & track market trends effortlessly. Ideal for ecommerce research, price monitoring & lead generation. Structured JSON output.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Shahid Irfan
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Extract structured listing data from DBA Marketplace search and category pages. Collect listing titles, prices, locations, metadata, and listing links at scale for resale analytics, market monitoring, and catalog intelligence.
Features
- Keyword or URL input - Start from a DBA search URL, item URL, or keyword-based query.
- Location-aware extraction - Supports both DBA location tokens and human-readable location names.
- Pagination control - Collect only the number of results you need with page and result caps.
- Clean dataset output - Excludes empty values from records for cleaner downstream usage.
- Category-ready runs - Works with filtered URLs that include category and location parameters.
Use Cases
Price Monitoring
Track asking-price trends for specific product types over time. Build repeatable price snapshots for market comparison and resale strategy.
Inventory Research
Collect structured listing data for niche categories and regions. Identify volume, variety, and availability patterns.
Marketplace Intelligence
Monitor listing activity across keywords and locations. Compare demand-heavy terms against category-specific inventory.
Data Pipeline Input
Generate consistent records for BI tools, spreadsheets, and reporting workflows. Use exports for recurring analysis tasks.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
url | String | No | https://www.dba.dk/recommerce/forsale/search?q=iphone | DBA search or item URL. |
keyword | String | No | iphone | Keyword query. Overrides keyword from URL when both are set. |
location | String | No | København og omegn | Location token or location name. |
results_wanted | Integer | No | 20 | Maximum number of records to save. |
max_pages | Integer | No | 20 | Maximum number of pages to process. |
proxyConfiguration | Object | No | — | Proxy settings for improved reliability. |
Output Data
Each dataset item can include these common fields (plus additional non-empty listing metadata):
| Field | Type | Description |
|---|---|---|
id | String | Listing ID. |
title | String | Listing title. |
location | String | Listing location label. |
price_amount | Number | Listing price amount. |
price_currency | String | Currency code. |
trade_type | String | Trade type label. |
posted_at | String | ISO timestamp derived from listing time. |
url | String | Canonical listing URL. |
Usage Examples
Keyword Search
{"keyword": "iphone","results_wanted": 50}
URL-Based Search
{"url": "https://www.dba.dk/recommerce/forsale/search?location=0.200001&q=bolig","results_wanted": 100,"max_pages": 10}
Item URL Lookup
{"url": "https://www.dba.dk/recommerce/forsale/item/20912693","results_wanted": 1}
Sample Output
{"source": "dba.dk","fetched_at": "2026-04-28T06:35:10.421Z","id": "20912693","title": "iPhone 14 plus 128GB blå","location": "Rødovre","price_amount": 2200,"price_currency": "DKK","price_unit": "kr.","posted_at": "2026-04-28T04:52:21.810Z","trade_type": "Til salg","url": "https://www.dba.dk/recommerce/forsale/item/20912693","query_params": {"q": ["20912693"]}}
Tips for Best Results
Start with Working Search URLs
- Use a URL copied from DBA search pages for precise filters.
- Keep region and category parameters in the URL when needed.
Use Reasonable Collection Limits
- Use
results_wanted: 20to validate a new setup quickly. - Increase limits gradually for larger production runs.
Improve Stability
- Use proxy configuration when running frequent or large-volume jobs.
- Combine keyword and location targeting to narrow large result sets.
Integrations
Connect your extracted data with:
- Google Sheets - Build live tracking sheets.
- Airtable - Create searchable listing databases.
- Make - Automate recurring collection and routing.
- Zapier - Trigger alerts and follow-up workflows.
- Webhooks - Send data to custom services.
Export Formats
- JSON - App and API workflows.
- CSV - Spreadsheet analysis.
- Excel - Business reporting.
- XML - System integrations.
Frequently Asked Questions
Can I run with only a URL?
Yes. A valid DBA search URL is enough to run the scraper.
Can I run with only a keyword?
Yes. The scraper can run directly from keyword input.
What if both URL and keyword are provided?
The keyword value is prioritized for the search query.
How do I filter by region?
Provide a location token or a location name in location, or include location parameters in the URL.
Can I scrape single listings?
Yes. You can pass a DBA item URL and set results_wanted to 1.
Support
For issues or feature requests, contact support through the Apify Console.
Resources
Legal Notice
This actor is intended for legitimate data collection use cases. Users are responsible for complying with website terms and applicable laws in their jurisdiction.