Marktplaats Search Scraper avatar

Marktplaats Search Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Marktplaats Search Scraper

Marktplaats Search Scraper

Search Marktplaats.nl for any product with price & distance filters and get clean, structured JSON — listings, prices, images, locations, plus optional deal analysis that flags underpriced items.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Robert

Robert

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Categories

Share

Search Marktplaats.nl listings programmatically and get clean, structured JSON — with price & distance filters, multi-query fan-out, and optional deal analysis that flags underpriced items.

What it does

  • 🔎 Search any term(s)iphone 13, festool ts55, racefiets… multiple queries are merged and deduplicated.
  • 💶 Price filters — set a min and/or max price in EUR.
  • 📍 Location filters — search around a Dutch postcode within an adjustable radius.
  • ↕️ Sorting — relevance, price (low→high / high→low), distance, or newest.
  • 🔥 Deal analysis (optional) — computes a fair-value median across results and tags each listing as fire (≤72% of median), cheap (≤90%) or normal, plus a trap flag for likely defective/locked items.
  • 🛡️ Robust at scale — proxy rotation, user-agent rotation, retries with exponential backoff, and polite rate limiting.

Input

FieldTypeDescription
queriesarray of stringsRequired. Search terms.
minPriceintegerMinimum price in EUR.
maxPriceintegerMaximum price in EUR.
postcodestringDutch postcode to search around (e.g. 1012JS). Empty = country-wide.
distanceKmintegerSearch radius in km (default 25).
sortenumrelevance, price_asc, price_desc, distance, newest.
maxItemsintegerMax listings to return (default 100, max 1000).
dealAnalysisbooleanAdd median-based deal tags (default false).
proxyConfigurationobjectProxy settings (Apify Proxy on by default).

Example input

{
"queries": ["festool ts55", "festool ts 55"],
"minPrice": 100,
"maxPrice": 400,
"postcode": "5017JS",
"distanceKm": 50,
"sort": "price_asc",
"maxItems": 200,
"dealAnalysis": true
}

Output

Each dataset item is one listing:

{
"id": "m2390242669",
"title": "Festool TS55 invalzaag",
"description": "Nette staat, weinig gebruikt…",
"priceEur": 285.0,
"priceType": "FIXED",
"priceTypeLabel": "fixed price",
"city": "Boxtel",
"country": "Nederland",
"distanceKm": 18.0,
"latitude": 51.59,
"longitude": 5.32,
"img": "https://images.marktplaats.com/api/v1/…jpg",
"seller": "ToolDeals",
"reserved": false,
"date": "18 apr 26",
"categoryId": 653,
"url": "https://www.marktplaats.nl/v/…/m2390242669-festool-ts55",
"dealTag": "fire",
"priceRatio": 0.68,
"medianEur": 420,
"trapSuspect": false
}