2dehands Scraper — Belgian Classifieds & Marketplace Data
Pricing
Pay per usage
2dehands Scraper — Belgian Classifieds & Marketplace Data
Scrape classified listings from 2dehands.be and 2ememain.be — Belgium's largest marketplace. Search by keyword, category, location, and price. No login or cookies required.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Studio Amba
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
2dehands Scraper
Scrape classified listings from 2dehands.be (also known as 2ememain.be in French) — Belgium's largest online marketplace. Extract prices, seller info, images, location, and more. No login or cookies required.
Why use this actor?
2dehands.be is the dominant classifieds platform in Belgium with millions of active listings across every category. This actor calls the internal 2dehands JSON API directly, giving you fast, structured data without browser overhead.
Use cases:
- Price monitoring — track secondhand prices for any product category across Flanders and Wallonia
- Market research — analyze listing volumes, pricing trends, and regional supply in Belgium
- Inventory sourcing — find deals on electronics, furniture, vehicles, and bikes
- Competitor analysis — monitor what sellers and small businesses are listing
- Lead generation — identify active sellers in specific categories or regions
- Cross-border analysis — 2dehands shares its backend with Marktplaats.nl, enabling BE↔NL market comparisons
No cookies, no login, no session management — pass a search query and get back clean JSON.
Input
| Field | Type | Required | Description |
|---|---|---|---|
query | String | No | Search term (e.g. "laptop", "fiets", "iPhone 15") |
category | String | No | Top-level category to filter results |
location | String | No | Belgian postcode to search around (e.g. "2000" for Antwerp) |
distanceKm | Integer | No | Search radius in km from the postcode |
minPrice | Number | No | Minimum price filter in EUR |
maxPrice | Number | No | Maximum price filter in EUR |
condition | String | No | Filter: "Nieuw", "Zo goed als nieuw", or "Gebruikt" |
sortBy | String | No | Sort order: relevance, newest, cheapest, most-expensive |
maxResults | Integer | No | Maximum listings to return (default: 100, max: 5000) |
platform | String | No | "2dehands" (default) or "marktplaats" — same backend |
proxyConfiguration | Object | No | Proxy settings for extra reliability |
Output
Each result contains:
| Field | Type | Example |
|---|---|---|
itemId | String | "m2145678901" |
title | String | "iPhone 15 Pro 256GB" |
description | String | Listing description text |
price | Number | 899.00 |
currency | String | "EUR" |
priceType | String | "FIXED", "BIDDING", "SEE_DESCRIPTION" |
condition | String | "Zo goed als nieuw" |
deliveryMethod | String | "Ophalen of Verzenden" |
city | String | "Antwerpen" |
country | String | "Belgium" |
latitude | Number | 51.2194 |
longitude | Number | 4.4025 |
sellerName | String | "Jan" |
sellerId | Number | 12345678 |
sellerVerified | Boolean | true |
category | String | "Telecommunicatie" |
imageUrls | Array | List of image URLs |
listingDate | String | "2026-04-01T10:30:00Z" |
url | String | Full listing URL on 2dehands.be |
platform | String | "2dehands" |
scrapedAt | String | ISO timestamp of when data was scraped |
Example output
{"itemId": "m2145678901","title": "iPhone 15 Pro 256GB - Perfecte staat","description": "Verkoop mijn iPhone 15 Pro, nauwelijks gebruikt...","price": 899.00,"currency": "EUR","priceType": "FIXED","condition": "Zo goed als nieuw","deliveryMethod": "Ophalen of Verzenden","city": "Antwerpen","country": "Belgium","latitude": 51.2194,"longitude": 4.4025,"sellerName": "Jan","sellerId": 12345678,"sellerVerified": true,"category": "Telecommunicatie","imageUrls": ["https://images.2dehands.be/api/v1/listing-twn-prod/images/12/12345678-abcd-1234.jpg"],"listingDate": "2026-04-01T10:30:00Z","url": "https://www.2dehands.be/v/telecommunicatie/mobiele-telefoons/m2145678901-iphone-15-pro-256gb","platform": "2dehands","scrapedAt": "2026-04-06T12:00:00.000Z"}
Cost estimate
This actor uses approximately 0.01 compute units per 100 results. It calls a lightweight JSON API with no browser overhead.
Limitations
- The API returns a maximum of 5,000 results per query
- Some fields (condition, delivery method) may be empty if the seller didn't fill them in
- Data is scraped from the public API and may change without notice
- Respect the website's terms of service and use responsibly