All sites
Data API
Vinted Data API
Second-hand listings, members and search results from Vinted.
8endpointsRate Limit · Cloudflare handled for you
Example (captured live)
vinted.com
ExampleJSON responseclick the page to trace a field
{
"search_information": {
"seller_id": 9627543440,
"location": "FR"
},
"organic_results": [
],
"pagination": {
"current": 1,
"next": null
}
}
GET
/v1/data/vinted/users/{user_id}/items1 credit / run VerifiedUser Items
Items listed by a specific user.
Handled for you:Rate LimitCloudflare
Parameters
| Name | Type | Req | Description |
|---|---|---|---|
| user_id | string | yes | Vinted user id. |
| Advanced filters | |||
| market | string | no | Market code. (default: fr) |
| page | integer | no | Page number. (default: 1) |
| per_page | integer | no | Items per page. (default: 48) |
| sort_by | string | no | Sort order for the wardrobe. |
| price_min | number | no | Only items priced at or above this amount. |
| price_max | number | no | Only items priced at or below this amount. |
| currency | string | no | Price currency for the price filters (for example EUR, GBP, USD). |
| condition | string | no | Filter by item condition. Comma separate multiple values. |
| status_ids | string | no | Filter by raw Vinted status id(s). Comma separate multiple ids. See /vinted/statuses. Takes precedence over condition. |
| brand_ids | string | no | Filter by Vinted brand id(s). Comma separate multiple ids. See /vinted/brands. |
| catalog_ids | string | no | Filter by category/catalog id(s). Comma separate multiple ids. |
| color_ids | string | no | Filter by colour id(s). Comma separate multiple ids. See /vinted/colors. |
| size_ids | string | no | Filter by size id(s). Comma separate multiple ids. |