Vinted Scraper - Listings, Prices, Sellers & Reviews
Pricing
from $3.00 / 1,000 item scrapeds
Vinted Scraper - Listings, Prices, Sellers & Reviews
Scrape Vinted secondhand fashion across 20+ markets: search listings, item details, prices, brands, sizes, conditions, photos, seller profiles, leads and reviews. Search by keyword, filters or paste item/member/catalog URLs. Monitor new listings & price drops. No login.
Pricing
from $3.00 / 1,000 item scrapeds
Rating
0.0
(0)
Developer
Scrape Sage
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Vinted Scraper — Listings, Prices, Sellers & Reviews
Extract structured data from Vinted — Europe's largest secondhand fashion marketplace — across 20+ markets. Search listings by keyword or filters, pull full item details (description, brand, size, condition, colour, all photos), turn sellers into leads (reputation, sales volume, location, lead score), and collect seller reviews. Paste item, member or catalog URLs, or run a search and let it paginate.
No login, no cookies to manage, no API key — fast, reliable extraction that works on every Vinted market (vinted.com, .co.uk, .fr, .de, .es, .it, .nl, .pl and more).
Why this Vinted scraper?
Most Vinted scrapers do one thing — listings or a single seller or an arbitrage scan. This actor is the richest all-in-one in the category: listings, full item details, seller leads, and reviews in a single run, with a built-in monitor mode for new-listing and price-drop alerts — and no per-run start fee.
| Data | Typical scrapers | This actor |
|---|---|---|
| Listing title, price, brand, size, condition | ✅ | ✅ |
| Total price incl. Buyer Protection + service fee | ❌ | ✅ |
| All listing photos (full resolution) | partial | ✅ |
| Favourites & view counts | partial | ✅ |
| Full item description, category & colour | ❌ | ✅ (item details) |
| Seller leads — reputation, sales volume, followers, location, lead score | ❌ | ✅ |
| Seller reviews — rating, text, reviewer, seller reply | ❌ | ✅ |
| 20+ markets / currencies in one actor | partial | ✅ |
| Keyword and filter and URL inputs | partial | ✅ |
| Monitor mode (new listings + price drops) | rare | ✅ |
| Per-run start fee | often | ❌ never |
| One clean dataset per record type (no empty columns) | ❌ | ✅ |
Use cases
- Resale & arbitrage — track prices, conditions and total-with-protection costs across markets to find underpriced inventory and cross-border gaps.
- Price & market research — monitor how brands, sizes and conditions are priced over time, and benchmark your own listings.
- Seller sourcing & lead generation — find high-volume and business sellers by reputation, sales volume and location; export them as leads for sourcing, wholesale or partnership outreach.
- Brand & trend intelligence — measure supply, demand (favourites/views) and pricing for any brand or category across Europe.
- Datasets for AI / recommenders — clean, structured fashion listings with images, descriptions and attributes for model training and catalog building.
How to use
- Sign up for Apify — the free plan is enough to try this actor.
- Open the Vinted Scraper, enter one or more search queries (or paste item/member/catalog URLs), pick a market, and choose what to output.
- Click Start and watch results stream into the dataset table.
- Export as JSON, CSV, Excel, XML or RSS — or pull results programmatically via the Apify API.
Input
{"searchQueries": ["nike air max"],"country": "com","order": "newest_first","priceTo": 80,"maxItems": 200,"includeItemDetails": true,"includeSellerLeads": true,"includeSellerReviews": false,"monitorMode": false}
- searchQueries — keywords to search (e.g.
"zara dress","levis 501"). Each is paginated up to Max items. - startUrls — Vinted URLs, auto-detected: item pages (
/items/…) → item details, member pages (/member/…) → seller profiles, catalog/search pages (/catalog?…) → searches with their filters preserved. The market is taken from each URL's domain. - itemIds / sellerIds — bulk lists of Vinted item or member IDs.
- country (default
com) — which market to search; prices are returned in that market's currency. - order —
newest_first,relevance,price_low_to_high,price_high_to_low. - priceFrom / priceTo, catalogIds, brandIds, sizeIds, statusIds — narrow searches (find IDs in a filtered catalog URL on Vinted).
- includeItemDetails (default false) — add full description, category and colour from each item page (one extra request per item; billed at the item-detail rate).
- includeSellerLeads (default false) — one deduplicated seller record per seller in the results.
- includeSellerReviews (default false) — the feedback/reviews left on those sellers (cap with maxReviewsPerSeller).
- maxSellerItems (default 0) — when scraping a member, also output up to this many of their listings.
- monitorMode / monitorKey — emit only new (and price-dropped) records across scheduled runs.
- proxyConfiguration — proxy settings (Apify datacenter proxy by default).
Output
By default you get a clean, dense table of items. Turn on seller leads and reviews to add those record types (each row is tagged with a type of item, seller, or review — use the dataset views to filter columns).
An item record (type: "item"), with item details enabled:
{"type": "item","itemId": 9200968578,"title": "Nike Air Max 270 Grey and Red Sneakers","url": "https://www.vinted.com/items/9200968578-nike-air-max-270-grey-and-red-sneakers","price": 75,"currency": "USD","totalPrice": 79.45,"serviceFee": 4.45,"brand": "Nike","size": "7","condition": "New without tags","favouritesCount": 12,"viewCount": 143,"photos": ["https://images1.vinted.net/.../1.jpeg", "https://images1.vinted.net/.../2.jpeg"],"sellerId": 3163344264,"sellerLogin": "simplymom615","sellerProfileUrl": "https://www.vinted.com/member/3163344264-simplymom615","sellerIsBusiness": false,"market": "com","description": "Nike Air Max 270 Grey and Red Sneakers… Pre-owned but never worn. Does not include original box.","category": "Men Sneakers","color": "Multi","conditionStandard": "New","scrapedAt": "2026-06-18T05:40:27.476Z"}
A seller record (type: "seller") carries login, city, countryTitle, feedbackReputation, positive/neutral/negative feedback counts, itemCount, totalItemsCount, followersCount, business, verifications, avgResponseTime, about and a 0-100 leadScore. A review record (type: "review") carries rating, feedback, reviewerLogin, the seller's reply, itemId, createdAt and feedbackUrl.
What to expect (field coverage)
Vinted is seller-entered data, so a few fields are populated only when the seller filled them in.
| Entity | Always present | Usually present | Present when published |
|---|---|---|---|
| Item | id, title, URL, price, currency, total price, condition, seller, photos | brand ~90%, size ~85% | description/category/colour (with item details) |
| Seller | id, login, profile, country, reputation, counts, lead score | city ~80%, response time (active sellers) | about, business details |
| Review | id, rating, reviewer, date | review text (most) | seller reply (when the seller responded) |
A blank field means the seller didn't publish it — not that scraping failed. Nothing is dropped, so you always get the richest record available.
Monitor mode & scheduling
Two features work together for hands-off tracking — and they don't conflict:
- Monitor mode (in this actor) remembers every item/seller/review ID it has seen in a named key-value store and, on the next run, emits only new listings plus any listing whose price dropped (with
priceDroppedandpreviousPrice). It controls what is returned. - Apify Schedules control when the actor runs (e.g. every hour).
Combine them: schedule a saved search to run hourly with monitor mode on, and each run returns just the fresh listings and price drops — perfect for sniping deals or watching a competitor. Use a distinct monitorKey per saved search so their histories stay separate.
Automate & integrate
Run this actor on autopilot and pull results into your own stack:
- Apify API — start runs, fetch datasets and manage schedules over REST.
- apify-client for JavaScript and Python — official SDKs.
- Schedules — run searches daily/hourly to capture new listings and price drops.
- Webhooks — trigger downstream actions (Slack alert, CRM import, reprice job) the moment a run finishes.
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });const run = await client.actor('scrapesage/vinted-scraper').call({searchQueries: ['vintage levis'],country: 'co.uk',maxItems: 200,includeItemDetails: true,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(`Got ${items.length} records`);
Connect the dataset to 5,000+ apps — no code required:
- Make — multi-step automation scenarios.
- Zapier — push new listings or seller leads straight into your tools.
- Slack — get pinged when a monitored search finds new deals.
- Google Drive / Sheets — auto-export every run to a spreadsheet.
- Airbyte — pipe results into your data warehouse.
- GitHub — trigger runs from commits or releases.
Use with AI assistants (MCP)
The output is clean, LLM-ready JSON. Call this actor from Claude, ChatGPT or any agent framework through the Apify MCP server — ask your assistant to "find Nike sneakers under £50 on Vinted UK and list the highest-rated sellers" and let it run the scraper for you.
More scrapers from scrapesage
Build a complete e-commerce & resale intelligence stack across marketplaces:
- Poshmark Scraper — US resale listings, sold comps and seller leads (Vinted's US sibling).
- eBay Scraper — listings, sold prices and seller leads.
- Reverb Scraper — music-gear listings, price guide and seller leads.
- Discogs Scraper — vinyl & CD marketplace, prices and seller leads.
- Amazon Scraper — products, prices, reviews and sellers.
- AliExpress Scraper — products, prices, orders and supplier leads.
- Flipkart Scraper — India's #1 marketplace: products, prices and reviews.
- Shopify Store Scraper — products, variants, prices and store leads.
Tips
- Use a single market that matches your audience — prices come back in that market's currency. For cross-border arbitrage, run the same search on several markets and compare.
- Narrow with filters (price, brand, size, condition) to get straight to the listings you care about — paste a filtered Vinted catalog URL into Start URLs and all its filters are preserved automatically.
- Seller leads: turn on
includeSellerLeadsto deduplicate every seller in your results and score them — ideal for finding high-volume or business sellers. - Item details cost one extra request per item. For very large pulls where you only need price/condition, leave
includeItemDetailsoff; turn it on when you need descriptions, category and colour. - Recurring deal alerts: combine monitor mode with Schedules and a webhook to get only new listings and price drops pushed to you.
FAQ
Which markets are supported? 20+ Vinted markets including the US/global (vinted.com), UK, France, Germany, Spain, Italy, Netherlands, Belgium, Austria, Poland, Czechia, Slovakia, Lithuania, Luxembourg, Portugal, Sweden, Finland, Denmark, Romania, Hungary, Croatia, Greece and Ireland.
Does it need the Vinted API or a key? No. There is no public Vinted API; this actor reads Vinted's own public web endpoints — no key, login or browser needed.
Can I scrape a specific seller? Yes — paste their member URL (or pass a seller ID). You get their profile/lead, and optionally their listings (maxSellerItems) and reviews (includeSellerReviews).
Can I export to Google Sheets, CSV or Excel? Yes — one click in the dataset view, or automatically on every run via the Google Drive integration.
How do I monitor a search for new deals? Turn on monitor mode, give it a monitorKey, and create a Schedule. Each run returns only new listings and price drops.
A field is empty — why? Some sellers don't add a size, description or location, and brand-new listings have zero views/favourites. Fields are blank only when the seller didn't publish that data — never because the scraper skipped it.
Is scraping Vinted legal? This actor collects publicly available data only. You're responsible for using the data in compliance with applicable laws (e.g. GDPR for personal data) and Vinted's terms.
Need help?
Open an issue on the actor's Issues tab, or visit the Apify help center. Feature requests are welcome — this actor is actively maintained.