Vinted Product Scraper avatar

Vinted Product Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Vinted Product Scraper

Vinted Product Scraper

Fast

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

deusex machine

deusex machine

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

21 days ago

Last modified

Categories

Share

Searches Vinted and collects product listings with prices, brands, conditions, and seller info. Supports 17 countries across Europe and the US.

What data does it extract?

FieldDescription
itemIdVinted item ID
titleProduct listing title
brandBrand name (e.g. Nike, Zara)
conditionItem condition (e.g. New with tags, Good)
sizeSize label (e.g. M, 42, US 10)
priceListed price as a number
currencyCurrency code (e.g. EUR, GBP, USD)
urlDirect link to the listing
imageURL to the main product photo
favouriteCountNumber of users who favorited the item
viewCountNumber of views on the listing
sellerLoginSeller's Vinted username
searchQueryThe search term used
countryCountry code used for the search
scrapedAtISO 8601 timestamp

Use cases

  • Price research — Track secondhand prices for specific brands or product types across countries
  • Market analysis — Compare supply and pricing of fashion items between European markets
  • Reselling — Find underpriced items by monitoring new listings and favorite counts
  • Brand tracking — See how often a brand appears on Vinted and at what price points
  • Academic research — Study secondhand fashion economics across different markets

How to use

Search for products on Vinted France:

{
"query": "nike air max",
"maxItems": 50,
"country": "fr"
}

Search the UK market:

{
"query": "levi's 501",
"maxItems": 100,
"country": "gb"
}

Search Vinted US:

{
"query": "patagonia jacket",
"maxItems": 200,
"country": "us"
}

Input parameters

ParameterTypeDefaultDescription
querystring"nike shoes"Search term for products
maxItemsinteger50Max items to return (1-500)
countrystring"fr"Country code: fr, es, de, it, nl, be, pt, lt, pl, cz, at, hu, ro, lu, sk, gb, us

Output example

{
"itemId": "4285931047",
"title": "Nike Air Max 90 Essential White",
"brand": "Nike",
"condition": "Good",
"size": "42",
"price": 45.00,
"currency": "EUR",
"url": "https://www.vinted.fr/items/4285931047-nike-air-max-90-essential-white",
"image": "https://images1.vinted.net/t/03_024c7_abc123/f800/1711234567.jpeg",
"favouriteCount": 12,
"viewCount": 89,
"sellerLogin": "marie_vintage",
"searchQuery": "nike air max",
"country": "fr",
"scrapedAt": "2025-03-28T11:00:00.000Z"
}

Performance & cost

  • Uses Vinted's internal API after establishing a browser session — fast once cookies are set
  • Fetches up to 96 items per API page, so 200 items takes ~3 pages
  • Runs one browser instance to get session cookies, then does pure API calls

FAQ

Why does it use a browser if it's calling an API? Vinted requires valid session cookies to access their API. The scraper opens one browser page to get those cookies, then makes direct API calls — much faster than scraping HTML.

Can I search across multiple countries at once? Not in a single run. Set a different country for each run. The product catalog is different on each Vinted domain.

What countries are supported? France, Spain, Germany, Italy, Netherlands, Belgium, Portugal, Lithuania, Poland, Czech Republic, Austria, Hungary, Romania, Luxembourg, Slovakia, United Kingdom, and United States.

Why am I getting fewer results than expected? Vinted may not have that many listings for your search term. The scraper stops when it runs out of pages or hits maxItems, whichever comes first.