Endpoint Playground
Returns Vinted listings for a specific category, with optional price filtering and sort order. `order` values: `relevance`, `newest_first`, `price_high_to_low`, `price_low_to_high`. Public data, sourced from Vinted's own server-rendered category page.
14 Oct 2026: 58 items; 8 fields had a value in every checked item and 2 varied between items.
Sample value profiles: condition: Very good (36), Good (10), New without tags (9) and 2 more; favourite_count: 1 to 137, median 8; title: “Michael Kors Black Sweater , L” and 57 other values.
curl 'https://api.crawlora.net/api/v1/vinted/category?id=1904&order=relevance' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| id | string | Yes | 1904 | Numeric Vinted category ID, from a /vinted/item result's categories breadcrumb link |
| price_from | number | No | Minimum price | |
| price_to | number | No | Maximum price | |
| order | string | No | relevance | Sort order. Allowed values: relevance, newest_first, price_high_to_low, price_low_to_high |
| page | integer | No | Page number, starting at 1 |
{
"code": 200,
"msg": "OK",
"data": {
"id": "1904",
"name": "Women",
"page": 1,
"url": "https://www.vinted.com/catalog/1904",
"items": [
{
"id": "9402122092",
"title": "Denim jacket",
"url": "https://www.vinted.com/items/9402122092-denim-jacket",
"condition": "Very good",
"price_raw": "$15.00",
"total_price_raw": "$16.20"
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.