Vinted Scraper — Listings, Prices & Sellers, All EU Markets
Under maintenancePricing
from $2.00 / 1,000 result scrapeds
Vinted Scraper — Listings, Prices & Sellers, All EU Markets
Under maintenanceScrape Vinted listings: title, price, brand, size, condition, seller name, views, favourites, and image URLs. Works across all Vinted markets (vinted.fr, .de, .be, .nl, .es, .it, .pl and more). Search by keyword or paste a catalog URL. No login or cookies required.
Pricing
from $2.00 / 1,000 result scrapeds
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Vinted Scraper -- Europe's #1 Secondhand Marketplace
Scrape listings, prices, seller ratings, and item details from Vinted across 15 European countries. Fashion, electronics, home goods -- extract structured data from the continent's largest secondhand platform.
What is Vinted Scraper?
Vinted is Europe's biggest peer-to-peer marketplace for secondhand items, with over 80 million members across 18 markets. This scraper extracts listing data via Vinted's internal API, delivering clean structured JSON for any search query or category.
Here's what people use it for:
- Reselling arbitrage -- Find underpriced items across different Vinted country sites. A Nike jacket listed at EUR 15 in Lithuania might sell for EUR 40 in France.
- Market price research -- Building a pricing model for secondhand goods? Get real asking prices across thousands of listings, filtered by brand, size, condition, and country.
- Competitive intelligence -- Track what's selling, at what price, and how fast. Monitor view counts and favourite counts to gauge demand.
- Inventory sourcing -- Run automated searches to find items matching your criteria before other resellers do.
- Brand monitoring -- Track how your brand's products are resold. See pricing, condition, and volume on the secondhand market.
- Academic research -- Study circular economy dynamics, pricing psychology, or fashion trends with real marketplace data.
What data does Vinted Scraper extract?
Every listing comes with a rich set of fields:
- Title and description
- Price and currency
- Condition -- New with tags, New without tags, Very good, Good, Satisfactory
- Brand -- Nike, Zara, H&M, IKEA, Apple, etc.
- Size -- S, M, L, XL, EU 38, etc.
- Color -- primary and secondary colors
- Category -- Vinted catalog category
- Images -- main image + all listing photos
- Seller info -- username, rating (0-1), review count, city
- Engagement -- view count and favourite count
- Upload date -- when the listing was created
- URL -- direct link to the listing
How to scrape Vinted data
Search by keyword
Find items matching a search term across all categories.
{"searchQuery": "nike air max","country": "be","maxResults": 100}
Scrape a specific Vinted URL
Pass any Vinted catalog or search URL directly.
{"startUrls": [{ "url": "https://www.vinted.be/catalog?search_text=iphone+14&order=newest_first" }],"maxResults": 200}
Filter by category
Use Vinted catalog IDs to narrow results to a specific category.
{"searchQuery": "jacket","country": "fr","category": "1904","maxResults": 50}
Scrape multiple countries
Run separate instances for each country, or use startUrls pointing to different Vinted domains.
{"startUrls": [{ "url": "https://www.vinted.be/catalog?search_text=nike" },{ "url": "https://www.vinted.fr/catalog?search_text=nike" },{ "url": "https://www.vinted.de/catalog?search_text=nike" }],"maxResults": 300}
Supported countries
Belgium, France, Germany, Netherlands, Italy, Spain, Portugal, Poland, Czech Republic, Lithuania, Hungary, Romania, Austria, Luxembourg, and the United Kingdom are built into the country dropdown.
Vinted runs local sites in more markets than that (Slovakia, Croatia, Finland, Denmark, Sweden, Estonia, Greece, Ireland, Latvia, Slovenia and more). Those aren't in the dropdown yet, but the scraper isn't limited to it — pass a startUrls entry with that country's Vinted domain (e.g. https://www.vinted.sk/catalog?search_text=nike) and it works the same way.
Output example
{"title": "Nike Air Max 90 - Size 42","price": 35.00,"currency": "EUR","url": "https://www.vinted.be/items/1234567890-nike-air-max-90","scrapedAt": "2026-04-03T12:00:00.000Z","condition": "Very good","brand": "Nike","size": "42","color": "Black, White","category": "1242","imageUrl": "https://images1.vinted.net/t/03_024af_xxx/f800/1234567890.jpeg","imageUrls": ["https://images1.vinted.net/t/03_024af_xxx/f800/1234567890.jpeg","https://images1.vinted.net/t/03_024af_xxx/f800/1234567891.jpeg"],"sellerName": "fashionista_bxl","sellerRating": 1.0,"sellerReviewCount": 42,"sellerCity": "Brussels","views": 120,"favourites": 5,"uploadDate": "2026-03-28T14:30:00Z","description": "Nike Air Max 90 in excellent condition, worn only twice."}
Tips for best results
- Use proxies for large scrapes (1000+ items). Vinted rate-limits heavy usage from single IPs.
- Country matters -- Each Vinted country site has different listings. Belgian sellers only appear on vinted.be.
- Combine with scheduling -- Set up periodic runs to track price changes or new listings for specific searches.
- Start small -- Test with
maxResults: 10first to verify your search returns what you expect.
Cost estimate
This actor uses Vinted's internal API, making it very efficient:
- ~100 items: under 10 seconds, minimal compute
- ~1,000 items: about 30 seconds
- ~10,000 items: a few minutes
No browser is needed, keeping costs low.
FAQ
Is it legal to scrape Vinted? Yes — this actor only reads listing data that's already public on Vinted's own pages (title, price, brand, seller info). It doesn't touch private messages, accounts, or anything behind a login. Respect Vinted's Terms of Service and don't hammer their servers with excessive concurrent requests.
Do I need a Vinted account or login? No. No login, no cookies, no session setup. Set your search or country and run.
How fast is it? It talks to Vinted's internal listing API directly instead of rendering pages in a browser, so a 100-item search typically finishes in under 10 seconds.
Is there an official Vinted API I could use instead? No — Vinted doesn't offer a public API. This actor is the practical alternative: same underlying data, no approval process, no waiting on Vinted.
Can I track price changes over time? Yes. Schedule this actor to run daily or hourly on Apify and diff the datasets, or use our managed service below to get delta reports delivered automatically.
Legal notice
This actor is provided for educational and research purposes. Respect Vinted's Terms of Service and applicable laws. Use responsibly and do not overload Vinted's servers.
Related scrapers
Vinted covers fashion resale, but Europe's classifieds market is bigger than one platform. These cover the general secondhand and classifieds sites in other markets:
- LeBonCoin Scraper — French classifieds & marketplace data
- Marktplaats Scraper — Dutch classifieds & marketplace data
- Kleinanzeigen Scraper — German classifieds & marketplace data
- Wallapop Scraper — Spanish classifieds & marketplace data
- OLX.pl Scraper — Polish classifieds & marketplace data
Need this data on a schedule, or a custom version?
We run this scraper as a managed service for businesses: scheduled runs, deduplication, delta detection, and delivery to your inbox, Google Sheets, or API — maintenance included. We can also build a custom version with your exact fields and filters, or combine multiple sources into one feed.
See studioamba.dev/services or email hello@studioamba.dev for a free data sample. We maintain 300+ European web scrapers and answer within one business day.