{"skill":{"slug":"marktplaats","displayName":"Marktplaats","summary":"Search Marktplaats.nl classifieds across all categories with filtering support.","description":"---\nname: marktplaats\ndescription: Search Marktplaats.nl classifieds across all categories with filtering support.\nhomepage: https://www.marktplaats.nl\nmetadata: {\"clawdbot\":{\"emoji\":\"🇳🇱\",\"requires\":{\"bins\":[\"node\"]}}}\n---\n\n# Marktplaats Skill\n\nSearch any Marktplaats category, filter by condition/delivery, list categories, and fetch listing details.\n\n## CLI\n\n```bash\nnpm install -g {baseDir}\n\n# Search\nmarktplaats-search \"<query>\" [options]\n  -n, --limit <num>         Number of results (default: 10, max: 100)\n  -c, --category <id>       Category ID (top-level)\n  --min-price <cents>       Minimum price in euro cents\n  --max-price <cents>       Maximum price in euro cents\n  --sort <relevance|date|price-asc|price-desc>\n  --param key=value         Filter by attribute (repeatable)\n  --details [target]        Fetch details for \"first\" result or URL/ID\n  --json                    Output raw JSON\n\n# Categories\nmarktplaats-categories            # main categories\nmarktplaats-categories <id>       # sub-categories for a category\n  --json                          Output raw JSON\n```\n\n## Filters\n\nCommon filters work with `--param`:\n\n| Filter | Values |\n|--------|--------|\n| `condition` | Nieuw, Refurbished, Zo goed als nieuw, Gebruikt, Niet werkend |\n| `delivery` | Ophalen, Verzenden |\n| `buyitnow` | true (Direct Kopen only) |\n\nEnglish aliases also work: `new`, `used`, `like-new`, `pickup`, `shipping`\n\n## Examples\n\n```bash\n# New laptops only\nmarktplaats-search \"laptop\" --param condition=Nieuw\n\n# Used cameras with shipping\nmarktplaats-search \"camera\" --param condition=Gebruikt --param delivery=Verzenden\n\n# Cars under €15k\nmarktplaats-search \"bmw 330d\" --category 96 --max-price 1500000\n\n# Furniture, pickup only\nmarktplaats-search \"eettafel\" --param delivery=Ophalen --sort price-asc\n\n# Get details for first result\nmarktplaats-search \"iphone\" -n 1 --details first\n\n# List all categories\nmarktplaats-categories\n\n# BMW sub-categories\nmarktplaats-categories 96\n```\n\n## Programmatic API (ESM)\n\n```js\nimport { searchListings, fetchCategories, getListingDetails } from '{baseDir}';\n\n// Search with filters\nconst results = await searchListings({\n  query: 'espresso machine',\n  params: { condition: 'Nieuw', delivery: 'Verzenden' },\n  limit: 10,\n});\n\n// Get categories\nconst categories = await fetchCategories();  // top-level\nconst bmw = await fetchCategories(96);       // BMW sub-categories\n\n// Fetch listing details\nconst details = await getListingDetails(results.listings[0].vipUrl);\n```\n\n## Notes\n\n- Prices are in **euro cents** (€15,000 = 1500000)\n- Results include full URLs to listings\n- Use `--json` to see all available facets and filter keys\n- Filter hints are shown after search results\n","tags":{"latest":"0.3.0"},"stats":{"comments":1,"downloads":2719,"installsAllTime":102,"installsCurrent":0,"stars":1,"versions":1},"createdAt":1767735501201,"updatedAt":1779141285045},"latestVersion":{"version":"0.3.0","createdAt":1767735501201,"changelog":"Universal search with attribute filtering (condition, delivery)","license":null},"metadata":{"setup":[],"os":null,"systems":null},"owner":{"handle":"pvoo","userId":"s174g6gh9zhc93tb9kmpbxbqch885542","displayName":"pvoo","image":"https://avatars.githubusercontent.com/u/20116814?v=4"},"moderation":{"isSuspicious":false,"isMalwareBlocked":false,"verdict":"clean","reasonCodes":["review.llm_review"],"summary":"Review: review.llm_review","engineVersion":"v2.4.24","updatedAt":1779913064904}}