2dehands.be Car Scraper avatar

2dehands.be Car Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
2dehands.be Car Scraper

2dehands.be Car Scraper

Actor that scrapes 2dehands car listings from a search URL and returns normalized JSON records.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Arthur Fleck

Arthur Fleck

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

2dehands.be Car Listings Scraper

Overview

2dehands.be Car Listings Scraper collects structured data from vehicle listings on 2dehands.be. It is built for automotive search pages and turns filtered 2dehands.be car results into clean, usable records for research, monitoring, analytics, and internal data workflows.

The actor starts from a normal 2dehands.be car search URL, follows the search pagination, opens each vehicle detail page, and extracts the listing data available in the page payload. This includes pricing, seller details, car specifications, images, listing statistics, and grouped vehicle attributes.

The results are saved to an Apify dataset and can be exported in formats such as JSON, JSONL, CSV, Excel, XML, or accessed directly through the Apify API.

What information does the scraper collect?

The actor can collect fields such as:

πŸš— Vehicle title
πŸ†” Listing ID
πŸ”— Listing URL
πŸ“ Description
πŸ’° Price in cents
πŸ’± Currency
🏷️ Price type
πŸ‘€ Seller name and ID
🏒 Seller type
πŸ“ Seller city and country
🌐 Seller profile URL
πŸ–ΌοΈ Listing images
πŸ“Š View and favorite counts
🚘 Brand and model
πŸ“… Construction year
πŸ›£οΈ Mileage
β›½ Fuel type
βš™οΈ Transmission
🌱 Environmental details
🧾 Vehicle history
βœ… Options and equipment
πŸ“¦ Optional raw source data

Common use cases

This scraper is useful for anyone who needs reliable Belgian used-car market data. You can use it to:

Monitor vehicle prices on 2dehands.be
Track available inventory by brand, model, mileage, year, or fuel type
Analyze dealer and private-seller activity
Build used-car pricing datasets
Compare supply trends over time
Feed automotive dashboards or valuation tools
Support sourcing, trade-in, and resale decisions
Create market intelligence reports for the Belgian car market

Input

The actor accepts a filtered 2dehands.be car search URL and processes listings from that result set.

{
"startUrl": "https://www.2dehands.be/l/auto-s/bmw/f/gebruikt/14049/#f:10899|Language:all-languages|offeredSince:Een%20week|PriceCentsFrom:500000|constructionYearFrom:2021|mileageFrom:5001|mileageTo:125001",
"maxListings": 300,
"includeContactFields": false,
"includeSellerProfile": true,
"includeImages": true,
"includeRaw": false,
"requestDelayMs": 500,
"detailMaxAttempts": 3,
"maxConsecutiveBlockedDetails": 5,
"proxyConfiguration": {
"useApifyProxy": false
}
}

Input fields

startUrl
Required. A 2dehands.be car search-results URL, including any selected filters.

maxListings
Maximum number of vehicle detail pages to process. Default: 300.

includeContactFields
Includes contact-related fields when available, such as phone number or seller website. Default: false.

includeSellerProfile
Fetches additional seller profile metadata. Default: true.

includeImages
Includes listing image URLs in the output. Default: true.

includeRaw
Adds sanitized raw search and detail payloads for debugging or advanced processing. Default: true.

requestDelayMs
Delay between detail-page requests. Default: 500.

detailMaxAttempts
Maximum attempts for each detail page when the page cannot be fetched or does not contain a parseable listing payload. Default: 3.

maxConsecutiveBlockedDetails
Stops the run after this many consecutive detail pages return a 2dehands block page. Default: 5.

proxyConfiguration
Optional proxy settings. For larger runs, enable Apify Proxy if 2dehands starts returning 403 block pages.

Output

Each dataset item represents one vehicle listing.

{
"source": "2dehands",
"scrapedAt": "2026-05-19T10:00:00.000Z",
"itemId": "m2401319955",
"url": "https://www.2dehands.be/v/auto-s/bmw/m2401319955-2ctb960-bmw-1-hatch",
"title": "(2CTB960) BMW 1 HATCH",
"description": "Vehicle description...",
"price": {
"priceCents": 1849000,
"currency": "EUR",
"priceType": "FIXED"
},
"seller": {
"id": 123456,
"name": "Seller name",
"type": "TRADER",
"city": "Aartselaar",
"country": "BE",
"pageUrl": "https://www.2dehands.be/u/seller-name/123456/"
},
"carDetails": {
"brand": "BMW",
"model": "1",
"constructionYear": "2022",
"condition": "NEW"
},
"flatAttributes": {
"mileage": "44.656 km",
"fuel": "Benzine",
"transmission": "Handgeschakeld"
},
"images": [
"https://images.2dehands.com/api/v1/..."
],
"stats": {
"viewCount": 23,
"favoritedCount": 1
}
}

Notes

This actor is focused on car listings from 2dehands.be search-result pages.

It uses the site's search data and listing detail payloads. If 2dehands.be changes its page or API structure, the actor may require updates.

For larger result sets, 2dehands may start returning temporary 403 block pages on detail requests. The actor detects this, skips blocked detail pages, and stops early after repeated consecutive blocks to avoid wasting run time. Enable Apify Proxy and increase requestDelayMs for larger jobs.

Contact fields are excluded by default. Enable them only when they are needed for your use case and when your usage complies with applicable rules.

Please make sure your use of the data follows the 2dehands.be terms of service and relevant data protection regulations.

Custom Development and Support

SMTC is a software development company specializing in web platforms, data extraction, and analytics applications. We help teams turn marketplace data into practical tools, from custom Apify actors and API integrations to dashboards, reporting workflows, and internal business applications.

If you need a tailored scraper, additional data fields, automation, or integration with your existing systems, contact us with your requirements. We can help design, build, and maintain a solution that fits your project.