Vinted User Items — A Member's Wardrobe with Prices & Status Flags
Send a Vinted user ID or member URL and this source returns the member's current wardrobe, one record per item: price, total price with the service fee, brand, size, condition, photos, favourites and flags for reserved, closed, hidden and draft items.
{
"session_id": "11111111-1111-1111-1111-111111111111",
"kind": "vinted_user_items",
"user": "103792107 or https://www.vinted.de/member/103792107-katieronja",
"user_id": "103792107",
"domain": "vinted.de",
"max_items": 2,
"start_page": 1,
"partial": false,
"human": "# Vinted user items\n\n- **Domain:** vinted.de\n- **User:** 103792107\n- **Starting page:** 1\n- **Max items:** 2\n- **Records returned:** 2\n- **Proxy traffic:** 1.84 MB",
"machine": {
"total_items": 2,
"total_entries": 12,
"first_item": {
"id": 10116537924,
"url": "https://www.vinted.de/items/10116537924-ungetragen-coole-weste-von-zara",
"path": "/items/10116537924-ungetragen-coole-weste-von-zara",
"price": {
"amount": 6,
"currency": "EUR"
},
"total_price": {
"amount": 7,
"currency": "EUR"
},
"service_fee": {
"amount": 1,
"currency": "EUR"
},
"brand": "Zara",
"size": "XS / 34 / 6",
"status": "Neu",
"image": "https://images1.vinted.net/t/06_0134f_eSiZ7gp9xDxaCHwckB9Khbpu/f800/1790244428.jpeg?s=046c61edea588dd45419f0cee3ecc7a1dea916c6",
"images": [
"https://images1.vinted.net/t/06_0134f_eSiZ7gp9xDxaCHwckB9Khbpu/f800/1790244428.jpeg?s=046c61edea588dd45419f0cee3ecc7a1dea916c6",
"https://images1.vinted.net/t/06_01739_Fqtn7jMTkXzKWc3cXbm5Deb3/f800/1790244428.jpeg?s=2e22488a603c115dd6910d9ccc52ad69457571d7"
],
"favourite_count": 6,
"view_count": 0,
"is_closed": false,
"is_reserved": false,
"is_hidden": false,
"is_draft": false
},
"items": [
{
"id": 10116537924,
"url": "https://www.vinted.de/items/10116537924-ungetragen-coole-weste-von-zara",
"path": "/items/10116537924-ungetragen-coole-weste-von-zara",
"price": {
"amount": 6,
"currency": "EUR"
},
"total_price": {
"amount": 7,
"currency": "EUR"
},
"service_fee": {
"amount": 1,
"currency": "EUR"
},
"brand": "Zara",
"size": "XS / 34 / 6",
"status": "Neu",
"image": "https://images1.vinted.net/t/06_0134f_eSiZ7gp9xDxaCHwckB9Khbpu/f800/1790244428.jpeg?s=046c61edea588dd45419f0cee3ecc7a1dea916c6",
"images": [
"https://images1.vinted.net/t/06_0134f_eSiZ7gp9xDxaCHwckB9Khbpu/f800/1790244428.jpeg?s=046c61edea588dd45419f0cee3ecc7a1dea916c6",
"https://images1.vinted.net/t/06_01739_Fqtn7jMTkXzKWc3cXbm5Deb3/f800/1790244428.jpeg?s=2e22488a603c115dd6910d9ccc52ad69457571d7"
],
"favourite_count": 6,
"view_count": 0,
"is_closed": false,
"is_reserved": false,
"is_hidden": false,
"is_draft": false
},
{
"id": 10116513588,
"url": "https://www.vinted.de/items/10116513588-barell-jeans-cos-w25-cropped",
"path": "/items/10116513588-barell-jeans-cos-w25-cropped",
"price": {
"amount": 23,
"currency": "EUR"
},
"total_price": {
"amount": 24.85,
"currency": "EUR"
},
"service_fee": {
"amount": 1.85,
"currency": "EUR"
},
"brand": "COS",
"size": "XS / 34 / 6",
"status": "Sehr gut",
"image": "https://images1.vinted.net/t/06_01474_MDm8XcYxWL7qkKaTj3bi7CT5/f800/1790244288.jpeg?s=b45092f8dfa3b400ded921f2392629d8816d344a",
"images": [
"https://images1.vinted.net/t/06_01474_MDm8XcYxWL7qkKaTj3bi7CT5/f800/1790244288.jpeg?s=b45092f8dfa3b400ded921f2392629d8816d344a",
"https://images1.vinted.net/t/06_00644_B4cBMu2HgkyCjogpnWQULBuK/f800/1790244288.jpeg?s=d847d136c8150f72464bec81b750f073b3665f22"
],
"favourite_count": 13,
"view_count": 0,
"is_closed": false,
"is_reserved": false,
"is_hidden": false,
"is_draft": false
}
],
"proxy_traffic_bytes": 1928810
},
"total_points": 2
}- You send
- A Vinted user ID or member URL, and the Vinted market
- You get back
- The member's items with price, brand, size, condition, photos, favourites and status flags
- Coverage
- Items on Vinted member profiles 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 item actually returned, capped by max_items. A member with no items 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 | Open the profile and scroll through the wardrobe | Free, and slow | Fine for a small wardrobe |
| 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 per member, max_items to cap volume | $1 per 1,000, misses not billed | Large wardrobes return large, more expensive result sets |
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). |
total_entries | number | Total items the member has. |
first_item | object | The first item, with the same fields as an entry in items. |
items | array | The member's items. |
id | number | Vinted item ID. |
url | string | Direct link to the item. |
path | string | Path of the item on the market's domain. |
price | object | Asking price with amount and currency. |
total_price | object | Price including the buyer service fee. |
service_fee | object | The buyer service fee. |
brand | string | Brand as listed. |
size | string | Size as listed. |
status | string | Condition label in the market's language, e.g. Neu. |
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_closed | boolean | Whether the item is closed (no longer for sale). |
is_reserved | boolean | Whether the item is reserved by a buyer. |
is_hidden | boolean | Whether the item is hidden. |
is_draft | boolean | Whether the item is a draft. |
How to run it
The same lookup works from the app, the API, or as a tool an agent can call mid-task.
max_items defaults to 25 and goes up to 500. The user field takes a numeric user ID or a member URL. Use start_page to continue.
curl -X POST https://api.neuralverge.ai/functions/v1/run-vinted-users-items \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "user": "103792107", "max_items": 2 }'What teams use it for
Where this field shows up in an actual workflow.
Track what a business account lists and how it prices it.
Compare pulls over time and use the reserved and closed flags to see what moved.
See what a member sells before buying from them.
Coverage, freshness and limits
What this source covers, how fresh it is, and where it stops.
Items on Vinted member profiles 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 item information, stamped with the user identifier it was read for and a session id you can trace.
- —The list reflects the moment of the request; items change status constantly.
- —Item descriptions are not part of this response.
- —Condition labels come back in the market's language.
- —view_count can come back as 0.
Questions, answered
total_entries in the response tells you, regardless of how many you pulled.
Related sources
A Vinted member profile by user ID or URL: location, reputation, feedback and item counts, followers and verification.
The feedback a Vinted member has received: text, rating, reviewer, the seller's reply and date.
Search Vinted items by keyword on any Vinted market, with category, brand, size, condition, color, material and price filters.
Amazon, eBay, Walmart, AliExpress and Alibaba product, seller and review data.
Try vinted user items on your own data
One request format across every source in the catalog.