Bilbasen Scraper avatar

Bilbasen Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Bilbasen Scraper

Bilbasen Scraper

Scrape Bilbasen.dk car listings from any filtered search URL. Get clean JSON with price, key specs, images, and optional detail pages (description, seller, extended specs).

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Black Falcon Data

Black Falcon Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 hours ago

Last modified

Share

Bilbasen.dk Scraper

🔍 What is Bilbasen Scraper?

Apify Actor that scrapes used car listings from bilbasen.dk — Denmark's largest car marketplace. Get structured JSON data with price, specs, images, seller info, and full descriptions.

Use filter parameters directly (make, model, year, price) or provide a bilbasen.dk search URL for full control.

✨ Why choose this scraper?

  • Filter-based search — set make, model, year range, price range directly. No need to build URLs manually
  • Incremental mode — only get new or changed listings since last run
  • Compact output — 10-field mode optimized for AI agents and MCP workflows
  • Resilient scraping — automatic retries, session management, deterministic delays
  • Rich data — flat top-level fields for easy consumption + full nested data for advanced use cases
  • Persisted state — survives migration and restart without data loss

🚀 Quick start

Search by filters

{
"make": "Audi",
"model": "A4",
"yearFrom": 2020,
"priceFrom": 100000,
"priceTo": 400000,
"maxResults": 50
}

Search by URL

{
"startUrls": [{ "url": "https://www.bilbasen.dk/brugt/bil/bmw/3-serien?yearfrom=2019&pricetype=Retail" }],
"maxResults": 100,
"includeDetailPages": true,
"proxyConfiguration": { "useApifyProxy": true }
}

⚙️ Input reference

Search parameters

FieldTypeDefaultDescription
startUrlsarrayOne bilbasen.dk search URL per run. Optional if filter params are set.
makestringCar make (e.g. "Audi", "BMW", "Toyota")
modelstringCar model (e.g. "A4", "3-Serien"). Requires make.
yearFromintegerMinimum model year
yearTointegerMaximum model year
priceFromintegerMinimum price in DKK
priceTointegerMaximum price in DKK
maxResultsinteger100Maximum listings to return (0 = unlimited)
includeDetailPagesbooleantrueFetch full detail for each listing

Output control

FieldTypeDefaultDescription
compactbooleanfalseReturn only 10 core fields. Ideal for AI agents.
descriptionMaxLengthintegerTruncate description to N characters
incrementalbooleanfalseOnly output new/changed listings since last run
imagesModestring"first3""first3" or "all" image URLs

Performance tuning

FieldTypeDefaultDescription
maxConcurrencyinteger5Maximum concurrent requests
maxRequestRetriesinteger3Retries per failed request
maxPagesinteger200Max search result pages to paginate
minDelayMsinteger0Minimum delay between requests (ms)
maxDelayMsinteger0Maximum delay between requests (ms)

Apify Proxy is strongly recommended for reliable results. Configure it in the actor's input settings.

📊 Output fields

Top-level convenience fields (detail mode)

Pricing

FieldTypeDescription
pricenumberPrice from search page (numeric)
priceAmountnumberPrice parsed from detail page
priceTextstringPrice as displayed (e.g. "194.900 kr.")

Note: In list-only runs, price may be null/less reliable; priceAmount is populated from detail pages.

Vehicle

FieldTypeDescription
makestringCar make (e.g. "Audi")
modelstringCar model (e.g. "A4")
variantstringFull variant name
yearnumberModel year
firstRegistrationDatestringFirst registration in ISO format (e.g. "2016-01")
mileagestringMileage as displayed (e.g. "147.000 km")
fuelTypestringFuel type (e.g. "Diesel")
gearTypestringGear type (e.g. "Automatisk")
horsepowerstringEngine output (e.g. "190 hk/400 nm")
yearlyTaxstringPeriodic tax (e.g. "2.920 kr. / år")
colorstringColor
doorsnumberNumber of doors
externalIdnumberBilbasen listing ID

Content

FieldTypeDescription
urlstringListing URL
portalUrlstringPortal listing URL
titlestringListing title
descriptionstringFull listing description
featuresstring[]Feature highlights (best-effort parsed; not a guaranteed equipment list)

Seller

FieldTypeDescription
sellerNamestringDealer/seller name
sellerTypestring"Dealer" or "Private"
sellerAddressstringFull address
sellerCitystringCity
sellerZipCodenumberZip code
sellerPhonestringPhone (when available)

Location

FieldTypeDescription
locationLatnumberLatitude (from search page)
locationLonnumberLongitude (from search page)
locationRegionstringRegion (e.g. "Østjylland")

Media & Metadata

FieldTypeDescription
imagesstring[]Image URLs (first 3 by default; set imagesMode: "all" for all)
imagesCountnumberTotal number of images available
scrapedAtstringISO 8601 timestamp

Compact output fields

When compact: true, only these fields are returned: url, portalUrl, title, make, model, year, price, mileage, fuelType, sellerName, scrapedAt.

Rich nested data

The full listing object is preserved in the output for advanced use cases. It includes the complete vehicle details, seller info, media, financing options, and more as provided by Bilbasen's internal API.

📦 Sample output

{
"url": "https://www.bilbasen.dk/brugt/bil/audi/a4/35-tdi-prestige-avant-s-tr-5d/6794104",
"portalUrl": "https://www.bilbasen.dk/brugt/bil/audi/a4/35-tdi-prestige-avant-s-tr-5d/6794104",
"title": "Audi A4 35 TDi Prestige Avant S-tr. 5d",
"price": 329800,
"priceAmount": 329800,
"priceText": "329.800 kr.",
"make": "Audi",
"model": "A4",
"variant": "35 TDi Prestige Avant S-tr. 5d",
"year": 2021,
"firstRegistrationDate": "2021-02",
"mileage": "78.000 km",
"fuelType": "Diesel",
"gearType": "Automatisk",
"sellerName": "KJ Biler",
"sellerType": "Dealer",
"sellerCity": "Tønder",
"sellerZipCode": 6270,
"images": ["https://billeder.bilbasen.dk/..."],
"imagesCount": 24,
"scrapedAt": "2026-03-21T00:56:00.000Z"
}

⚠️ Known limitations

  • Proxy strongly recommended — without Apify Proxy, requests are likely to be blocked.
  • Images capped to 3 by default — Set imagesMode: "all" for all images. imagesCount always shows the total.
  • One search per run — Use one URL or one set of filter parameters per run.
  • No email data — Bilbasen does not expose seller email addresses in listing data.
  • Geo data from search only — Latitude, longitude, and region are available from search page data. Detail pages do not include geo coordinates.

💰 How much does it cost to scrape Bilbasen?

This actor uses pay-per-event pricing, so you pay a small run-start fee and then only for results that are actually emitted. Typical costs:

  • List-only mode (~1 second per listing): ~$0.25 per 1,000 listings
  • Detail mode (~2 seconds per listing): ~$0.50 per 1,000 listings
  • Proxy costs: Apify Proxy usage is billed separately

Use compact: true and includeDetailPages: false for the cheapest runs.