Vinted
API de categorías de Vinted
El árbol de categorías de Vinted en el idioma del sitio (9 categorías principales, unas 3000 en total): id (lo que acepta category_id en la búsqueda), título, URL e hijas; o la rama de una sola categoría con su ruta. Cuesta 1 crédito por solicitud.
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:frEl sitio de Vinted del país. Los nombres de categoría, estado y filtro llegan en el idioma del sitio. Los sitios de la UE comparten un único fondo de anuncios transfronterizo, y cada sitio puede mostrar anuncios de vendedores de otros países, con el precio convertido a la moneda del sitio.
Example: es
fr— Francia (vinted.fr), EUR. El valor por defecto.be— Bélgica (vinted.be), EUR.lu— Luxemburgo (vinted.lu), EUR.es— España (vinted.es), EUR.nl— Países Bajos (vinted.nl), EUR.lt— Lituania (vinted.lt), EUR.de— Alemania (vinted.de), EUR.at— Austria (vinted.at), EUR.it— Italia (vinted.it), EUR.uk— Reino Unido (vinted.co.uk), GBP.pt— Portugal (vinted.pt), EUR.us— Estados Unidos (vinted.com), USD.cz— República Checa (vinted.cz), CZK.sk— Eslovaquia (vinted.sk), EUR.pl— Polonia (vinted.pl), PLN.se— Suecia (vinted.se), SEK.ro— Rumanía (vinted.ro), RON.hu— Hungría (vinted.hu), HUF.dk— Dinamarca (vinted.dk), DKK.fi— Finlandia (vinted.fi), EUR.hr— Croacia (vinted.hr), EUR.gr— Grecia (vinted.gr), EUR.ie— Irlanda (vinted.ie), EUR.ee— Estonia (vinted.ee), EUR.lv— Letonia (vinted.lv), EUR.si— Eslovenia (vinted.si), EUR.au— Australia (vinted.com.au), AUD.
parent_idintegerDevuelve solo la rama de esta categoría (1904 es Mujer, 5 es Hombre). Si lo omites, devuelve el árbol completo.
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