search_all_items
Search Vinted listings and automatically paginate through all results, returning up to maxItems items in a single call. Use this instead of search_items when you need comprehensive results — e.g.
Instructions
Search Vinted listings and automatically paginate through all results, returning up to maxItems items in a single call. Use this instead of search_items when you need comprehensive results — e.g. "find all Nike shoes under €30" or "list every item in size M from this brand". Pages are fetched concurrently for speed. Returns the same item fields as search_items.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"query": "<query>"
},
"name": "search_all_items"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| size | No | Size labels to filter by, e.g. ["M", "L"]. Automatically resolved to IDs. | |
| brand | No | Brand names; automatically resolved to IDs | |
| color | No | Color names to filter by, e.g. ["black", "white"]. Automatically resolved to IDs. | |
| query | Yes | Search keywords | |
| sortBy | No | Sort order | |
| country | No | Vinted country site to search | fr |
| sizeIds | No | Numeric size IDs. Prefer size[] for label-based lookup. | |
| brandIds | No | Numeric brand IDs from search_brands | |
| colorIds | No | Numeric color IDs. Prefer color[] for name-based lookup. | |
| maxItems | No | Maximum total items to collect across all pages (default 200, max 1000) | |
| maxPages | No | Maximum number of pages to fetch regardless of maxItems | |
| priceMax | No | Maximum price in local currency | |
| priceMin | No | Minimum price in local currency | |
| condition | No | Item condition filter | |
| categoryId | No | Category ID from get_categories |