Marktplaats.nl Scraper
Pricing
from $0.96 / 1,000 results
Marktplaats.nl Scraper
Scrape Marktplaats.nl listings into clean rows: title, price in EUR, condition, seller, location, images. Search, detail and monitor modes (new, changed, removed). For Dutch dealers, resellers and lead generation.
Pricing
from $0.96 / 1,000 results
Rating
0.0
(0)
Developer
Redomic
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
16 minutes ago
Last modified
Categories
Features
Share
Marktplaats Scraper: Dutch Listings, Prices and Price Drops
Export listings from Marktplaats.nl, the biggest marketplace in the Netherlands, to a spreadsheet or an API. Search any keyword or category (cars, bikes, phones, furniture) and each row gives you the title, price in EUR, price type, condition, seller, location, photos and posting date. Cars also come with year, mileage, fuel and gearbox. Run it on a schedule and you get only the new listings, price changes and removed ads since the last run.
Who uses it
- Resellers and car traders who want new listings in their niche the moment they go up.
- Shops and brands checking what their products sell for second-hand in the Netherlands.
- Analysts tracking prices and supply across a category over time.
What you get
The default input (the Auto's category, ads from the last 7 days) on 15 November 2026:
| Listing | Price (EUR) | Price type | Year | Mileage (km) | Fuel | Gearbox |
|---|---|---|---|---|---|---|
| Audi RS6 4.0 445KW Quattro Avant 2014 Zwart | 36,999 | bids from | 2014 | 205,565 | Benzine | Automaat |
| Porsche Taycan Cross Turismo 490pk 2021 Grijs | 47,950 | bids from | 2021 | Elektrisch | Automaat | |
| Volkswagen Golf 2.0 TSI 245pk 7-DSG 2022 Blauw | 28,500 | bids from | 2022 | 75,000 | Benzine | Automaat |
| Volkswagen Caddy Cargo 2.0 TDI 122pk 2024 | 30,750 | fixed | 2024 | 35,459 | Diesel | Automaat |
| Peugeot 307 2.0 16V CC 2005 Blauw | 2,300 | fixed | 2005 | Benzine | Handgeschakeld |
Each row also has the listing URL and ID, the photos, the seller's name and type (private or business) when Marktplaats shows them, and the category. Auction listings can include bid competition and current or minimum bid amounts when Marktplaats reports them. Values come in Dutch, as Marktplaats shows them. With scrapeDetails on you also get the description, body type, doors, seats, engine size and power, and the VIN when the seller lists one.
Three modes
| Mode | What you get | Good for |
|---|---|---|
search (default) | Listings that match your keywords, category and filters | Price surveys, exports |
detail | Full pages for specific listings or IDs | Checking a shortlist |
monitor | Only listings that are new, changed price, reappeared or disappeared since the last run | Deal alerts, tracking a seller |
Price
$1.20 per 1,000 listings. There's no start fee. In monitor mode you pay only for new and changed listings, so a quiet hour costs nothing. 100 listings cost $0.12.
How to run it
Search a keyword, newest first, within 25 km of Utrecht:
{"query": "racefiets","postcode": "3511AA","distanceKm": 25,"sort": "date_desc","maxItems": 200}
Browse a whole category with filters:
{"category": "Auto's","make": "Volkswagen","constructionYearMin": 2018,"mileageMax": 150000,"priceMax": 20000,"maxItems": 500}
You can also paste any search or category URL from marktplaats.nl into queries and keep the filters you set on the site.
For alerts, save a search as a task with "mode": "monitor" and schedule it hourly or daily. The first run records what's listed now. After that you get only new listings, changed prices (with the old price and the difference), reappeared listings (with when they disappeared and for how long) and removed ads. To follow one seller, put their profile URL or ID in sellerIds.
Input
| Field | Default | What it does |
|---|---|---|
mode | search | search, detail or monitor. |
queries | the Auto's category | Keywords, or search, category and listing URLs. |
category | none | A Dutch top-level category, for example Auto's, Fietsen or Telefoons. |
sellerIds | none | Seller IDs or profile URLs: returns all their active listings. |
listingUrls, listingIds | none | Specific listings for detail mode. |
priceMin, priceMax | none | Price range in EUR. |
condition | any | Nieuw or Gebruikt. |
advertiserType | any | Particulier (private) or Zakelijk (business). |
delivery | any | Ophalen (pickup) or Verzenden (shipping). |
city, postcode, distanceKm | anywhere | Search near a place. |
make, model, fuel, transmission | any | Car filters, for example Diesel or Automaat. |
constructionYearMin, constructionYearMax, mileageMax | none | Car year and mileage limits. |
postedWithinDays | 7 | Only ads posted in the last N days. |
searchInTitleAndDescription | false | Match your keyword in the description too. |
hasImages | false | Skip ads without photos. |
sort | relevance | relevance, price_asc, price_desc, date_desc or date_asc. |
scrapeDetails | false | Open each listing for the full details. Slower. |
maxItems | 100 | The most listings to return. |
Output fields
Every row: id, url, title, priceAmount, priceCurrency, priceType, bidCount, bidderCount, highestBidAmount, highestBidCents, minimumBidAmount, condition, categoryName, locationCity, sellerName (businesses only, never a private seller's name), sellerId, advertiserType, delivery, imageUrls, postedAt, daysOnMarket, firstSeenAt, scrapedAt (bid fields appear only when present).
Cars add: make, model, constructionYear, mileage, fuel, transmission.
With details: description, bodyType, doors, seats, engineDisplacementCc, enginePower, itemCondition, vin.
Monitor mode: changeType, previousPriceAmount, priceDelta, removedAt, daysRemoved (for reappeared listings).
FAQ
What does the price type mean?
fixed is a set price. min_bid means bidding starts at that price ("bieden vanaf") and rows include minimumBidAmount. bidding means the seller takes offers with no fixed price shown; when Marktplaats reports auction activity, rows also include bidCount, bidderCount and/or highestBidAmount.
Do I get seller phone numbers? No. You get the seller's public name and ID only.
Is there a limit on results? Marktplaats shows about 5,000 results for one search. For more, split the search by category, price range or region.
Something looks wrong in my results. Open an issue on the Issues tab with your input and we'll look at it.
In het Nederlands
Exporteer advertenties van Marktplaats.nl naar een spreadsheet: titel, prijs, prijstype, staat, verkoper, locatie, foto's en plaatsingsdatum. Voor auto's ook bouwjaar, kilometerstand, brandstof en transmissie. In de modus monitor krijg je alleen nieuwe advertenties, prijswijzigingen en verwijderde advertenties sinds de vorige run.
Use it from AI agents (MCP) and Python
AI agents. Add this Actor as a tool in Claude, Cursor, VS Code or any MCP client through the Apify MCP server. The agent reads the input schema, so a plain request is enough.
{"mcpServers": {"marktplaats-nl": {"url": "https://mcp.apify.com?tools=redomic/marktplaats-nl","headers": {"Authorization": "Bearer <YOUR_APIFY_TOKEN>"}}}}
Python. pip install apify-client, then:
from apify_client import ApifyClientclient = ApifyClient("<YOUR_APIFY_TOKEN>")run = client.actor("redomic/marktplaats-nl").call(run_input={"query": "fiets"})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
More from us
- Allabolag Scraper - Swedish Company Data: Scrape allabolag.se for Swedish company financials, industry, status and board role titles by search, org number or URL
- Ashby Jobs Scraper with Salaries: Ashby jobs scraper for any startup careers board (OpenAI, Ramp, Notion and thousands more), with salary ranges as numbers: min, max, currency, period, plus equity and bonus flags
- ATS Jobs Search: Greenhouse, Lever & Ashby Jobs API: Search 300,000+ open jobs from 11,000+ companies on Greenhouse, Lever and Ashby in one run
- Blocket Scraper: Car Monitor: Blocket scraper: each run returns up to 2,500 Blocket Bil and Torget listings as flat rows with price, make, model, year, mileage, VIN, inspections and seller
- Closed Jobs Tracker: Filled Roles & Time-to-Fill: Search closed jobs from 11,000+ companies with closedOn, daysOpen and time-to-fill signals
- Google Jobs Scraper - Job Postings API: Google Jobs and job postings scraper: get job title, company, location, posted date, salary, full description and every apply link for any search
- Google Trends API: Trending Now & Interest Over Time: Trending-now searches and new-trends alerts/monitoring per country with the news behind them, plus interest over time, interest by region, and related and rising queries for any keyword
- GovDeals Scraper: Search and monitor GovDeals government surplus auctions
- Greenhouse Jobs Monitor & Scraper: Monitor Greenhouse jobs from any company careers board (Airbnb, Stripe, Discord and thousands more)
- Job Postings Dataset: 320k+ Open Jobs, Updated Daily: 320,000+ open jobs from 10,000+ company career sites (Greenhouse, Lever, Ashby), updated daily with first-seen and closed dates
- Lever Jobs Scraper with Salaries: Lever jobs scraper for any company's careers page (Palantir, Spotify, Zoox, Shield AI and thousands more): flat rows with title, team, location, workplace, commitment, apply link, salary as numbers and the full description merged
- Otodom Scraper: Poland Property Listings & Price Monitor: Scrape Otodom.pl property listings in Poland
- Otomoto.pl Scraper: Scrape Otomoto.pl Polish car listings: one run returns used-car rows with price, make, model, year, mileage, fuel, gearbox, seller and URL
- Personio Jobs Scraper: Scrape open jobs from Personio company career pages (jobs.personio.de/.com XML feeds)
- Salary Data API: Pay Ranges by Job Title & Level: Get salary benchmarks (p10-p90, annualised, with n) and pay ranges from 150,000+ employer-posted jobs across 11,000+ companies, updated daily
- SIRET Company Scraper: Search French companies by name, SIREN or SIRET
- SUUMO Scraper - Japan Property Listings: Scrape SUUMO Japan property listings from search URLs for rentals and sales
- Talabat Scraper — Menus, Prices & Delivery Fees: Talabat menus, prices and delivery fees as flat rows in 8 MENA markets
- Workday Jobs Scraper: Search and monitor public Workday (myworkdayjobs.com) job postings