Skip to content
All sites
Data API

Vinted Data API

Second-hand listings, members and search results from Vinted.

8endpointsRate Limit · Cloudflare handled for you
vinted.comGET/vinted/brandsGET/vinted/colorsGET/vinted/markets{ } JSON
Example (captured live)
vinted.com
Example
JSON responseclick the page to trace a field
{
"search_information": {
"query_displayed": "nike hoodie",
"location": "FR"
},
"organic_results": [
],
"pagination": {
"current": 1,
"next": null
}
}
GET/v1/data/vinted/search1 credit / run Verified

Search Items

Search Vinted catalog items with filters.

Handled for you:Rate LimitCloudflare
Parameters
NameTypeReqDescription
Advanced filters
querystringnoFree-text search.
marketstringnoMarket code (fr, de, co.uk, com, ...). (default: fr)
per_pageintegernoItems per page. (default: 48)
pageintegernoPage number. (default: 1)
sort_bystringnoSort order for results.
price_minnumbernoOnly items priced at or above this amount.
price_maxnumbernoOnly items priced at or below this amount.
currencystringnoPrice currency for the price filters (for example EUR, GBP, USD).
conditionstringnoFilter by item condition. Comma separate multiple values.
status_idsstringnoFilter by raw Vinted status id(s). Comma separate multiple ids. See /vinted/statuses. Takes precedence over condition.
brand_idsstringnoFilter by Vinted brand id(s). Comma separate multiple ids. See /vinted/brands.
catalog_idsstringnoFilter by category/catalog id(s). Comma separate multiple ids.
color_idsstringnoFilter by colour id(s). Comma separate multiple ids. See /vinted/colors.
size_idsstringnoFilter by size id(s). Comma separate multiple ids.
country_idsstringnoFilter by seller country id(s). Comma separate multiple ids.
seller_countrystringnoAlias for country_ids. Accepts numeric Vinted country id(s), comma separated. Takes effect only when country_ids is not set.