Vinted
Access Vinted public data with our Scraper API for comprehensive product information retrieval such as Search Results, Reviews, Product information and Seller Data. Supports: vinted.fr, vinted.be, vinted.es, vinted.lu, vinted.nl, vinted.lt, vinted.de, vinted.at, vinted.it, vinted.co.uk, vinted.pt, vinted.com, vinted.cz, vinted.sk, vinted.pl, vinted.se, vinted.ro, vinted.hu, vinted.dk
Vinted endpoints
| Method | Endpoint | Description |
|---|---|---|
| Search | ||
| GET |
searchProducts /search |
Full-text and/or filtered product search on a specific Vinted country marketplace. Results are sorted by `order` (default: relevance). Supports all Vinted filter dimensions:… |
| Products | ||
| GET |
getProduct (Not working due to anti-bot measures) /product |
Returns full details for a single Vinted item: photos, description, condition, brand, size, color, material, seller summary, pricing, and availability. **Change detection**:… |
| Sellers | ||
| GET |
getSellerProducts /seller/products |
Returns a paginated list of all active items a seller currently has listed. **Change detection**: tracked fields per item — `price`, `status`, `is_visible`, `favourite_count`.… |
| GET |
getSeller /seller |
Returns the public profile of a Vinted user: username, reputation score, follower counts, active item count, verification status, and location. **Change detection**: tracked… |
| GET |
getSellerFeedback /seller/feedback |
Returns paginated feedback (reviews) left by buyers for a seller. Each entry includes rating (1–5), comment text, reviewer, and the linked item. **Change detection**: new reviews… |
| Brands | ||
| GET |
searchBrands /brands |
Autocomplete-style brand search. Returns matching brands with item counts and favourite counts. Use the returned `id` as the value for the `brands` parameter in `/search`. |
| Static Data | ||
| GET |
getCountries /countries |
Returns all supported Vinted country codes with their full name and TLD. Use the `id` field as the `country` parameter in every other endpoint. **Supported countries include**:… |
| GET |
getConditions /conditions |
Returns all possible item condition IDs and their labels. Pass the numeric `id` in the `conditions` parameter of `/search`. | ID | Label | |----|-------| | 6 | New with tags | |… |
| GET |
getCategories /categories |
Returns the category tree. Use `parentId` to get subcategories under a parent, or `search` for text matching. Use the returned `id` in the `category` parameter of `/search`.… |
| GET |
getColors /colors |
Returns all Vinted color IDs. Pass comma-separated IDs in the `colors` parameter of `/search`. |
| GET |
getMaterials /materials |
Returns all Vinted material IDs. Pass comma-separated IDs in the `materials` parameter of `/search`. |
| System | ||
| GET |
getHealth /health |
Returns the operational status of the scraper: session pool size, active proxy count, rate-limiter state, and uptime. Use this to verify the server is ready before making bulk… |
| GET |
getMetrics /metrics |
Detailed request counters, error rates, latency percentiles, proxy hit rates, and cache statistics. Useful for dashboards and alerting. |
Vinted pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $4.99 / month | — |
|
| ULTRA | $19.99 / month | — |
|
| MEGA | $49.99 / month | — |
|