Vinted
Vinted Search Suggestions API
The Vinted search-box autocomplete for a partial query, in the country site's language: up to 10 suggestions, each with its type (popular_search, or the catalog match it comes from, such as brand, brand+parent_cat or attr). Costs 1 credit per request.
POST/api/v1/vinted/suggestions
Authorizations
AuthorizationstringheaderrequiredBearer authentication header of the form Bearer <token>, where <token> is your Scavio API key (e.g. Bearer sk_live_your_key).
Body
application/jsoncountryenum<string>default:frThe Vinted country site. Category, condition and filter names come back in the site's language. The EU sites share one cross-border listing pool, and every site can show listings from sellers in other countries, priced in the site's currency.
Example: uk
fr— France (vinted.fr), EUR. The default.be— Belgium (vinted.be), EUR.lu— Luxembourg (vinted.lu), EUR.es— Spain (vinted.es), EUR.nl— Netherlands (vinted.nl), EUR.lt— Lithuania (vinted.lt), EUR.de— Germany (vinted.de), EUR.at— Austria (vinted.at), EUR.it— Italy (vinted.it), EUR.uk— United Kingdom (vinted.co.uk), GBP.pt— Portugal (vinted.pt), EUR.us— United States (vinted.com), USD.cz— Czech Republic (vinted.cz), CZK.sk— Slovakia (vinted.sk), EUR.pl— Poland (vinted.pl), PLN.se— Sweden (vinted.se), SEK.ro— Romania (vinted.ro), RON.hu— Hungary (vinted.hu), HUF.dk— Denmark (vinted.dk), DKK.fi— Finland (vinted.fi), EUR.hr— Croatia (vinted.hr), EUR.gr— Greece (vinted.gr), EUR.ie— Ireland (vinted.ie), EUR.ee— Estonia (vinted.ee), EUR.lv— Latvia (vinted.lv), EUR.si— Slovenia (vinted.si), EUR.au— Australia (vinted.com.au), AUD.
querystringrequiredWhat the shopper has typed so far, up to 100 characters.
Example: barb
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
res = client.vinted.suggestions(country="uk", query="barb")["data"]
for s in res["suggestions"]:
print(s["type"], s["text"])Response
"country": "uk",
"query": "barb",
"count": 10,
},
"response_time": 2635
}