Marktplaats Listings Scraper
Pricing
from $0.30 / 1,000 listing saveds
Marktplaats Listings Scraper
Scrape public Marktplaats.nl listings by keyword or search URL, including prices, sellers, locations, images, descriptions, and attributes.
Pricing
from $0.30 / 1,000 listing saveds
Rating
0.0
(0)
Developer
Hanna Nosova
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Extract public Marktplaats.nl listings from search keywords or search URLs. Get prices, sellers, locations, images, descriptions, attributes, and listing URLs in a clean Apify dataset.
What does Marktplaats Listings Scraper do?
Marktplaats Listings Scraper turns public Marktplaats search results into structured data for spreadsheets, dashboards, alerts, enrichment workflows, and market research.
Use it to monitor Dutch classifieds inventory, compare prices, watch seller activity, collect item metadata, or build lead lists from public marketplace listings.
Who is it for?
- Resellers and marketplace operators tracking price movements and inventory.
- Analysts and researchers comparing products, locations, categories, and sellers.
- Growth and lead teams finding public listings that match a niche.
- Automation builders feeding Marktplaats data into alerts, CRMs, or BI tools.
Ready-to-run examples
Search by keyword
{"queries": ["iphone"],"maxItems": 30,"includeDetails": false}
Scrape a specific Marktplaats search URL
{"startUrls": [{ "url": "https://www.marktplaats.nl/q/bakfiets/" }],"maxItems": 50,"includeDetails": true}
Input
| Field | Type | Description |
|---|---|---|
queries | array of strings | Marktplaats search keywords, for example iphone or bakfiets. |
startUrls | array of URLs | Public Marktplaats search result URLs. |
maxItems | integer | Maximum number of listings to save. |
includeDetails | boolean | Fetch each public listing page for extra description text. |
proxy | object | Optional Apify Proxy settings for higher-volume runs. |
Provide at least one keyword or one search URL.
Output
Each dataset item is a public listing record:
{"listingId": "m2417914385","title": "iPhone 16 met beschermhoesje 256 GB","url": "https://www.marktplaats.nl/v/telecommunicatie/...","priceText": "Bieden","priceValue": null,"priceCurrency": "EUR","location": "Appingedam, Nederland","sellerName": "K.Venema","description": "Te koop: iphone 16...","postedAtText": "Vandaag","imageUrls": ["https://images.marktplaats.com/...jpg"],"attributes": [{ "key": "condition", "value": "Zo goed als nieuw" }],"scrapedAt": "2026-07-07T09:00:00.000Z"}
Output fields
listingId, title, url, searchUrl, query, rank, priceText, priceValue, priceCurrency, priceType, location, city, country, latitude, longitude, sellerName, sellerId, sellerVerified, description, detailDescription, categoryId, postedAtText, imageUrls, attributes, extendedAttributes, priorityProduct, reserved, scrapedAt.
Pricing
This actor uses pay-per-event pricing:
- Start: $0.00005 per run.
- Listing result: measured tiered pricing is set from cloud validation before Store publishing.
You only pay item events for records saved to the dataset.
API
Run the actor with the Apify API:
curl "https://api.apify.com/v2/acts/fetch_cat~marktplaats-listings-scraper/runs?token=$APIFY_TOKEN" \-H 'Content-Type: application/json' \-d '{"queries":["iphone"],"maxItems":30}'
MCP
Use this actor from agents through Apify MCP:
https://mcp.apify.com/?tools=fetch_cat/marktplaats-listings-scraper
Tips and limits
- Start with low
maxItemsvalues while tuning a search. includeDetailsis slower because it opens each public listing page.- The actor does not access private messages, contact details behind login, or account-only data.
- Very large runs may require proxy settings if Marktplaats rate-limits repeated requests.
FAQ
Do I need a Marktplaats account?
No. The actor extracts public listing data visible without logging in.
Can it scrape seller phone numbers or private contact data?
No. It only exports public listing metadata and does not perform logged-in contact flows.
Can I use URLs instead of keywords?
Yes. Paste public Marktplaats search URLs into startUrls.
What should I include when asking for support?
Please include your run ID or run URL, input JSON, expected output, and actual output.
Related actors
- Google Shopping Scraper for product price research.
- eBay Scraper alternatives on Apify for broader marketplace monitoring.
- Google Jobs Scraper for public search result extraction workflows.
Support
Open an Apify issue with your run URL, input JSON, expected output, and actual output. We will use that information to reproduce and fix the problem.
Changelog
- Initial version: public Marktplaats search scraping with optional listing detail description enrichment.