Vinted Listings Scraper avatar

Vinted Listings Scraper

Pricing

from $1.00 / 1,000 product listings

Go to Apify Store
Vinted Listings Scraper

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

FalconScrape

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

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

  1. Choose a search mode — enter keywords, paste a Vinted search URL, or provide seller IDs.
  2. Set filters — narrow by category, brand, size, condition, price range, and sort order.
  3. Run the scraper — listings are collected and pushed to the dataset.
  4. Download results — export as JSON, CSV, Excel, or connect via the Apify API.

📥 Input

FieldTypeDescriptionDefault
searchQueriesstring[]Free-text keywords to search (each runs as a separate query)["nike air max"]
startUrlsobject[]Vinted search page URLs — query params are extracted automatically
sellerIdsnumber[]Vinted user IDs to scrape all listings from specific sellers
domainstringCountry domain to scrape (e.g. vinted.co.uk, vinted.fr)vinted.co.uk
catalogIdsnumber[]Category IDs to filter by
brandIdsnumber[]Brand IDs to filter by
sizeIdsnumber[]Size IDs to filter by
statusIdsnumber[]Condition filter: 1=New w/ tags, 2=New w/o tags, 3=Very good, 4=Good, 5=Satisfactory
colorIdsnumber[]Color IDs to filter by
priceFromnumberMinimum price in local currency
priceTonumberMaximum price in local currency
orderstringSort order: newest_first, price_low_to_high, price_high_to_low, relevancenewest_first
proxyConfigurationobjectProxy settings. Residential proxies are required — datacenter IPs are blockedApify Residential
maxItemsnumberMaximum listings to return (0 = unlimited)100
includeSellerDetailsbooleanEnrich each listing with full seller profile datafalse

📊 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"
}

sellerDetails is only present when includeSellerDetails is set to true.

💰 Pricing

This Actor uses Pay Per Event pricing — you only pay for what you use.

EventDescriptionPrice
product-listingEach listing scraped and pushed to the dataset$1.00 / 1,000 results
item-detailEach 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.