Vinted
Vinted Product API
Jedno ogłoszenie Vinted po ID przedmiotu lub URL, na każdej z 27 krajowych stron: tytuł, opis, cena i waluta (waluta sprzedawcy, która może różnić się od waluty strony), marka, rozmiar, stan, kolor, materiał, kiedy przedmiot dodano w sformułowaniu Vinted (uploaded_relative, np. "4 days ago", na vinted.pl "2 godz."), ID i ścieżka kategorii, wszystkie zdjęcia, liczba polubień, status zarezerwowania i sprzedaży, czy można go teraz kupić, oraz sprzedawca (ID, login, URL profilu, flaga konta firmowego, liczba opinii, ocena 0-1, odznaki). Sprzedane ogłoszenia nadal zwracają ostatnią cenę. Nieznane ID to 404. 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:frStrona Vinted, na której wyszukiwane jest item_id. Ignorowane, gdy podano url: używana jest strona z URL i to ona wraca jako country.
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.
item_idintegerID przedmiotu Vinted: id z wyników wyszukiwania albo liczba po /items/ w URL Vinted. Wymagane item_id lub url.
Example: 10671938315
urlstringURL przedmiotu Vinted na dowolnej stronie krajowej. Używana jest strona z URL, niezależnie od country.
Example: https://www.vinted.co.uk/items/10671938315-nike-air-max-size-uk-75
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
p = client.vinted.product(url="https://www.vinted.co.uk/items/10671938315-nike-air-max-size-uk-75")["data"]
print(p["title"], p["price"], p["currency"], p["condition"], p["size"])
print("sold" if p["is_sold"] else "reserved" if p["is_reserved"] else "available",
"| seller rating", p["seller"]["feedback_reputation"], "from", p["seller"]["feedback_count"], "reviews")Response