Check new listings
check_new_listingsPoll for new listings placed after a specified timestamp. Use the returned cursor to incrementally fetch only genuinely new listings on subsequent calls.
Instructions
Poll for listings placed after a given moment (newest first, paid promotions filtered out). Stateless: store the returned 'cursor' and pass it as 'since' on the next call to only see genuinely new listings.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| site | No | Which marketplace: marktplaats (Netherlands) or 2dehands (Belgium). | marktplaats |
| limit | No | Max new listings to return (1-100). | |
| query | No | Free-text search, e.g. 'racefiets' or 'iphone 15'. May be empty if a category is given. | |
| since | No | ISO 8601 timestamp (e.g. '2026-07-15T09:00:00Z'); only listings placed after this moment are returned. Defaults to 24 hours ago. Pass the 'cursor' from the previous call to poll incrementally. | |
| category | No | Top-level category name (Dutch, e.g. 'Fietsen en Brommers') or numeric id. See list_categories. | |
| postcode | No | Dutch/Belgian postal code to search around, e.g. '1011 AB' or '2000'. Required for distance filtering. | |
| price_to | No | Maximum price in euros. | |
| condition | No | Filter by item condition. | |
| price_from | No | Minimum price in euros. | |
| distance_km | No | Max distance from postcode in kilometers. | |
| subcategory | No | Subcategory name (e.g. 'Fietsen | Racefietsen') or numeric id. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||