The Entire Iherb Supplements Catalog, Captured End-to-End in 3 Days
Scraping supplement products from iHerb.com with full details, including descriptions and packaging variations.
Learn MoreDBA is where Denmark buys and sells used - a Roskilde marble table and a Horsens hatchback sit in the same ad number sequence. We turn that board into dated rows.
ScrapeIt runs this as a managed service. You name the categories, regions and refresh rate; we build the crawl, keep it alive through layout changes and hand back files. Anti-bot handling, proxy rotation and CAPTCHA solving are part of the service rather than an extra line on the invoice, and requests are paced so the crawl stays polite. Output comes as CSV, JSON, XLSX or Google Sheets, or through a ScrapeIt DBA API endpoint your systems can poll, with delivery to S3, GCS, FTP or a webhook. Schedules run hourly, daily or weekly: a first backfill of the categories you care about, then incremental passes keyed on the ad id, so you receive new listings, price changes and disappearances rather than an undated dump each time.
Every ad carries a shared core, and a run can extract from DBA one row per listing:
Vehicle ads add a specification block no goods ad has: Maerke and Model, Modelar, Kilometertal, Drivmiddel, Geartype, Effekt in Hk, Slagvolumen, CO2 in g/km, fuel economy, Karosseri, Drivline, kerb weight, seats, doors, colour, Maks. anhaengervaegt and Kategori, which separates Personbil from Varebil quoted with or without moms (VAT). Danish inspection dates come with it, Seneste synsdato and Naeste synsdato, and many car ads also print Registreringsnummer and Stelnummer, the plate and the VIN, the first registration date and the seller's declaration on outstanding finance.
Search results stop at page fifty. With about fifty ads to a page that is a ceiling of about 2,500 rows for any single query, so a category holding hundreds of thousands of ads cannot be walked straight through. Coverage comes from slicing instead: down the three-level category tree, then by region and postcode, then by price band, condition grade and seller type, then by date window, until every slice fits under the cap. The car vertical slices on its own axes - make, model and variant, model year, mileage band, fuel, gearbox, drivetrain, body type, equipment and region.
Other things the crawl has to respect:
DBA, short for Den Bla Avis, is the general classifieds board Denmark actually uses: private people and Danish dealers post second-hand goods, cars, boats and machinery, and buyers search them in kroner. DBA currently belongs to Vend, the company that traded as Schibsted Marketplaces until the rename in May 2025, and a login on dba.dk is now a Vend account. Bilbasen, the Danish car portal, is a sibling brand in the same group on its own domain, linked from the DBA footer rather than folded into the site.
Cars did not leave DBA in the process. The board runs two verticals side by side: a recommerce marketplace for goods and a mobility section for cars, vans, motorcycles, boats, caravans and farm and construction machines. Both draw ad numbers from a single sequence, so a short dba.dk link carrying nothing but the number resolves into whichever vertical owns that ad. That number, printed on the page as Annonce-ID, is the stable key for DBA data: it survives edits, renewals and price cuts.
Scale is why DBA scraping pays off in a market of six million people. The marketplace side alone holds roughly three million live ads, the heaviest blocks being Underholdning og hobby (entertainment and hobby), Mobler og indretning (furniture and interiors) and Mode og skonhed (fashion and beauty). The car vertical runs to about 20,500 vehicles, and dealer-owned stock is the clear majority of it.
Get a QuoteDevelopers
Customers worldwide
Pages extracted
Hours saved for our clients
€199 / one-time
setup fee - included
€169 / mo
setup fee €499
€229 / mo
setup fee €499
€349 / mo
setup fee €499
€549 / mo
setup fee €799
An asking price on a classifieds board is not a clearing price, and on DBA it means two different things depending on who posted it. Teams scrape DBA mainly to separate those two populations and watch them move.
Privat against Forhandler. In cars the split is stark: dealers hold the clear majority of the roughly 20,500 vehicles listed, private sellers the remainder, and the two groups price, refresh and photograph their stock in completely different ways. On the goods side the balance flips - private supply dominates and the business slice is small enough that it has to be filtered out deliberately rather than assumed away. Any resale index built without that flag mixes a trade margin into a household price.
The postcode. Denmark is small but not uniform, and DBA sorts supply into named regions - Kobenhavn og omegn, Nordsjaelland, Vestsjaelland, Sydsjaelland og Lolland-Falster, Fyn, Ostjylland, Midt- og Vestjylland, Nordjylland, Syd- og Sonderjylland and Bornholm, with Faeroerne and Gronland kept as separate entries. A sofa in the capital and the same sofa in Jutland are two observations, not one.
Add the Stand grade and the publication date and the arithmetic becomes honest: what people ask for a given item, in a given condition, in a given part of Denmark, this week. That is the raw material for second-hand market data, resale and trade-in pricing, circular-economy research, and monitoring of how new-goods retail prices anchor the used market.
Scraping supplement products from iHerb.com with full details, including descriptions and packaging variations.
Learn More
Daily scraping of lowest prices for 150K products on Allegro.pl to support marketplace pricing and margin optimization.
Learn More
Regular monitoring of Ralph Lauren clothing, footwear, and accessories sold across Amazon subdomains: AE, DE, ES, FR, IT, NL, PL, UK.
Learn MoreLearn how to use web scraping to solve data problems for your organization
If you sell online, run a marketplace, or advise e-commerce clients, you already know why eBay matters: it’s one of the few places where big retailers compete side by side with thousands of small merchants and private sellers.
E-commerce teams do not just need “some” competitor data anymore. They need a continuous stream of real prices, discounts, stock levels, reviews, and seller behavior from the platforms that actually shape their markets.
Amazon provides valuable information gathered in one place: products, reviews, ratings, exclusive offers, news, etc. So scraping data from Amazon will help solve the problems of the time-consuming process of extracting data from e-commerce.
ScrapeIt is a managed web scraping agency. We have run classifieds and marketplace crawls across Europe for years, and a Danish project is scoped the same way as the rest: a short call about fields and coverage, a sample file cut from real dba.dk pages within a few days, then a fixed monthly price for the running feed. You do not maintain code, rotate proxies or watch for markup changes - that side is ours. When the site changes shape, we repair it and your columns stay the same.
No. There is no public, documented DBA API that returns listings to a data buyer. The only machine-readable public endpoint is a rolling Atom feed of recently posted or renewed marketplace ads, and it carries a title, the ad id and timestamps only - no price, no postcode, no condition, no seller type. Vend's Dealer Hub is a publishing and lead tool for dealers, not a download feed. So a usable DBA API means our scraper plus a ScrapeIt endpoint or scheduled file drop on your side.
Make, model and variant, model year, mileage in kilometres, fuel, gearbox, drivetrain, horsepower, engine displacement, CO2 figure, fuel economy, body type, kerb weight, seats, doors, colour, maximum towing weight and the Personbil or Varebil class with its VAT treatment. Vehicle ads also publish the last and next Danish inspection dates, the first registration date, and in many cases the registration plate and VIN. Alongside that sits the common core: price in DKK, postcode and town, photos, description, dealer or private flag, and the ad id.
Yes. Scope can be a single region such as Kobenhavn og omegn or Ostjylland, a set of postcodes, one category branch, one car make, or one dealer's page. Because result pages are capped, wide scopes are covered by slicing them into category, region, price and date windows and merging the results on the ad id. Refresh is your choice: hourly for narrow watchlists, daily for a category, weekly for a broad market snapshot. Each pass records new ads, edits, price changes and listings that have gone.
CSV, JSON, JSONL, XLSX, Google Sheets or a direct database load, with one row per ad and stable column names across runs. Files can land in S3, Google Cloud Storage, an FTP drop or a webhook, or you can pull from our endpoint. Prices come as a number plus the DKK currency code rather than the formatted kroner string, dates come as ISO timestamps, and category, condition and seller type are delivered both as the original Danish value and as a normalised English one so the feed joins to your own taxonomy.
We collect public pages only. No account, no login-only areas, no messages or user profiles, and no names, phone numbers or contact details of private sellers, even where a seller has typed a number into an ad description. We keep request rates modest and stay off the paths the site closes to crawlers. DBA's own footer reserves systematic compilation of its content, so the commercial and legal basis for a collection is agreed with you before we start, and we scope the job to what you can justify in your market.
Step 1 - Make a Request
You share your needs, expectations, and desired timeframe. We’ll suggest the best solution based on your request and budget.
Step 2 - Configuring Custom Web Crawlers
Our specialists configure the crawlers and extract a sample dataset for your review before proceeding with the full-scale extraction.
Step 3 - Collect and Deliver
Once you approve the sample, we launch the project and start full data collection. We gather, filter, and structure the data for easy use, delivering it on time in your preferred format.
Step 4 - Maintain and Support
Our team manages ongoing processes, monitors website changes, and supports all data extraction cycles. We can also help integrate data into your systems or create dashboards to simplify analysis.
Scrapeit Sp. z o.o.
10/208 Legionowa str., 15-099, Bialystok, Poland
NIP: 5423457175
REGON: 523384582