Vinted Search Data — Keyword, Brand, Size, Condition & Price Filters
Send a keyword and this source searches Vinted and returns matching items as data: title, price, total price with the service fee, brand, size, condition, images and the seller.
{
"session_id": "11111111-1111-1111-1111-111111111111",
"kind": "vinted_products_search",
"domain": "vinted.de",
"keyword": "nike",
"max_items": 2,
"start_page": 1,
"partial": false,
"human": "# Vinted products search\n\n- **Domain:** vinted.de\n- **Keyword:** nike\n- **Starting page:** 1\n- **Max items:** 2\n- **Records returned:** 2\n- **Proxy traffic:** 2.21 MB",
"machine": {
"total_items": 2,
"first_item": {
"id": 10190819445,
"url": "https://www.vinted.de/items/10190819445-nike-t-shirt",
"path": "/items/10190819445-nike-t-shirt",
"title": "Nike T-shirt",
"price": {
"amount": 1,
"currency": "EUR"
},
"total_price": {
"amount": 1.75,
"currency": "EUR"
},
"service_fee": {
"amount": 0.75,
"currency": "EUR"
},
"brand": "Nike",
"size": "S",
"status": "Zufriedenstellend",
"image": "https://images1.vinted.net/t/02_00ee3_vxodh3j3p8Wz1dSHeenWeDgC/f800/acbeb9bf.webp?s=e21f107b913a4c4fdde4ae9ac2e6ff41b7fac7f0",
"images": [
"https://images1.vinted.net/t/02_00ee3_vxodh3j3p8Wz1dSHeenWeDgC/f800/acbeb9bf.webp?s=e21f107b913a4c4fdde4ae9ac2e6ff41b7fac7f0"
],
"favourite_count": 11,
"view_count": 0,
"is_promoted": false,
"user": {
"id": 155378913,
"alias": null,
"profile_url": "https://www.vinted.de/member/155378913",
"is_business": false
}
},
"items": [
{
"id": 10190819445,
"url": "https://www.vinted.de/items/10190819445-nike-t-shirt",
"path": "/items/10190819445-nike-t-shirt",
"title": "Nike T-shirt",
"price": {
"amount": 1,
"currency": "EUR"
},
"total_price": {
"amount": 1.75,
"currency": "EUR"
},
"service_fee": {
"amount": 0.75,
"currency": "EUR"
},
"brand": "Nike",
"size": "S",
"status": "Zufriedenstellend",
"image": "https://images1.vinted.net/t/02_00ee3_vxodh3j3p8Wz1dSHeenWeDgC/f800/acbeb9bf.webp?s=e21f107b913a4c4fdde4ae9ac2e6ff41b7fac7f0",
"images": [
"https://images1.vinted.net/t/02_00ee3_vxodh3j3p8Wz1dSHeenWeDgC/f800/acbeb9bf.webp?s=e21f107b913a4c4fdde4ae9ac2e6ff41b7fac7f0"
],
"favourite_count": 11,
"view_count": 0,
"is_promoted": false,
"user": {
"id": 155378913,
"alias": null,
"profile_url": "https://www.vinted.de/member/155378913",
"is_business": false
}
},
{
"id": 10191759059,
"url": "https://www.vinted.de/items/10191759059-madchen-steppjacke-grosse-104110-nike",
"path": "/items/10191759059-madchen-steppjacke-grosse-104110-nike",
"title": "Mädchen Steppjacke, Größe 104/110, Nike",
"price": {
"amount": 16,
"currency": "EUR"
},
"total_price": {
"amount": 17.5,
"currency": "EUR"
},
"service_fee": {
"amount": 1.5,
"currency": "EUR"
},
"brand": "Nike",
"size": "5 Jahre / 110",
"status": "Sehr gut",
"image": "https://images1.vinted.net/t/05_01319_ZeYfinKNkUwAgBT5RCNYvRHi/f800/77a183fa.webp?s=e456b821bfb472a783e1c159b1b247999ffc89db",
"images": [
"https://images1.vinted.net/t/05_01319_ZeYfinKNkUwAgBT5RCNYvRHi/f800/77a183fa.webp?s=e456b821bfb472a783e1c159b1b247999ffc89db"
],
"favourite_count": 8,
"view_count": 0,
"is_promoted": true,
"user": {
"id": 43901765,
"alias": null,
"profile_url": "https://www.vinted.de/member/43901765",
"is_business": false
}
}
],
"proxy_traffic_bytes": 2312584
},
"total_points": 2
}- You send
- A search keyword, a Vinted market, and optional price, category, brand, size, condition, color, material and order filters
- You get back
- Matching items with title, price, total price, brand, size, condition, images and seller
- Coverage
- Active Vinted items on the supported markets: vinted.de, vinted.fr, vinted.es, vinted.it, vinted.nl, vinted.pl and vinted.co.uk.
- Price
- 1 point per returned result, up to 500 per request — $1 per 1,000
- Billed per record actually returned, capped by max_items. A search that matches nothing costs nothing.
Ways to get this data
Three approaches teams use today, and where each one runs into trouble.
| Approach | What it takes | Cost | Trade-off |
|---|---|---|---|
| Checking it by hand | Type the keyword, set filters and scroll | Free, and slow | Nobody keeps a view of a resale market current this way |
| Building a scraper | Write it, host it, and repair it when the site changes | Engineering time | A maintenance commitment for something that isn't your product |
| NeuralVerge | One request, keyword, market and filters as parameters | $1 per 1,000, misses not billed | A broad keyword returns a broad, and more expensive, result set |
What you get back
Every field in the response shown above.
| Field | Type | Description |
|---|---|---|
total_items | number | How many items were returned in this batch (capped by max_items). |
first_item | object | The first item of the batch, with the same fields as an entry in items. |
items | array | The matching items. |
id | number | Vinted item ID. |
url | string | Direct link to the item. |
path | string | Path of the item on the market's domain. |
title | string | Item title. |
price | object | Asking price with amount and currency. |
total_price | object | Price including the buyer service fee, with amount and currency. |
service_fee | object | The buyer service fee, with amount and currency. |
brand | string | Brand as listed. |
size | string | Size as listed. |
status | string | Condition label in the market's language, e.g. Sehr gut. |
image | string | Primary image URL. |
images | array | Image URLs returned for the item. |
favourite_count | number | Number of favourites. |
view_count | number | View count as returned. |
is_promoted | boolean | Whether the item is a promoted placement. |
user | object | Seller id, alias, profile_url and is_business. |
How to run it
The same lookup works from the app, the API, or as a tool an agent can call mid-task.
domain defaults to vinted.de. max_items defaults to 25 and goes up to 500. The ID filters (catalog_ids, brand_ids, size_ids, status_ids, color_ids, material_ids) take Vinted's own IDs.
curl -X POST https://api.neuralverge.ai/functions/v1/run-vinted-products-search \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "keyword": "nike", "max_items": 2 }'What teams use it for
Where this field shows up in an actual workflow.
Track what a brand or model sells for by running the same query on a schedule.
Run the same keyword on several Vinted markets and compare prices.
Find items under a price ceiling by brand, size and condition.
Take user.id from results and run Vinted user or Vinted user items.
Coverage, freshness and limits
What this source covers, how fresh it is, and where it stops.
Active Vinted items on the supported markets: vinted.de, vinted.fr, vinted.es, vinted.it, vinted.nl, vinted.pl and vinted.co.uk.
Read at request time.
This source returns publicly visible search results, stamped with the keyword and market it was run for and a session id you can trace.
- —Results reflect the moment of the request; items are listed, reserved and sold constantly.
- —Condition labels come back in the market's language.
- —The ID filters need Vinted's own IDs for categories, brands, sizes, conditions, colors and materials.
- —view_count can come back as 0 in search results.
Questions, answered
Vinted.de, vinted.fr, vinted.es, vinted.it, vinted.nl, vinted.pl and vinted.co.uk.
Related sources
A Vinted member profile by user ID or URL: location, reputation, feedback and item counts, followers and verification.
A Vinted member's current wardrobe: prices, brand, size, condition, photos, favourites and reserved, closed or hidden flags.
Amazon, eBay, Walmart, AliExpress and Alibaba product, seller and review data.
Try vinted products search on your own data
One request format across every source in the catalog.