Vinted Scraper — Secondhand Fashion, Electronics & Home Items avatar

Vinted Scraper — Secondhand Fashion, Electronics & Home Items

Pricing

Pay per usage

Go to Apify Store
Vinted Scraper — Secondhand Fashion, Electronics & Home Items

Vinted Scraper — Secondhand Fashion, Electronics & Home Items

Scrape listings, prices, seller ratings, and item details from Vinted — Europe's #1 secondhand marketplace. Supports all EU countries.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

16 hours 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

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.

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: 10 first 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.

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.