Marktplaats Listings Scraper avatar

Marktplaats Listings Scraper

Pricing

from $0.30 / 1,000 listing saveds

Go to Apify Store
Marktplaats Listings Scraper

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

Hanna Nosova

Maintained by Community

Actor 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

FieldTypeDescription
queriesarray of stringsMarktplaats search keywords, for example iphone or bakfiets.
startUrlsarray of URLsPublic Marktplaats search result URLs.
maxItemsintegerMaximum number of listings to save.
includeDetailsbooleanFetch each public listing page for extra description text.
proxyobjectOptional 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 maxItems values while tuning a search.
  • includeDetails is 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.

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.