Vinted Listings Scraper
Pricing
from $1.00 / 1,000 product listings
Vinted Listings Scraper
Vinted Listings Scraper extracts product listings from Vinted across 16 country domains, capturing prices, brands, sizes, conditions, photos, and seller profiles — ideal for resale market analysis and price tracking.
Pricing
from $1.00 / 1,000 product listings
Rating
0.0
(0)
Developer
FalconScrape
Actor stats
1
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Vinted Listings Scraper
Extract product listings from Vinted at scale. The Vinted Listings Scraper lets you search by keyword, category, brand, size, condition, and price range across 16 country domains — no browser required. Get structured data on prices, photos, seller profiles, and more.
✨ Features
- 🔍 Flexible Search Modes: Keyword search, category/brand/size/condition filters, price ranges, paste a Vinted search URL directly, or scrape a specific seller's listings.
- 🌍 16 Country Domains: UK, France, Germany, Spain, Netherlands, Poland, Belgium, Austria, Czech Republic, Slovakia, Portugal, Lithuania, Latvia, Hungary, Romania, and the US.
- 🏷️ Rich Listing Data: Title, price (+ buyer protection fee), brand, size, condition, photo URLs, favourite & view counts, seller profile.
- 👤 Optional Seller Details: Fetch full seller profiles (feedback score, item count, location, response time) on demand.
- ⚡ Fast & Efficient: Lightweight scraping — no browser overhead, results in seconds.
🛠️ How It Works
- Choose a search mode — enter keywords, paste a Vinted search URL, or provide seller IDs.
- Set filters — narrow by category, brand, size, condition, price range, and sort order.
- Run the scraper — listings are collected and pushed to the dataset.
- Download results — export as JSON, CSV, Excel, or connect via the Apify API.
📥 Input
| Field | Type | Description | Default |
|---|---|---|---|
searchQueries | string[] | Free-text keywords to search (each runs as a separate query) | ["nike air max"] |
startUrls | object[] | Vinted search page URLs — query params are extracted automatically | — |
sellerIds | number[] | Vinted user IDs to scrape all listings from specific sellers | — |
domain | string | Country domain to scrape (e.g. vinted.co.uk, vinted.fr) | vinted.co.uk |
catalogIds | number[] | Category IDs to filter by | — |
brandIds | number[] | Brand IDs to filter by | — |
sizeIds | number[] | Size IDs to filter by | — |
statusIds | number[] | Condition filter: 1=New w/ tags, 2=New w/o tags, 3=Very good, 4=Good, 5=Satisfactory | — |
colorIds | number[] | Color IDs to filter by | — |
priceFrom | number | Minimum price in local currency | — |
priceTo | number | Maximum price in local currency | — |
order | string | Sort order: newest_first, price_low_to_high, price_high_to_low, relevance | newest_first |
proxyConfiguration | object | Proxy settings. Residential proxies are required — datacenter IPs are blocked | Apify Residential |
maxItems | number | Maximum listings to return (0 = unlimited) | 100 |
includeSellerDetails | boolean | Enrich each listing with full seller profile data | false |
📊 Sample Output
{"id": 8483516504,"title": "Nike Air Max 90 Essential white UK 9","url": "https://www.vinted.co.uk/items/8483516504-nike-air-max-90","price": 55.0,"currency": "GBP","serviceFee": 3.45,"totalPrice": 58.45,"brandName": "Nike","size": "UK 9","condition": "Very good","isPromoted": false,"favouriteCount": 12,"viewCount": 134,"photos": [{"url": "https://images1.vinted.net/t/...f800.jpg","fullSizeUrl": "https://images1.vinted.net/tc/...original.jpg","isMain": true,"width": 600,"height": 800}],"seller": {"id": 184714746,"username": "trainers_uk","profileUrl": "https://www.vinted.co.uk/member/184714746-trainers_uk","photoUrl": "https://images1.vinted.net/...","isBusiness": false},"sellerDetails": {"feedbackReputation": 0.97,"positiveFeedbackCount": 63,"negativeFeedbackCount": 2,"itemCount": 41,"followerCount": 8,"country": "United Kingdom","city": "London","isOnHoliday": false,"bio": "Fast dispatch, well packaged.","avgResponseTime": "< 1 hour"},"scrapedAt": "2026-03-26T08:00:00.000Z","domain": "vinted.co.uk"}
sellerDetailsis only present whenincludeSellerDetailsis set totrue.
💰 Pricing
This Actor uses Pay Per Event pricing — you only pay for what you use.
| Event | Description | Price |
|---|---|---|
product-listing | Each listing scraped and pushed to the dataset | $1.00 / 1,000 results |
item-detail | Each unique seller profile fetched (includeSellerDetails: true only) | $4.00 / 1,000 profiles |
Example costs:
- 1,000 listings (no seller details): $1.00
- 1,000 listings + seller details (assuming all unique sellers): $5.00
- 10,000 listings (no seller details): $10.00
The default maxItems: 100 limits a test run to $0.10 or less.