Pricing
from $5.00 / 1,000 results
Vinted Products Crawler
Value-forward Turn Vinted's catalog into your personal database with this blazing-fast scraper. Extract rich important data โ prices, brands, conditions, sizes, colors, descriptions, seller info, and images. Independent tool, not affiliated with or endorsed by Vinted Limited.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
6
Total users
3
Monthly active users
11 days ago
Last modified
Categories
Share
Vinted Products Scraper
Extract product listings from Vinted โ the popular second-hand fashion marketplace. Get prices, condition, brand, size, color, seller details, photos, and more from any catalog or search page โ all in one clean, structured record.
Built and maintained by Alkausari M.
โฆ Highlights
- ๐๏ธ 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
- ๐ Shipping info โ shipping price and free-shipping flag
- ๐ 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 โ open Vinted, apply any filters you like (brand, category, size, price), and copy the page URL.
- Choose how many pages โ set the start and end page to control how much you scrape.
- 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": 5,"proxyConfiguration": { "useApifyProxy": true }}
๐ก 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:
{"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 has the same fields. If a seller didn't fill something in (like material or measurements), that field comes back as
null.
๐ Input
| Field | Description | Required | Default |
|---|---|---|---|
| Start URLs | Vinted catalog or search page URLs to scrape | Yes | โ |
| Start Page | First catalog page to scrape | No | 1 |
| End Page | Last catalog page to scrape (inclusive) | No | 3 |
| Proxy Configuration | Proxy settings. Leave as default if unsure | No | Apify Proxy (Residential) |
Each catalog page holds about 30 listings, so pages 1โ5 returns roughly 150 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
Can I scrape a specific brand, category, or size? Yes. Apply the filters on Vinted, copy the resulting URL, and paste it in. The scraper keeps every filter you set. You can also add several URLs in one run.
Why are some fields empty (null)?
Vinted sellers aren't required to fill in every detail. Optional fields like material, measurements, or favorites appear as null when missing.
I got fewer results than expected โ why? The page range (Start Page / End Page) limits how much is scraped. Increase the End Page for more results, and check that your search URL actually returns that many listings.
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.
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.
