Vinted Secondhand Fashion Scraper
Pricing
from $5.00 / 1,000 results
Vinted Secondhand Fashion Scraper
Scrape Vinted secondhand fashion listings by search query. Returns title, price, brand, size, condition, seller, favourites, views, image, and listing URL. Uses Vinted's catalog API with a warmed session. Supports multiple queries, result limits, and proxy config.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
lulz bot
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Scrape product listings from Vinted — one of the largest secondhand fashion marketplaces — by search query or by browsing the newest catalog. Perfect for resale/arbitrage research, price monitoring, brand tracking, and market analysis.
What it does
Give it one or more search terms (e.g. nike hoodie, levis 501, stanley cup) and it returns clean, structured listing data pulled directly from Vinted's catalog API.
Output fields
Each listing record includes:
| Field | Description |
|---|---|
id | Vinted item ID |
title | Listing title |
brand | Brand name |
price | Item price (number) |
totalPrice | Price including buyer protection fee |
serviceFee | Buyer protection fee |
currency | Currency code (e.g. USD, EUR) |
size | Size label (e.g. L / US 12-14) |
condition | Item condition (e.g. New without tags, Very good) |
favourites | Number of favourites/likes |
views | View count |
isPromoted | Whether the listing is promoted |
sellerId | Seller user ID |
sellerLogin | Seller username |
sellerUrl | Seller profile URL |
sellerIsBusiness | Whether the seller is a business account |
imageUrl | Primary product image URL |
url | Direct listing URL |
description | Full description (only when scrapeDetails is on; best-effort) |
scrapedAt | ISO timestamp of when the record was scraped |
Input
{"searchQueries": ["nike hoodie", "levis 501"],"maxResults": 100,"order": "relevance","scrapeDetails": false,"proxyConfiguration": { "useApifyProxy": true }}
- searchQueries — list of search terms. Use
[""]to browse the newest listings without a keyword. - maxResults — max listings per query (
0= unlimited). - order —
relevance,newest_first,price_low_to_high, orprice_high_to_low. - scrapeDetails — fetch full item descriptions (slower; may be blocked by anti-bot).
- proxyConfiguration — proxy settings. Vinted uses DataDome; residential proxies are recommended for large or repeated runs.
How it works
Vinted's catalog is served by a JSON API (/api/v2/catalog/items). The Actor first performs a homepage GET to obtain an anonymous session cookie, then calls the catalog API with that session plus a realistic browser fingerprint. It auto re-warms the session if it hits an anti-bot challenge.
Notes & limitations
- Vinted uses DataDome anti-bot protection. The catalog API is reliably accessible with a warmed session; individual item detail pages are more aggressively protected, so
scrapeDetailsis best-effort and may returnnulldescriptions. - For heavy usage, enable residential proxies in
proxyConfiguration. - Respect Vinted's Terms of Service and scrape responsibly.
Pricing
This Actor uses pay-per-result pricing. You are charged a small fee per listing returned, plus a tiny Actor-start fee.