Vinted API Nederland
Vinted-gegevens als gestructureerde JSON, voor vinted.nl en de 26 andere Vinted-sites: zoek tweedehands advertenties op merk, categorie, maat, staat, kleur, materiaal en prijs, met Vinted-vergoeding en totaalprijs, open elke advertentie, check de score, beoordelingen en advertenties van een verkoper, en zoek merken, filters en categorieën op met actuele aantallen, in de taal en valuta van elke site.
50 gratis credits bij aanmelding, goed voor 50 Vinted-aanroepen. Zonder creditcard, zonder Vinted Pro-account.
Read in EnglishLire en françaisAuf Deutsch lesenLeer en españolLeggi in italianoCzytaj po polskuLer em portuguêsLäs på svenska
{ "data": { "country": "nl", "currency": "EUR", "query": "jurk", "page": 1, "per_page": 96, "count": 96, "listed_results": 960, "total_is_capped": true, "total_pages": 10, "has_more": true, "filters": { "query": "jurk", "category_ids": [], "brand_ids": [], "status_ids": [], "size_ids": [], "color_ids": [], "material_ids": [], "price_from": null, "price_to": null, "currency": null, "sort": "relevance" }, "items": [ { "id": 10053741426, "title": "Feestelijke jurk van Flamant Rosé maat M z.g.a.n.", "url": "https://www.vinted.nl/items/10053741426-feestelijke-jurk-van-flamant-rose-maat-m-zgan", "price": 14, "currency": "EUR", "price_with_discount": null, "service_fee": 1.4, "total_price": 15.4, "brand": "Flamant Rose", "size": "M", "condition": "Heel goed", "favourite_count": 16, "is_promoted": true, "image": "https://images1.vinted.net/t/05_00e36_Yfs8AhMzHr29yXSH3hxgCaqx/f800/c20c59d9.webp?s=05ddf2c2ba7b4a8269b5cd5d8be66a5048b0f378", "thumbnail": "https://images1.vinted.net/t/05_00e36_Yfs8AhMzHr29yXSH3hxgCaqx/310x430/c20c59d9.webp?s=609cc4062e93548580665fa80927b33a8c9b2382", "photos": [ "https://images1.vinted.net/t/05_00e36_Yfs8AhMzHr29yXSH3hxgCaqx/f800/c20c59d9.webp?s=05ddf2c2ba7b4a8269b5cd5d8be66a5048b0f378" ], "seller": { "id": 186910621, "is_business": false } }, { "id": 10548076534, "title": "Blazer jurk my jewellery", "url": "https://www.vinted.nl/items/10548076534-blazer-jurk-my-jewellery", "price": 20, "currency": "EUR", "price_with_discount": null, "service_fee": 1.7, "total_price": 21.7, "brand": "My Jewellery", "size": "L", "condition": "Nieuw met prijskaartje", "favourite_count": 5, "is_promoted": true, "image": "https://images1.vinted.net/t/05_01380_FhKtM2fAK5WcmfUvuNoE8tTQ/f800/86fede9e.webp?s=d9f006b16a6ffa5dfe33a185fa57522eb3903fcf", "thumbnail": "https://images1.vinted.net/t/05_01380_FhKtM2fAK5WcmfUvuNoE8tTQ/310x430/86fede9e.webp?s=fd0c02675b9c28c6e0f83aa28f22b257ed3a9eca", "photos": [ "https://images1.vinted.net/t/05_01380_FhKtM2fAK5WcmfUvuNoE8tTQ/f800/86fede9e.webp?s=d9f006b16a6ffa5dfe33a185fa57522eb3903fcf" ], "seller": { "id": 52608177, "is_business": false } } ] }}Live aanroep van het echte endpoint op vinted.nl. 2 gratis runs, daarna met je eigen key.
Wat is de Vinted API van Scavio?
De Vinted API van Scavio is een REST API die gegevens van 27 Vinted-sites, waaronder vinted.nl, als gestructureerde JSON teruggeeft, voor iedereen, terwijl de eigen API van Vinted alleen openstaat voor geselecteerde Vinted Pro-bedrijven. De 9 POST-endpoints dekken zoeken met Vinted-vergoeding, artikeldetails, verkopersprofielen, hun advertenties en beoordelingen, merken, zoeksuggesties, filters en categorieën. Elke aanroep kost 1 credit.
- 9
- endpoints, allemaal live in productie
- 1
- credit per aanroep, op elk endpoint
- 27
- Vinted-sites, prijzen op vinted.nl in euro
De Vinted-gegevens die kopers echt nodig hebben
Wat er te koop staat, wat het kost met Vinted-vergoeding, wie het verkoopt en hoe groot de markt is.
Zoeken op vinted.nl en 26 andere sites
POST /api/v1/vinted/searchEén country-parameter voor Nederland, België, Duitsland, Frankrijk, het Verenigd Koninkrijk, de VS en nog 21 landen. "jurk" op vinted.nl vulde alle 10 pagina's van 96 advertenties.
Prijs inclusief Vinted-vergoeding
POST /api/v1/vinted/searchElk resultaat heeft price, service_fee en total_price: een feestjurk van Flamant Rosé van € 14 had € 1,40 Vinted-vergoeding, € 15,40 voor de koper, exclusief verzending.
Meldingen voor nieuwe advertenties
POST /api/v1/vinted/searchSorteer op newest_first, filter op merk, maat, staat en prijs en vraag het periodiek op: elke check is één aanroep en één credit, de basis van een Vinted-bot.
Betrouwbaarheid van verkopers
POST /api/v1/vinted/sellerScore, aantallen positieve, neutrale en negatieve beoordelingen, aantal advertenties, verificaties en of het een zakelijke verkoper is, voordat je koopt.
Beoordelingen lezen
POST /api/v1/vinted/seller-feedbackScore, tekst, datum en de reactie van de verkoper, met de automatische beoordelingen van Vinted apart gemarkeerd, zodat je alleen leest wat kopers zelf schreven.
Merken en categorieën peilen
POST /api/v1/vinted/brandsAantal advertenties per merk en per maat, staat of kleur binnen een categorie: zo schat je een tweedehandsniche in zonder door zoekresultaten te bladeren.
Alle 9 endpoints van de Vinted API
Elke route is een POST, geeft JSON terug en gebruikt dezelfde API-key, plus een country-parameter voor de Vinted-site: "nl" voor vinted.nl. 1 credit per geslaagde aanroep; fouten worden niet aangerekend.
| Endpoint | Geeft terug | Credits |
|---|---|---|
Zoeken/api/v1/vinted/search | Tweedehands advertenties op elk van de 27 Vinted-sites op trefwoord, categorie, merk, staat, maat, kleur, materiaal en prijs, 96 per pagina, pagina 1-10: prijs, Vinted-vergoeding, totaal, merk, maat, staat, favorieten, foto's en de ID en zakelijk-vlag van de verkoper | 1 |
Productdetails/api/v1/vinted/product | Eén advertentie per item-ID of URL: titel, beschrijving, prijs in de valuta van de verkoper, merk, maat, staat, kleur, materiaal, categoriepad, alle foto's, gereserveerd- en verkocht-status, en de beoordeling en het aantal reviews van de verkoper | 1 |
Verkopersprofiel/api/v1/vinted/seller | Het openbare verkopersprofiel van een lid: zakelijk-vlag, aantal beoordelingen, score, aantallen positief, neutraal en negatief, aantal advertenties, land, verificaties, vakantiemodus en laatst gezien | 1 |
Artikelen van verkoper/api/v1/vinted/seller-products | De artikelen die een lid te koop heeft staan, tot 96 per pagina, nieuwste of goedkoopste eerst, met prijs, Vinted-vergoeding, maat, staat, favorieten en gereserveerd-status | 1 |
Beoordelingen van verkoper/api/v1/vinted/seller-feedback | Beoordelingen voor een lid, tot 50 per pagina, nieuwste eerst: score, tekst, datum, automatisch-vlag en de reactie van het lid, zonder de identiteit van de beoordelaar | 1 |
Merken/api/v1/vinted/brands | Merken op naam met de ID die search gebruikt, het aantal advertenties, een luxe-vlag en of Vinted de echtheid controleert | 1 |
Zoeksuggesties/api/v1/vinted/suggestions | De autocomplete van de Vinted-zoekbalk in de taal van de site, tot 10 suggesties met hun type | 1 |
Zoekfilters/api/v1/vinted/filters | Opties voor maat, staat, kleur of materiaal met actuele aantallen artikelen en de ID's die search gebruikt, voor een zoekopdracht en categorie | 1 |
Categorieën/api/v1/vinted/categories | De categorieboom in de taal van de site, zo'n 3.000 categorieën met de ID's die search gebruikt, of de subboom van één categorie | 1 |
De 50 gratis credits bij aanmelding zijn goed voor 50 Vinted-aanroepen. Bekijk abonnementen
Volg nieuwe advertenties op vinted.nl en open er een
Zoeken op nieuwste eerst is de kern van een Vinted-meldingenbot; product opent een advertentie volledig. Het antwoord rechts is een echte opname van vinted.nl, met de echte veldnamen.
import time
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
seen = set()
# Een melding voor nieuwe advertenties: jurken tot 20 euro op vinted.nl,
# elke 5 minuten gecontroleerd - 1 credit per check
while True:
res = client.vinted.search(country="nl", query="jurk",
sort="newest_first", price_to=20)["data"]
for item in res["items"]:
if item["id"] in seen:
continue
seen.add(item["id"])
# Stuur hier door naar Discord, Telegram of Slack
print(item["title"], item["size"], item["condition"],
item["total_price"], item["currency"], item["url"])
time.sleep(300){
"data": {
"country": "nl",
"currency": "EUR",
"query": "jurk",
"page": 1,
"per_page": 96,
"count": 96,
"listed_results": 960,
"total_is_capped": true,
"total_pages": 10,
"has_more": true,
"filters": {
"query": "jurk",
"category_ids": [],
"brand_ids": [],
"status_ids": [],
"size_ids": [],
"color_ids": [],
"material_ids": [],
"price_from": null,
"price_to": null,
"currency": null,
"sort": "relevance"
},
"items": [
{
"id": 10053741426,
"title": "Feestelijke jurk van Flamant Rosé maat M z.g.a.n.",
"url": "https://www.vinted.nl/items/10053741426-feestelijke-jurk-van-flamant-rose-maat-m-zgan",
"price": 14,
"currency": "EUR",
"price_with_discount": null,
"service_fee": 1.4,
"total_price": 15.4,
"brand": "Flamant Rose",
"size": "M",
"condition": "Heel goed",
"favourite_count": 16,
"is_promoted": true,
"image": "https://images1.vinted.net/t/05_00e36_Yfs8AhMzHr29yXSH3hxgCaqx/f800/c20c59d9.webp?s=05ddf2c2ba7b4a8269b5cd5d8be66a5048b0f378",
"thumbnail": "https://images1.vinted.net/t/05_00e36_Yfs8AhMzHr29yXSH3hxgCaqx/310x430/c20c59d9.webp?s=609cc4062e93548580665fa80927b33a8c9b2382",
"photos": [
"https://images1.vinted.net/t/05_00e36_Yfs8AhMzHr29yXSH3hxgCaqx/f800/c20c59d9.webp?s=05ddf2c2ba7b4a8269b5cd5d8be66a5048b0f378"
],
"seller": {
"id": 186910621,
"is_business": false
}
},
{
"id": 10548076534,
"title": "Blazer jurk my jewellery",
"url": "https://www.vinted.nl/items/10548076534-blazer-jurk-my-jewellery",
"price": 20,
"currency": "EUR",
"price_with_discount": null,
"service_fee": 1.7,
"total_price": 21.7,
"brand": "My Jewellery",
"size": "L",
"condition": "Nieuw met prijskaartje",
"favourite_count": 5,
"is_promoted": true,
"image": "https://images1.vinted.net/t/05_01380_FhKtM2fAK5WcmfUvuNoE8tTQ/f800/86fede9e.webp?s=d9f006b16a6ffa5dfe33a185fa57522eb3903fcf",
"thumbnail": "https://images1.vinted.net/t/05_01380_FhKtM2fAK5WcmfUvuNoE8tTQ/310x430/86fede9e.webp?s=fd0c02675b9c28c6e0f83aa28f22b257ed3a9eca",
"photos": [
"https://images1.vinted.net/t/05_01380_FhKtM2fAK5WcmfUvuNoE8tTQ/f800/86fede9e.webp?s=d9f006b16a6ffa5dfe33a185fa57522eb3903fcf"
],
"seller": {
"id": 52608177,
"is_business": false
}
}
]
}
}Waarom niet de officiële Vinted API?
Vinted heeft een eigen API, Vinted Pro Integrations. Hier verschilt de Vinted API van Scavio.
Vinted Pro Integrations
- "Available only to a limited set of allowlisted Vinted Pro businesses" (pro-docs.svc.vinted.com, gecontroleerd op 9 november 2026)
- Gebouwd om de eigen artikelen en bestellingen van een bedrijf op Vinted te beheren
- Geen zoeken in de marktplaats: geen advertenties, prijzen of beoordelingen van andere verkopers
- Vereist eerst een zakelijk Vinted Pro-account
Vinted API van Scavio
- Eén Scavio-key, direct bij aanmelding en zonder aanvraag, dezelfde als voor eBay, Etsy en 80+ andere platforms
- Zoeken op alle 27 Vinted-sites, met prijs, Vinted-vergoeding en totaal op elk resultaat
- Elke openbare advertentie per ID of URL, inclusief verkocht-status
- Verkopersscores, aantallen beoordelingen, advertenties en beoordelingen
- ID's voor merk, maat, staat, kleur, materiaal en categorie met actuele aantallen
- 1 credit per aanroep op elk endpoint
Scavio levert alleen openbaar toegankelijke Vinted-gegevens, logt nooit in op een Vinted-account, koopt nooit artikelen, stuurt nooit berichten en plaatst nooit advertenties.
Wat developers ermee bouwen
Vinted-bots en meldingen voor Discord en Telegram
Vraag een opgeslagen zoekopdracht op, gesorteerd op nieuwste eerst, onthoud de ID's die je al gezien hebt en stuur elke nieuwe advertentie met prijs, maat en staat door zodra die verschijnt.
searchPrijsonderzoek voor wederverkopers
Zie voor welke prijs een merk of model te koop staat per staat en maat, Vinted-vergoeding inbegrepen, voordat je voorraad inkoopt of je eigen advertentie prijst.
search + brands + filtersPrijzen vergelijken tussen markten
Vergelijk de gedeelde EU-pool in euro met de sites van het Verenigd Koninkrijk, de VS en Australië, elk in de eigen valuta, om te zien waar een merk goedkoper in te kopen is.
search met countryMarktomvang per merk en categorie
Tel advertenties per merk, en per maat, staat, kleur of materiaal binnen een categorie, om een tweedehandsniche te peilen zonder pagina na pagina door te lopen.
brands + filters + categoriesVerkoper checken voor je koopt
Lees de score, het aantal negatieve beoordelingen, de verificaties en de beoordelingen die kopers echt schreven, voordat je een duurder artikel koopt.
seller + seller-feedbackBenchmark voor Pro-winkels
Vergelijk de prijzen en het aanbod van je eigen winkel met zakelijke verkopers in dezelfde categorie, op basis van hun advertenties en het aantal beoordelingen.
seller-products + sellerEén advertentie in de gaten houden
Controleer één artikel opnieuw op een prijsverlaging, een reservering of een verkoop, en stop zodra het weg is.
productZoekwoordonderzoek per markt
Haal op wat kopers in de Vinted-zoekbalk typen, per site en in de eigen taal, om advertenties te titelen en content te plannen.
suggestionsCrosslisting- en catalogustools
Koppel je eigen categorieën, maten, staten en kleuren eenmalig aan de ID's van Vinted, gelokaliseerd voor elke site, en houd ze synchroon.
categories + filtersZo krijg je Vinted-gegevens als JSON
- 1
Vraag een API-key aan
Maak een Scavio-account aan en kopieer je key uit het dashboard. Je krijgt 50 gratis credits bij aanmelding, goed voor 50 Vinted-aanroepen, zonder creditcard en zonder Vinted Pro-account.
- 2
Doorzoek vinted.nl
Stuur {"country": "nl", "query": "jurk"} naar https://api.scavio.dev/api/v1/vinted/search met een Authorization: Bearer header. Elk van de 96 artikelen heeft een ID, prijs, Vinted-vergoeding, totaal, maat, staat en verkopers-ID.
- 3
Verfijn je zoekopdracht
Haal merk-ID's op via /api/v1/vinted/brands en ID's voor maat, staat, kleur en materiaal via /api/v1/vinted/filters, en geef ze aan search mee met een prijsbereik en sortering newest_first.
- 4
Open een advertentie of verkoper
Geef een item-ID aan /api/v1/vinted/product voor de volledige advertentie, en de seller.id ervan aan /api/v1/vinted/seller en /seller-feedback om de verkoper te checken.
Veelgestelde vragen over de Vinted API
Heeft Vinted een API?
+
Vinted heeft een officiële API, Vinted Pro Integrations, maar die is volgens de documentatie "available only to a limited set of allowlisted Vinted Pro businesses" en dient om de eigen artikelen en bestellingen van een bedrijf te beheren; zoeken in de marktplaats kan er niet mee (pro-docs.svc.vinted.com, gecontroleerd op 9 november 2026). De Vinted API van Scavio is een losse optie waarvoor iedereen zich kan aanmelden: 9 POST-endpoints die teruggeven wat de 27 Vinted-sites tonen, als gestructureerde JSON, met één API-key.
Welke landen en valuta's worden gedekt?
+
Alle 27 Vinted-sites, te kiezen met de parameter country: nl voor vinted.nl, en verder fr (de standaard), be, lu, es, lt, de, at, it, pt, sk, fi, hr, gr, ie, ee, lv en si in EUR, cz in CZK, pl in PLN, se in SEK, ro in RON, hu in HUF, dk in DKK, uk (vinted.co.uk) in GBP, us (vinted.com) in USD en au (vinted.com.au) in AUD. Categorienamen, staatlabels en filternamen komen terug in de taal van de site: op vinted.nl bijvoorbeeld "Heel goed" en "Nieuw met prijskaartje".
Waarom zie ik op vinted.nl advertenties uit andere landen?
+
De EU-sites delen één grensoverschrijdende pool van advertenties. Een zoekopdracht op vinted.nl geeft advertenties van verkopers uit de hele EU terug, geprijsd in euro, met titels die ook in andere talen kunnen zijn; op vinted.pl staan dezelfde advertenties in złoty. Ook de sites van het Verenigd Koninkrijk, de VS en Australië kunnen advertenties van verkopers uit andere landen tonen, omgerekend naar hun valuta: een Levi's-advertentie van £10,43 in een zoekopdracht op vinted.co.uk kostte op de productpagina 20 AUD, de prijs van een verkoper in Australië. Een productpagina toont de prijs in de valuta van de verkoper, die kan afwijken van wat de zoekresultaten van die site tonen.
Wat is de Vinted-vergoeding in het antwoord?
+
service_fee is de vergoeding die de koper bovenop de artikelprijs aan Vinted betaalt, en total_price is de prijs plus die vergoeding. In de voorwaarden van 8 oktober 2026 heeft Vinted de Buyer Protection fee (kopersbescherming) hernoemd tot Vinted fee. Een feestjurk van Flamant Rosé van € 14 op vinted.nl had € 1,40 Vinted-vergoeding en een totaal van € 15,40. Verzending zit er niet in: de API geeft geen verzendkosten terug.
Kan ik verkochte Vinted-advertenties of verkoopprijzen ophalen?
+
Nee. Search geeft alleen artikelen terug die te koop staan; er is geen zoekfunctie voor verkochte advertenties en geen historie van verkoopprijzen, dus verkochte vergelijkingsprijzen krijg je niet. Wat wel kan: een productaanroep op een verkochte advertentie geeft is_sold true en de laatste prijs, en search toont actuele vraagprijzen met Vinted-vergoeding per merk, maat en staat.
Hoeveel resultaten geeft een Vinted-zoekopdracht?
+
96 artikelen per pagina, pagina 1 tot en met 10: Vinted toont maximaal 960 resultaten voor één zoekopdracht. Is total_is_capped true, dan zijn er meer treffers, en verfijn je met category_id, brand_ids, size_ids, status_ids of een prijsbereik. "jurk" op vinted.nl liep tegen die grens aan. Sorteren op prijs haalt ook losjes passende advertenties naar boven, dus combineer dat met een categorie of prijsbereik.
Hoe bouw ik een Vinted-bot die meldingen stuurt bij nieuwe advertenties?
+
Roep /api/v1/vinted/search periodiek aan met je filters en sort newest_first, bewaar de item-ID's die je al gezien hebt, en stuur elke nieuwe advertentie met prijs, maat, staat en URL naar Discord, Telegram of Slack. Elke check kost 1 credit: één zoekopdracht elke 5 minuten is 288 credits per dag. Scavio levert alleen data; het koopt niets, stuurt verkopers geen berichten en doet geen biedingen.
Welke verkopersgegevens krijg ik?
+
Alleen openbare velden die relevant zijn voor een koper: gebruikersnaam, zakelijk-vlag, aantal beoordelingen, score, aantallen positief, neutraal en negatief, aantal advertenties, land, stad als het lid die toont, verificaties, gemiddelde reactietijd, vakantiemodus en laatst gezien, plus de advertenties en beoordelingen van de verkoper. De meeste Vinted-verkopers zijn particulieren, dus er is geen echte naam, adres, volgerslijst of exact inlogtijdstip, en beoordelingen komen zonder de identiteit van de beoordelaar.
Kan ik zoeken op merk, maat en staat?
+
Ja. /api/v1/vinted/brands zet een merknaam om in een merk-ID (Barbour is 46805, Nike 53), /api/v1/vinted/filters geeft de ID's voor maat, staat, kleur en materiaal met actuele aantallen, en /api/v1/vinted/categories levert categorie-ID's. Geef ze aan search mee als brand_ids, size_ids, status_ids, color_ids, material_ids en category_id. Search geeft de filters terug die Vinted echt heeft toegepast, zodat je ziet als er een genegeerd is.
Wat zeggen de voorwaarden van Vinted over bots en scraping?
+
De algemene voorwaarden van Vinted (in de Engelse versie: "New version applicable from 08-10-2026") verbieden gebruikers om externe softwaretools zoals bots, scrapers, crawlers en spiders in te zetten, tenzij Vinted dat toestaat, aanbiedt of op een andere manier toelaat. Scavio levert openbaar toegankelijke Vinted-gegevens en logt niet in op Vinted-accounts, koopt geen artikelen, stuurt verkopers geen berichten en wijzigt geen advertenties. Jij bent verantwoordelijk voor hoe je de gegevens gebruikt; vraag juridisch advies voor je eigen toepassing.
Is er een gratis Vinted API?
+
Scavio geeft eenmalig 50 gratis credits bij aanmelding, zonder creditcard. Dat zijn 50 Vinted-aanroepen, want elk endpoint kost 1 credit. Betaalde abonnementen beginnen bij 15 USD per maand voor 3.000 credits; op het Growth-abonnement (1 USD per 1.000 credits) betaal je 1 USD per 1.000 Vinted-aanroepen.
Wat kost een Vinted-verzoek?
+
Elk Vinted-endpoint kost 1 credit per aanroep: een zoekpagina van 96 artikelen, een product, een verkopersprofiel, tot 96 artikelen of 50 beoordelingen van een verkoper, merken, suggesties, filters en de categorieboom. Ongeldige verzoeken (400), onbekende artikelen, leden of categorieën (404) en tijdelijke storingen (502) worden niet in rekening gebracht.
Hoe snel en actueel zijn de gegevens?
+
Elk verzoek haalt de gegevens live bij Vinted op op het moment dat je het doet, en elk antwoord bevat fetched_at; alleen de categorieboom wordt per site tot 12 uur hergebruikt. Controles aan de kant van Vinted mislukken soms; de API probeert het dan automatisch opnieuw, en een aanroep die toch mislukt is een 502 die niet wordt aangerekend.
Wat geeft de API niet terug?
+
Geen zoekfunctie voor verkochte advertenties of verkochte vergelijkingsprijzen, geen verzendkosten of afhaalpunten, geen vergelijkbare artikelen, geen trending artikelen, geen aantal weergaven per artikel, en geen manier om advertenties te plaatsen, te bewerken of te kopen. De API leest alleen openbare Vinted-gegevens.
Probeer de Vinted API gratis
50 gratis credits bij aanmelding, zonder creditcard. Je eerste verzoek is een POST met een zoekopdracht en "country": "nl".