Vinted
Vinted Seller Products API
Przedmioty wystawione przez jednego użytkownika Vinted, od najnowszych, od najtańszych lub według trafności, do 96 na stronę: ID, tytuł, URL, cena, waluta, price_with_discount, service_fee (opłata Vinted, którą kupujący płaci ponad cenę), total_price, marka, rozmiar, stan, liczba polubień, flagi zarezerwowania, sprzedaży i promowania oraz zdjęcia. Do tego total_results, total_pages i has_more. Użytkownik bez ogłoszeń lub nieznane ID zwraca pustą listę. Koszt: 1 kredyt za zapytanie.
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:frKrajowa strona Vinted. Nazwy kategorii, stanów i filtrów wracają w języku danej strony. Strony z UE mają jedną wspólną, transgraniczną pulę ogłoszeń, a każda strona może pokazywać ogłoszenia sprzedawców z innych krajów, z ceną przeliczoną na walutę strony.
Example: pl
fr— Francja (vinted.fr), EUR. Wartość domyślna.be— Belgia (vinted.be), EUR.lu— Luksemburg (vinted.lu), EUR.es— Hiszpania (vinted.es), EUR.nl— Holandia (vinted.nl), EUR.lt— Litwa (vinted.lt), EUR.de— Niemcy (vinted.de), EUR.at— Austria (vinted.at), EUR.it— Włochy (vinted.it), EUR.uk— Wielka Brytania (vinted.co.uk), GBP.pt— Portugalia (vinted.pt), EUR.us— Stany Zjednoczone (vinted.com), USD.cz— Czechy (vinted.cz), CZK.sk— Słowacja (vinted.sk), EUR.pl— Polska (vinted.pl), PLN.se— Szwecja (vinted.se), SEK.ro— Rumunia (vinted.ro), RON.hu— Węgry (vinted.hu), HUF.dk— Dania (vinted.dk), DKK.fi— Finlandia (vinted.fi), EUR.hr— Chorwacja (vinted.hr), EUR.gr— Grecja (vinted.gr), EUR.ie— Irlandia (vinted.ie), EUR.ee— Estonia (vinted.ee), EUR.lv— Łotwa (vinted.lv), EUR.si— Słowenia (vinted.si), EUR.au— Australia (vinted.com.au), AUD.
user_idintegerrequiredID użytkownika Vinted: seller.id z wyników wyszukiwania lub produktu albo liczba po /member/ w URL profilu.
Example: 65958245
sortstringnewest_first (domyślnie), price_low_to_high lub relevance.
pageintegerStrona, od 1, maksymalnie 500. Domyślnie 1.
Example: 1
limitintegerPrzedmiotów na stronę, 1-96. Domyślnie 20.
Example: 20
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
res = client.vinted.seller_products(country="uk", user_id=65958245, limit=96)["data"]
print(res["total_results"], "items listed")
for item in res["items"]:
print(item["title"], item["price"], item["currency"], item["condition"], item["favourite_count"], "favourites")Response