search_listings
Search Marktplaats.nl listings by keyword, category, price, distance, condition, and seller type to find items that match your criteria.
Instructions
Search for listings on Marktplaats.nl.
Args: query: Search query text (required if no category specified) category: Main category name (e.g., "computers en software", "fietsen en brommers") subcategory: Subcategory name (e.g., "laptops", "elektrische fietsen") zip_code: Dutch postal code for distance calculations (e.g., "1016LV"). Required for distance filtering! distance_km: Maximum distance in kilometers (default: 1000). Only works with zip_code. price_from: Minimum price in euros price_to: Maximum price in euros condition: Item condition: "new", "as_good_as_new", "used", "refurbished", "not_working" seller_type: Filter by seller type: "business" (zakelijk, for VAT invoices) or "private" (particulier) sort_by: Sort method: "date", "price", "optimized", "location" sort_order: Sort order: "asc" or "desc" limit: Number of results (1-100, default: 10) offset: Pagination offset offered_since_days: Only show items posted within the last X days attribute_ids: List of attribute filter IDs (use get_category_filters to find these) extract_specs: Try to extract hardware specs (RAM, storage, CPU) from descriptions (for laptops/tablets) compact: Return minimal response format (~75% smaller). Omits description, image, links. Use get_listing_details(id) for full info. Seller: B=business, P=private. Condition: N=new, Z=as good as new, G=used, R=refurbished, D=defect.
Returns: Dictionary with total_count, returned_count, and list of listings
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| query | No | ||
| offset | No | ||
| compact | No | ||
| sort_by | No | optimized | |
| category | No | ||
| price_to | No | ||
| zip_code | No | ||
| condition | No | ||
| price_from | No | ||
| sort_order | No | asc | |
| distance_km | No | ||
| seller_type | No | ||
| subcategory | No | ||
| attribute_ids | No | ||
| extract_specs | No | ||
| offered_since_days | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||