GET/wallapop/categoriesapiKey1 credit/request
Returns the complete live search taxonomy as a flat parent-linked list, including all descendant IDs used by /wallapop/search. Only IDs from this search taxonomy are accepted; legacy navigation-only IDs are excluded. Re-fetch periodically because the upstream taxonomy changes.
Takes no parameters.
Open in Playground
GET/wallapop/filter-optionsapiKey2 credits/request
Returns one page from a remote option list advertised by /wallapop/filters. Use its exact filter_id and category_id. brand/model lists use a root category ID; category-specific lists use the selected category ID. Model discovery requires brand. Multi-select options such as size map to the live search parameter fashion_size. q and sort provide listing context; options_query narrows the option list. Follow next_cursor while repeating the same context; an empty terminal page has no next_cursor. Option IDs are accepted by /wallapop/search's filter parameter.
Required: filter_id, category_id. Optional: brand, q, sort (5 allowed values: closest, most_relevance, newest, price_low_to_high, price_high_to_low), options_query, cursor.
Open in Playground
GET/wallapop/filtersapiKey1 credit/request
Returns Wallapop's live search filter schema for a query and optional category. Each filter includes its current type, the upstream search-enabled flag when provided, accepted parameter names, inline option values or slider bounds, and a category-scoped /wallapop/filter-options link for remote value lists.
Optional: q, category_id.
Open in Playground
GET/wallapop/itemapiKey5 credits/request
Returns public listing details parsed from the anonymous server-rendered item page: description, price, taxonomy, condition, images, coarse location, shipping, category attributes, hashtags, and related-search links. Pass a clean https item URL returned by /wallapop/search, using es.wallapop.com, it.wallapop.com, or pt.wallapop.com. Seller/profile/contact data, exact coordinates, postal codes, favorites, and view-tracking state are omitted. The upstream may rate-limit or block requests; this endpoint retries automatically (up to three attempts).
Required: url.
Open in Playground
GET/wallapop/searchapiKey3 credits/request
Returns one page of public Wallapop listing cards with title, price, currency, images, coarse location, taxonomy, shipping state, and a public item URL. q is a free-text search. latitude and longitude are required caller-provided coordinates because Wallapop otherwise infers location from the server's network location. category_id accepts any ID returned by /wallapop/categories, including descendants. sort is one of closest, most_relevance, newest, price_low_to_high, or price_high_to_low. When category_id is supplied, discover condition values from /wallapop/filters; categories can add values beyond the base set. Use /wallapop/filter-options for remote filter values. Pass next_cursor back as cursor by itself to fetch the next page.
Required: q, latitude, longitude. Optional: category_id, sort (5 allowed values: closest, most_relevance, newest, price_low_to_high, price_high_to_low), min_price, max_price, condition, is_shippable (true), time_filter (3 allowed values: today, lastWeek, lastMonth), distance_in_km, filter, cursor.
Open in Playground