Skip to main content
GET
Get Item Details

Path Parameters

integer
required
The unique Vinted item ID. You can find this in search results or extract it from a Vinted listing URL.

Query Parameters

string
default:"fr"
Vinted market where the item is listed. Must match the market the item belongs to.Examples: fr, de, uk, it, es, pl, us

Response

The payload is wrapped in an envelope: item holds the listing, market echoes the market it was read from.
string
Echo of the requested market.
object

Listing states

Every response is read live from the Vinted listing page at request time — there is no cache. The state flags combine as follows: To detect a sale, require is_closed && !can_buy && !is_hidden && !is_reserved. Vinted shows the same “Sold” banner for seller-hidden listings, so is_closed alone over-counts; a hidden listing can come back on the market. Listings the seller withdraws or deletes stop rendering entirely — they return a fast 404, never a closed page. On a sold or hidden listing, price.amount is the seller’s asking price (Vinted keeps showing it). The realised sale price is not present anywhere in Vinted’s public payload, so we cannot expose it.

Example Response

Search results do not carry catalog_id or brand_id — Vinted’s catalog endpoint doesn’t return them, so they’re only available here, one call per item. To narrow results by category or brand, filter at search time with catalog_ids / brand_ids instead.
Each item detail request costs 10 credits. Failed requests are not charged. The exact charge for any call is returned in the X-Credits-Used response header.

Authorizations

x-api-key
string
header
required

Path Parameters

item_id
integer
required

The unique Vinted item ID.

Query Parameters

market
string
default:fr

Vinted market where the item is listed (e.g. fr, de, uk).

Response

200 - application/json

Item details

item
object
market
string

Echo of the requested market.