wallapop_search
Search Wallapop's anonymous public listings in a caller-selected area. Returns normalized listing cards (title, price, images, coarse location, category, shipping) and an opaque next_cursor. Supply latitude and longitude; use wallapop_categories for valid category IDs and wallapop_filters plus wallapop_filter_options for live filter values and category-specific condition values. Dynamic examples include has_warranty:true, storage_capacity:128gb, and multi-select fashion_size:3,4. Pass next_cursor alone to continue a search.
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": {
"q": "<q>"
},
"name": "wallapop_search"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | Required for a new search; 2 to 200 characters. Omit when continuing with cursor. | |
| sort | No | Optional. One of closest, most_relevance, newest, price_low_to_high, price_high_to_low. Defaults to most_relevance. | |
| cursor | No | Opaque next_cursor from a prior search response. Pass it alone to continue. | |
| filter | No | Optional repeatable key:value pair from wallapop_filters. Local values such as storage_capacity:128gb and toggles such as has_warranty:true are validated from the selected category's live schema; use wallapop_filter_options for remote option IDs. | |
| latitude | No | Required for a new search. Caller-provided latitude from -90 through 90; omit with cursor. | |
| condition | No | Optional repeatable or comma-separated condition values. With category_id, use the live condition options from wallapop_filters; without a category, base values are new, as_good_as_new, good, fair, and has_given_it_all. | |
| longitude | No | Required for a new search. Caller-provided longitude from -180 through 180; omit with cursor. | |
| max_price | No | Optional maximum sale price. | |
| min_price | No | Optional minimum sale price. | |
| category_id | No | Optional live category ID from wallapop_categories; parent and descendant IDs are accepted. | |
| time_filter | No | Optional listing date: today, lastWeek, or lastMonth. | |
| is_shippable | No | Optional. Pass true to limit to shipping-capable listings; omit to include all. false is rejected because the upstream ignores it. | |
| distance_in_km | No | Optional radius from the supplied coordinates, 0 through 1000 km. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | The tool result payload (shape varies per tool; see each tool's docs resource). |