GET/vinted/brandapiKey2 credits/request
Returns Vinted listings for a specific brand, with optional price filtering and sort order. `order` values: `relevance`, `newest_first`, `price_high_to_low`, `price_low_to_high`. Public data, sourced from Vinted's own server-rendered brand page.
Required: id. Optional: price_from, price_to, order (4 allowed values: relevance, newest_first, price_high_to_low, price_low_to_high), page.
Sampled 14 Oct 2026: 96 items. Filled in every item: id, title, url, brand, condition, price_raw, total_price_raw, image_url. Not in every item: size (93), favourite_count (87). In the sample: condition: Very good (69), Good (17), New without tags (8) and 1 more; favourite_count: 1 to 97, median 8; title: “Men’s Cabela’s Full Zip Fleece WindShell Jacket” and 93 other values; url: vinted.com; size: “M” and 20 other values; price_raw: “$13.00” and 35 other values; total_price_raw: “$14.35” and 35 other values; image_url: images1.vinted.net.
Open in Playground
GET/vinted/brandsapiKey1 credit/request
Returns Vinted's "Popular brands" directory. This is Vinted's own curated list, not an exhaustive list of every brand in its catalog. Each entry's `id` is usable directly as the `id` query parameter to /vinted/brand. Public data, sourced from Vinted's own server-rendered brands page.
Takes no parameters.
Sampled 14 Oct 2026: 180 items. Filled in every item: id, name, url. In the sample: name: “adidas” and 179 other values; url: vinted.com.
Open in Playground
GET/vinted/catalogapiKey2 credits/request
Returns Vinted resale listings matching a text search, with optional price filtering and sort order. `order` values: `relevance`, `newest_first`, `price_high_to_low`, `price_low_to_high`. Public data, sourced from Vinted's own server-rendered catalog page.
Required: search_text. Optional: price_from, price_to, order (4 allowed values: relevance, newest_first, price_high_to_low, price_low_to_high), page.
Sampled 14 Oct 2026: 96 items. Filled in every item: id, title, url, brand, size, condition, price_raw, total_price_raw and 1 more. Not in every item: favourite_count (83). In the sample: condition: Very good (59), New without tags (17), Good (11) and 2 more; favourite_count: 1 to 52, median 8; title: “Jean jacket” and 93 other values; url: vinted.com; brand: “Shein” and 61 other values; size: “L / US 12-14” and 21 other values; price_raw: “$6.00” and 21 other values; total_price_raw: “$7.00” and 21 other values.
Open in Playground
GET/vinted/categoriesapiKey1 credit/request
Returns Vinted's top-level catalog categories (e.g. Women, Men, Kids, Home, Electronics, Sports, Entertainment, Hobbies & collectibles). This is the root level only -- Vinted's full category tree goes several levels deeper on the live site, but deeper levels aren't server-rendered so aren't covered here. Each entry's `id` is usable directly as the `id` query parameter to /vinted/category. Public data, sourced from Vinted's own server-rendered catalog navigation.
Takes no parameters.
Sampled 14 Oct 2026: 8 items. Filled in every item: id, name, url. In the sample: name: “Women” and 7 other values; url: vinted.com.
Open in Playground
GET/vinted/categoryapiKey2 credits/request
Returns Vinted listings for a specific category, with optional price filtering and sort order. `order` values: `relevance`, `newest_first`, `price_high_to_low`, `price_low_to_high`. Public data, sourced from Vinted's own server-rendered category page.
Required: id. Optional: price_from, price_to, order (4 allowed values: relevance, newest_first, price_high_to_low, price_low_to_high), page.
Sampled 14 Oct 2026: 58 items. Filled in every item: id, title, url, brand, condition, price_raw, total_price_raw, image_url. Not in every item: size (57), favourite_count (39). In the sample: condition: Very good (36), Good (10), New without tags (9) and 2 more; favourite_count: 1 to 137, median 8; title: “Michael Kors Black Sweater , L” and 57 other values; url: vinted.com; brand: “Michael Kors” and 51 other values; size: “L / US 12-14” and 11 other values; price_raw: “$6.00” and 17 other values; total_price_raw: “$7.00” and 17 other values.
Open in Playground
GET/vinted/itemapiKey5 credits/request
Returns a single Vinted listing's detail: title, description, brand, size, condition, material, color, price, category breadcrumb, and photos. Public data, sourced from Vinted's own server-rendered item page.
Required: id.
Sampled 14 Oct 2026: 12 fields returned with a value. In the sample: title: “Vintage leather Cabelas Women’s jacket”; url: vinted.com; categories: 6 entries; description: “In good condition. Has scratches and scuffs. Size tag is cu…”; brand: “Cabela's”; size: “L / US 12-14”; condition: “Good”; material: “Leather”.
Open in Playground
GET/vinted/memberapiKey1 credit/request
Returns a Vinted seller's public storefront profile: username, self-disclosed coarse location, rating, and follower/following counts. Deliberately excludes online-presence and activity data (last-seen timestamps, upload-frequency badges) present on the live page. Public data, sourced from Vinted's own server-rendered member page.
Required: id.
Sampled 14 Oct 2026: 7 fields returned with a value. In the sample: rating: 4.9; url: vinted.com; followers_count: 15; following_count: 0.
Open in Playground