Vinted Products Crawler
Pricing
from $5.00 / 1,000 results
Vinted Products Crawler
Turn Vinted into your own searchable database. This fast Vinted scraper pulls prices, brands, conditions, sizes, colors, seller details, and photos from any catalog or search page — export to JSON or CSV. Perfect for reselling, price tracking, and market research. Not affiliated with Vinted Limited.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
Alkausari M
Maintained by CommunityActor stats
0
Bookmarked
14
Total users
3
Monthly active users
7 days ago
Last modified
Categories
Share
Turn Vinted into your own searchable database. This fast, no-code Vinted scraper pulls prices, brands, conditions, sizes, colors, seller details, and photos from any catalog or search page — and hands them back as one clean, structured record you can open in Excel, Google Sheets, or your own app. Whether you're reselling, hunting bargains, or tracking the second-hand market, get the data you need in minutes instead of scrolling for hours.
Built and maintained by Alkausari M.
✦ Highlights
- ⚡ Two speeds — blazing-fast mode grabs ~96 listings per request; full-detail mode digs into every listing page
- 🛍️ Full listing data — title, price, size, condition, brand, color, and description
- 👤 Seller insights — username, rating, location, trust badges, and last active time
- 🖼️ Product photos — up to 9 high-resolution image links per item
- 🔗 Flexible input — scrape whole catalogs/searches, single item links, or a mix
- 📊 Any format — JSON, CSV, Excel, XML, or live via the Apify API
- 🛡 Anti-blocking built-in — residential proxies and smart retries
⚙ How it works
- Paste a URL — a catalog/search page (apply any filters you like first), a direct item link, or several of each.
- Choose how many pages — set the start and end page to control how much you scrape.
- Need descriptions too? — turn on Fetch full item details for descriptions, colours, materials, shipping and seller ratings (slower; the default fast mode is fine for price tracking).
- Click Start — proxies, retries, and parsing are handled for you.
- Download — get your results as JSON, CSV, or Excel, or pull them from the API.
Example input:
{"startUrls": [{ "url": "https://www.vinted.com/catalog?catalog[]=2632&order=newest_first" }],"startPageNum": 1,"endPageNum": 1,"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }}
💡 Tip: Apply your filters on Vinted before copying the URL — the scraper keeps every filter (brand, size, category, price range, condition) you set.
📦 What you get back
Each product listing is one structured record. Here's a full record (with Fetch full item details turned on):
{"url": "https://www.vinted.com/items/8637599768-pastel-sambas","title": "Pastel Sambas","price": "$75.00","totalPrice": "$79.45","size": "9","condition": "New with tags","brand": "adidas","brandUrl": "https://www.vinted.com/brand/14-adidas","color": "Beige, Lilac","description": "Brand new with box. Typical Samba fit for size reference.","uploaded": "a week ago","seller": "pre-ownedchic","sellerProfileUrl": "https://www.vinted.com/member/3147450761","sellerRating": 5,"sellerRatingCount": 6,"sellerBadges": ["Frequent Uploads", "Speedy Shipping"],"sellerLocation": "New York, United States","sellerLastSeen": "Last seen an hour ago","favorites": 12,"images": ["https://images1.vinted.net/.../1777322013.webp","... up to 9 images"],"shippingPrice": "from $0.00","freeShipping": true,"material": "Leather, Rubber","measurements": null,"scrapedAt": "2026-04-28T10:14:32.000Z"}
[!NOTE] Every record in a run has the same columns. The default fast mode includes the core fields (title, price, size, condition, brand, images, seller username). Turning on Fetch full item details adds description, colour, material, measurements, shipping, and the seller's rating, location and last-seen. A
nullvalue always means the data genuinely wasn't available — never "not collected".
Prefer a spreadsheet view?
Download as CSV or Excel and each listing becomes a row, each field a column — like this sample from a full-details run:
| Title | Brand | Price | Total Price | Size | Condition | Color | Seller | Rating | Location | Favorites | Free Shipping | Uploaded |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pastel Sambas | adidas | $75.00 | $79.45 | 9 | New with tags | Beige, Lilac | pre-ownedchic | 5.0 | New York, US | 12 | Yes | a week ago |
| Coach x Disney Sneakers | Coach | $125.00 | $131.95 | 8 | New without tags | Cream, White | marieb1488 | 4.7 | Ghent, NY, US | 5 | Yes | an hour ago |
| Skechers Shoes | Skechers | $15.00 | $16.45 | 7.5 | Very good | Black | palmdesertt | 5.0 | Austin, TX, US | 2 | No | 6 min ago |
| Keith Haring Converse | Converse | $8.00 | $9.10 | 8 | Satisfactory | Black | mimibeanieweenie | 4.8 | Bonaire, GA, US | 1 | Yes | 3 min ago |
The table shows the most-used columns. Each row also carries the seller's profile link, product photos, description, shipping cost, material, seller badges, and more — see the full field list above.
📋 Input
| Field | Description | Required | Default |
|---|---|---|---|
| Start URLs | Vinted catalog/search pages, direct item URLs, or a mix. Direct item URLs are always scraped with full details | Yes | — |
| Start Page | First catalog page to scrape | No | 1 |
| End Page | Last catalog page to scrape (inclusive). Scraping stops early if the catalog has fewer pages | No | 1 |
| Max Concurrency | How many pages to scrape in parallel. Lower it if you hit blocks; raise it for faster runs | No | 10 |
| Fetch full item details | OFF (default) is fast and cheap. Turn ON to also collect description, colour, material, measurements, shipping, and seller rating/location — much slower and uses far more data | No | false |
| Proxy Configuration | Proxy settings. Leave as default if unsure | No | Apify Proxy (Residential) |
Each catalog page holds about 96 listings, so pages 1–5 returns roughly 480 items.
💡 Use cases
- Price research — track second-hand prices for specific brands or items over time.
- Resale sourcing — spot underpriced listings by comparing price, brand, and condition.
- Market analysis — understand what sells, at what price, and in what condition.
- Inventory feeds — build product lists for a category or brand to resell elsewhere.
- Data pipelines — pipe results to Sheets, BigQuery, or webhooks via the Apify API.
❓ FAQ
The scraper got blocked or returned nothing — what do I do? Make sure the proxy is enabled (it is by default). Residential proxies route requests through real IP addresses that Vinted is far less likely to block.
I got fewer results than expected — why? Raise the End Page to scrape more pages. Scraping also stops automatically once the catalog runs out of pages, so check that your search URL actually returns that many listings.
Where are the description, colour and material columns? Those come from each item's own page, so they're only included when Fetch full item details is turned on. The default fast mode skips them to keep runs quick and cheap.
Why are some fields empty (null)?
Vinted sellers aren't required to fill in every detail. Optional fields like material or measurements appear as null when the seller left them blank.
Is it legal to scrape Vinted? This Actor collects only publicly visible listing data — the same information any visitor sees without logging in. Use responsibly and in accordance with Vinted's Terms of Service.
📮 Support
Bugs, feature requests, or custom scraping work — open an issue on Apify or email alkausarimujahid@gmail.com.