Marktplaats & 2dehands Scraper — NL/BE Classifieds avatar

Marktplaats & 2dehands Scraper — NL/BE Classifieds

Pricing

from $0.001 / listing

Go to Apify Store
Marktplaats & 2dehands Scraper — NL/BE Classifieds

Marktplaats & 2dehands Scraper — NL/BE Classifieds

Scrape classified ads from Marktplaats.nl, 2dehands.be and 2ememain.be by keyword, category, postcode radius and price. Title, price, bid type, condition, delivery, category, city, coordinates, photos, post date, business seller. Export CSV/JSON.

Pricing

from $0.001 / listing

Rating

0.0

(0)

Developer

hiper soft

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 hours ago

Last modified

Categories

Share

Marktplaats & 2dehands Scraper: Dutch and Belgian Classified Ads

Marktplaats & 2dehands Scraper extracts second-hand and new classified ads from Marktplaats.nl, the largest classifieds marketplace in the Netherlands, and its Belgian sister sites 2dehands.be (Dutch) and 2ememain.be (French). Search by keyword, category, postcode radius and price range and get for every ad the title, description, link, price, price type (fixed, bidding, minimum bid, free, see description), condition, delivery option (pick-up or shipping), category path, attributes, city, country, coordinates, distance, seller type (private or business), business name, top-ad flag, reserved flag, photos, post date and more. Export to CSV, Excel or JSON. Perfect for resellers, price monitoring, market research, deal hunting, lead generation for dealers and e-commerce pricing in the Netherlands and Belgium.

What does Marktplaats & 2dehands Scraper do?

  • 🇳🇱 Marktplaats.nl — the Netherlands' #1 classifieds site.
  • 🇧🇪 2dehands.be and 2ememain.be — Belgium's leading classifieds sites (Dutch and French).
  • 🔎 Keywords, categories, postcode + radius, min/max price and six sort orders.
  • 💶 Price and price type: fixed price, bidding, minimum bid, free, exchange.
  • 📦 Condition and delivery (pick-up / shipping).
  • 📍 City, coordinates and distance from your postcode.
  • 🏪 Private vs business sellers, with business names.
  • 🖼️ Photos and post date (normalized to ISO dates).

What data can you scrape from Marktplaats?

FieldDescription
AdSite, item ID, link, title, description
PricePrice in €, price type
ItemCategory ID and path, condition, delivery, attributes
LocationCity, country, latitude, longitude, distance
SellerSeller type, seller ID, business name
FlagsTop ad, reserved, video, traits
Media & datesPhotos, main photo, post date

Use cases for Marktplaats and 2dehands data

  • Resellers and flippers: find under-priced items and track new ads around your postcode.
  • Price monitoring: follow second-hand prices of phones, bikes, furniture, consoles and cars.
  • Market research: measure supply, pricing and demand across Dutch and Belgian regions.
  • Dealers and businesses: monitor competing business sellers and their offers.
  • Deal alerts: schedule the actor and get notified about fresh ads.

How to scrape Marktplaats

  1. Click Try for free to open the actor in Apify Console.
  2. Choose the sites (Marktplaats, 2dehands, 2ememain).
  3. Enter search terms, and optionally a category, postcode + distance and price range.
  4. Click Start and download your ads as CSV, Excel or JSON.

Input

Example input

{
"sites": ["marktplaats", "2dehands"],
"queries": ["fiets", "iphone 15"],
"postcode": "1012AB",
"distanceKm": "25",
"minPrice": 100,
"maxPrice": 800,
"sort": "newest",
"maxItems": 500
}
FieldDescription
Sitesmarktplaats, 2dehands, 2ememain.
Search termsOne or more keywords.
Category IDOptional top-level category number.
Postcode / DistanceSearch radius around a postcode.
Min / max pricePrice range in euro.
Sort byNewest, relevance, oldest, price, distance.
Max listings0 = no limit.

Output

Ad example

{
"site": "marktplaats",
"itemId": "m2450850046",
"url": "https://www.marktplaats.nl/v/fietsen-en-brommers/fietsen-vouwfietsen/m2450850046-popal-vouwfiets-20-nieuwstaat-6-shimano-versn",
"title": "Popal vouwfiets 20\" nieuwstaat 6 Shimano versnellingen",
"price": 280,
"currency": "EUR",
"priceType": "MIN_BID",
"categoryPath": "fietsen-en-brommers/fietsen-vouwfietsen",
"condition": "Zo goed als nieuw",
"delivery": "Ophalen",
"city": "Amsterdam",
"country": "NL",
"distanceKm": 10,
"sellerType": "private",
"isTopAd": true,
"imageUrl": "https://images.marktplaats.com/...jpg",
"postedDate": "2026-10-08"
}

Output schema

FieldTypeDescription
site, itemId, url, title, descriptionstringAd.
price, currency, priceTypemixedPrice.
categoryId, categoryPath, condition, delivery, attributesmixedItem details.
city, country, latitude, longitude, distanceKmmixedLocation.
sellerType, sellerId, businessNamemixedSeller (business names only).
isTopAd, isReserved, hasVideo, traitsmixedFlags.
imageCount, imageUrl, images, dateText, postedDatemixedMedia and dates.

Names of private sellers are not collected.

How much does it cost?

The scraper uses pay-per-listing pricing: a small fixed price per ad, with automatic discounts on higher Apify plans. See the Pricing tab for the exact price.

More classifieds and marketplace data

FAQ

How many ads can one search return? Each search returns up to about 2,900 ads. Add more search terms, narrow the price range or use a postcode radius to collect more.

Where do I find a category ID? Open a category on the site; the number is shown in the filter links. For example 445 = Fietsen en Brommers and 820 = Telecommunicatie on Marktplaats.

What formats can I export? CSV, Excel, JSON, XML, HTML and RSS, or read the results through the Apify API.

Can I integrate it with other apps? Yes. The actor can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JS/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.

Is it legal to scrape Marktplaats? The scraper only collects publicly visible ad information and no private seller names or contact data. You are responsible for using the data in line with the sites' terms and GDPR.

Notes

Original clean-room implementation. Returns only public data. Not affiliated with Marktplaats, 2dehands, 2ememain or Adevinta.