Marktplaats & 2dehands Scraper — Listings, Prices & Sellers
Pricing
from $0.35 / 1,000 listings
Marktplaats & 2dehands Scraper — Listings, Prices & Sellers
Scrape Marktplaats.nl (Netherlands) and 2dehands.be (Belgium) listings by keyword with postcode radius, price range and sort: title, price and price type, city with coordinates, date, seller name and verification, attributes and photos.
Pricing
from $0.35 / 1,000 listings
Rating
0.0
(0)
Developer
Jefferson Valandro
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Scrape Marktplaats.nl (Netherlands) and 2dehands.be (Belgium), the two biggest classifieds sites of the Benelux, which run on the same platform. Search by keyword with a postcode radius, price range and sort order, and get for each listing: title, price and price type (fixed, bidding, negotiable), description, city with coordinates and distance, date, seller name, ID and verification, attributes (brand, condition, size, delivery...) and photos.
Built for resale and arbitrage, price monitoring, market research and B2B lead generation in the Netherlands and Belgium.
Why this one
- Two countries, one actor: switch between Marktplaats.nl and 2dehands.be.
- Local searches: postcode plus radius in km, with the distance of every listing.
- Fast and cheap: the site's own JSON, 100 listings per request, no browser and no proxy.
- Clean attributes: brand, condition, size and delivery options as a key/value object.
Input
{"searchQueries": ["gazelle fiets", "iphone 15"],"site": "marktplaats","postcode": "1012AB","distanceKm": 15,"minPrice": 100,"maxPrice": 600,"sort": "newest","maxItemsPerSearch": 500}
Output (one item per listing)
| Field | Description |
|---|---|
itemId, title, url, description | identity and text |
price, priceType, currency | price (EUR) and type: FIXED, MIN_BID, BID, SEE_DESCRIPTION... |
city, country, latitude, longitude, distanceKm, date | where and when |
sellerName, sellerId, sellerVerified, sellerHasWebsite | seller |
attributes, categoryId, isPromoted, images | details |
Example output
One real item from a test run (long texts and lists shortened):
{"type": "listing","itemId": "m2448828667","title": "Bombtrack Arise Tour - Quality Touringbike","url": "https://www.2dehands.be/v/fietsen-en-brommers/fietsen-heren-sportfietsen-en-toerfietsen/m2448828667-bombtrack-arise-tour-quality-touringbike","price": 1100,"priceType": "MIN_BID","currency": "EUR","description": "Bombtrack arise tour, maat l (179–190 cm), volledig uitgeruste reisfiets anderhalf jaar oud en weinig gebruikt, nooit lange afstanden mee gereden. Ik kocht h...","city": "Schaarbeek","country": "België","latitude": 50.861857255044,"longitude": 4.3859987122908,"distanceKm": 2,"date": "Vandaag","sellerName": "manuel","sellerId": 35039161,"sellerVerified": false,"sellerHasWebsite": false,"attributes": {"delivery": "Ophalen","condition": "Zo goed als nieuw"},"categoryId": 454,"isPromoted": true,"images": ["https://images.2dehands.com/api/v1/hz-twh-pro-listing/images/08a5d487-bf97-4bfb-b0e5-952cabd0dedb?rule=ecg_mp_eps$_85.jpg"],"search": "velo","site": "www.2dehands.be"}
How much does it cost?
You pay only for results delivered, at a fixed price per item. Apify platform usage is included in that price, so there are no compute costs on top. Errors and items that couldn't be found are free.
| What you get | Price | Example |
|---|---|---|
| Listing | $0.0005 each | 1,000 listings = $0.50 |
The Apify Free plan includes $5 of monthly credit, enough for about 10,000 listings per month at no cost. You can also set a maximum spend per run.
On paid Apify plans it gets cheaper automatically: 10% off on Starter, 20% on Scale and 30% on Business.