# Changelog of Marktplaats Scraper 🇳🇱 (all-in price per listing) (`tagadanar/marktplaats-scraper`) Actor

- **URL**: https://apify.com/tagadanar/marktplaats-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/tagadanar/marktplaats-scraper.md

## Changelog

### 2026-09-19

- The run's final status now says what was delivered and what was asked for, and
  when a run brings back little or nothing it says why: whether Marktplaats refused
  the requests, whether a limit stopped the run early (the charge limit, or the
  "Max listings" cap reached before every search had run — it now names how many
  searches were left out), or whether the search really was answered and came
  back with nothing. "No listings matched" is now only said when Marktplaats itself
  answered that way, so a block can no longer be mistaken for an empty market.

### 2026-09-02

- The run now ends with a status message in the Console (the "Done" line was log-only, so a run could not explain itself in the Store).

### 2026-07-12

- Invalid input no longer fails the run. The run now finishes cleanly with a clear explanation in its status message, so a typo or an empty list is easy to spot and fix.
- List inputs now accept datasets piped straight from another scraper: entries
  that are objects are read through their usual key names (url/link,
  query/keyword/title, name/company and similar) instead of being rejected.

### 2026-07-11

- Billing: on paid runs every row is billed before it is written, and a run
  now stops visibly if billing fails instead of continuing unbilled.

### 2026-07-10

- Initial public release on Apify Store.
- Search Marktplaats.nl with real filter fields (search terms, category, price band, postcode radius, posting date, sort) or paste search and category URLs from your browser, filter hash included.
- Clean listing records: price with an honest price type, city and coordinates, posting date resolved to a real date, category, seller with the site's trust signals, condition and delivery attributes, photo.
- Promoted placements (Dagtoppers) are flagged per record and deduplicated across pages, so an ad that repeats is delivered and charged once.
- Reads the site's public result data directly, 100 listings per request, no browser and no API key. Pay per listing delivered, platform usage included in the price.
