Vinted
API des catégories Vinted
L'arborescence des catégories Vinted dans la langue du site (9 catégories de premier niveau, environ 3 000 au total) : identifiant (celui qu'attend category_id dans la recherche), titre, URL et enfants ; ou le sous-arbre d'une seule catégorie avec son chemin. Coûte 1 crédit par requête.
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:frLe site Vinted national. Les noms de catégories, d'états et de filtres sont renvoyés dans la langue du site. Les sites européens partagent un même catalogue transfrontalier, et chaque site peut afficher des annonces de vendeurs d'autres pays, au prix converti dans la devise du site.
Example: fr
fr— France (vinted.fr), EUR. Valeur par défaut.be— Belgique (vinted.be), EUR.lu— Luxembourg (vinted.lu), EUR.es— Espagne (vinted.es), EUR.nl— Pays-Bas (vinted.nl), EUR.lt— Lituanie (vinted.lt), EUR.de— Allemagne (vinted.de), EUR.at— Autriche (vinted.at), EUR.it— Italie (vinted.it), EUR.uk— Royaume-Uni (vinted.co.uk), GBP.pt— Portugal (vinted.pt), EUR.us— États-Unis (vinted.com), USD.cz— République tchèque (vinted.cz), CZK.sk— Slovaquie (vinted.sk), EUR.pl— Pologne (vinted.pl), PLN.se— Suède (vinted.se), SEK.ro— Roumanie (vinted.ro), RON.hu— Hongrie (vinted.hu), HUF.dk— Danemark (vinted.dk), DKK.fi— Finlande (vinted.fi), EUR.hr— Croatie (vinted.hr), EUR.gr— Grèce (vinted.gr), EUR.ie— Irlande (vinted.ie), EUR.ee— Estonie (vinted.ee), EUR.lv— Lettonie (vinted.lv), EUR.si— Slovénie (vinted.si), EUR.au— Australie (vinted.com.au), AUD.
parent_idintegerNe renvoyer que le sous-arbre de cette catégorie (1904 correspond à Femmes, 5 à Hommes). Omettez-le pour obtenir l'arborescence complète.
Example: 1904
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
res = client.vinted.categories(country="uk", parent_id=1904)["data"]
def walk(nodes, depth=0):
for c in nodes:
print(" " * depth, c["id"], c["title"])
walk(c["children"], depth + 1)
walk(res["categories"])Response