Vinted Scraper avatar

Vinted Scraper

Pricing

from $0.65 / 1,000 items

Go to Apify Store
Vinted Scraper

Vinted Scraper

Scrape Vinted listings from any country site by keyword, category, brand, size, condition, color and price, or from search, item and member links. Get prices with fees, photos, favourites, seller ratings and whole closets.

Pricing

from $0.65 / 1,000 items

Rating

0.0

(0)

Developer

Automly

Automly

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

0

Monthly active users

9 days ago

Last modified

Share

What is Vinted Scraper?

Vinted Scraper is a tool that lets you scrape Vinted listings from any Vinted country site: title, price with the buyer protection fee and total, brand, size, condition, color, category, photos, favourites, availability (for sale, reserved or sold), shipping price, the seller's description and the seller's public rating, reviews and closet size. Search by keyword with Vinted's own filters, paste any Vinted search, item or member link, click Start, and download the items as Excel, CSV or JSON.

  • ⚡ Fast: about 2,000 items from a search in under a minute, or 100 items with every detail in about a minute and a half (our tests)
  • 🌍 Every Vinted country: France, Germany, United Kingdom, United States, Italy, Spain, Poland, Netherlands, Belgium and 17 more, with prices in each site's own currency
  • 🔎 Whole searches: Vinted shows at most 960 results for one search; this scraper goes past that and brings back the full search
  • 👗 Whole closets: every item a member has for sale, with the seller's rating, reviews and followers
  • 🔓 No login: no Vinted account needed
  • 🛡️ No personal data: only public seller handles and shop figures; names, cities and contact details are left out

What can Vinted Scraper do?

  • Scrape Vinted search results for any keyword, like nike air max, levis 501 or zara dress
  • Filter Vinted listings by category, brand, size, condition, color and price, sorted by relevance, newest first or price
  • Scrape any Vinted link: catalog and search pages with the filters you set on the site, brand pages, single items and member profiles
  • Scrape a Vinted closet: every item a seller has for sale, from a profile link or member number
  • Get full item details: description, every photo, color, material, category path, shipping price, sold or reserved status
  • Track Vinted prices across countries: run the same search on vinted.fr, vinted.de and vinted.co.uk and compare
  • Monitor new Vinted listings with "Newest first" and a schedule
  • Export to Excel, CSV, JSON, HTML or XML, or send the data to Google Sheets, Make, Zapier and more

What data can you extract from Vinted?

🏷️ Title and item link💶 Price, buyer protection fee and total🚚 Shipping price
👟 Brand and brand ID📏 Size✨ Condition
🎨 Color and material🗂️ Category path and ID📝 Seller's description
📸 Main photo and every photo❤️ Favourites✅ For sale, reserved or sold
👤 Seller username, ID and profile link⭐ Seller rating and review count📦 Seller's items for sale, items sold, followers
🌍 Seller country🏪 Business seller flag📅 Upload date (closets)

How to scrape Vinted

  1. Create a free Apify account.
  2. Open Vinted Scraper.
  3. Enter search terms and pick a country, or paste Vinted links or members, one per line.
  4. Set filters if you like, and how many items you want per search.
  5. Click Start, then download the items as Excel, CSV, JSON or HTML.

How much does it cost to scrape Vinted?

You pay per item saved. An item with full details (with Include full details turned on) costs a little more than an item from the search results alone. The Pricing tab shows the exact price per 1,000 items on your Apify plan, with lower prices on paid plans. Platform usage is included, so you pay nothing else for the run.

Every Apify account gets $5 of free usage each month, which is plenty to try the scraper on real searches. Max items per search, link or member keeps the cost of a run under control, and you can also set a maximum cost per run.

⬇️ Input

SettingWhat it does
Search termsWhat to search for, one per line, like nike air max
CountryWhich Vinted site the search terms use, like France (vinted.fr) or United Kingdom (vinted.co.uk)
Vinted linksSearch and catalog pages with any filters, brand pages, item pages and member profiles, from any Vinted country
Members (closets)Member profile links or member numbers whose closet you want
Max items per search, link or memberHow many items to save for each (default 100). Set 0 for every matching item
Include full detailsAdds the description, every photo, color, category, shipping price, availability and the seller's rating, reviews, items and country
Sort byRelevance, newest first, price low to high or price high to low
CategoriesVinted category numbers or links, like 1904 (Women) or https://www.vinted.fr/catalog/525-leggings
BrandsBrand names as Vinted spells them, like Nike or Levi's, or brand numbers
Size numbersSize numbers from a Vinted search link where you picked a size
ConditionNew with tags, new without tags, very good, good, satisfactory, not fully functional
ColorsBlack, white, blue, beige and the rest of Vinted's colors
Minimum price / Maximum pricePrice range in the country's currency

Nike items in very good condition between 10 and 50 euros on vinted.fr, newest first:

{
"search": ["nike air max"],
"country": "fr",
"conditions": ["very_good"],
"minPrice": 10,
"maxPrice": 50,
"sortBy": "newest_first",
"maxItems": 200
}

A search link from the site, a single item and a member's closet, with full details:

{
"startUrls": [
"https://www.vinted.de/catalog?search_text=levis%20501&brand_ids[]=10&status_ids[]=2",
"https://www.vinted.co.uk/items/10385883305-levis-711-white-jeans-size-33-womens",
"https://www.vinted.fr/member/73050930-crosstraining"
],
"includeDetails": true,
"maxItems": 100
}

⬆️ Output

One row per item. A row with full details:

{
"id": "10385925876",
"url": "https://www.vinted.de/items/10385925876-pantalone-di-tuta-nike",
"title": "pantalone di tuta nike",
"brand": "Nike Air",
"size": "L",
"condition": "Sehr gut",
"price": 20.0,
"currency": "EUR",
"serviceFee": 1.7,
"totalPrice": 21.7,
"shippingFrom": 4.85,
"favourites": 0,
"availability": "available",
"promoted": false,
"photo": "https://images1.vinted.net/t/02_01eba_nnHXGcxtJj2dnaUgUsBYL76h/f800/3cf658d2.webp",
"photos": [
"https://images1.vinted.net/t/02_01eba_nnHXGcxtJj2dnaUgUsBYL76h/f800/3cf658d2.webp",
"https://images1.vinted.net/t/05_00f7c_kQ3qYnVCzVAe1vZcLcZtiWZ4/f800/4df3bf9c.webp"
],
"description": "pantalone nero nike nuovo usato pochissime volte taglia L",
"color": "Schwarz, Weiß",
"category": "Herren > Kleidung > Hosen > Jogging-Hosen",
"categoryId": "1821",
"brandId": "5977",
"attributes": {"Material": "Baumwolle"},
"uploadedAt": null,
"listedAgo": "6 Min.",
"sellerId": "295566409",
"sellerUsername": "veronica4625",
"sellerUrl": "https://www.vinted.de/member/295566409",
"sellerIsBusiness": false,
"sellerRating": 5.0,
"sellerReviewCount": 9,
"sellerItemCount": 15,
"sellerFollowers": 0,
"sellerSoldCount": 9,
"sellerCountry": "IT",
"sellerOnHoliday": false,
"country": "de",
"domain": "www.vinted.de",
"details": true,
"source": "nike air max",
"scrapedAt": "2026-10-15T11:34:04Z"
}

Without full details a row has the same fields, with the description, color, category, shipping price and seller figures left empty. Labels such as condition and color come in the language of the Vinted site you scrape.

The Output tab has two views: Overview (photo, title, brand, size, condition, prices, favourites, seller) and Details and sellers. A run report lists, for every search, link or member, how many items the site lists and how many were saved.

Vinted's own search pages stop at 960 items. Set Max items above 960 (or to 0 for everything) and the scraper reads the whole search: past 960 items the results come back in price order, each item once. The run report says when a search was that big.

How do I scrape a Vinted seller's closet?

Paste the member's profile link (like https://www.vinted.fr/member/73050930-crosstraining) under Vinted links or Members, or type the member number. You get every item they have for sale, with the seller's rating, reviews, items for sale, followers and country on each row, and each item's upload date.

How do I get prices in pounds, dollars or złoty?

Pick the country: each Vinted site shows prices in its own currency, so vinted.co.uk gives GBP, vinted.com USD, vinted.pl PLN, vinted.cz CZK, vinted.se SEK, vinted.dk DKK, vinted.hu HUF and vinted.ro RON. Every row says its currency.

Use cases

  • Resellers: find underpriced items by brand and size, and check what similar items sell for
  • Price research: compare second-hand prices for a brand across countries and conditions
  • Brands and retailers: see how your products trade second-hand, which sizes and colors sell, and at what price
  • Market research: count listings by category and brand, track new listings every day
  • Sellers: study competing closets, their prices and their ratings

Use with AI agents (MCP)

AI agents can run Vinted Scraper through the Apify MCP server. Ask for something like "find 50 Levi's 501 jeans in very good condition under 40 euros on vinted.fr, newest first", and the agent runs it with:

{"search": ["levis 501"], "country": "fr", "brands": ["Levi's"], "conditions": ["very_good"], "maxPrice": 40, "sortBy": "newest_first", "maxItems": 50}

Integrations and API

Run Vinted Scraper from your own code with the Apify API or the Apify clients for JavaScript and Python, schedule it daily, and connect the results to Google Sheets, Slack, Make, Zapier, Airbyte or your own webhook. Every run's items are also available as an API link in JSON, CSV or Excel.

❓FAQ

How much does Vinted Scraper cost?

You pay per item saved; see the Pricing tab for the price per 1,000 items on your plan. Items with full details cost a little more. The free $5 of monthly usage covers your first tests.

Which Vinted countries are supported?

France, Germany, United Kingdom, United States, Italy, Spain, Poland, Netherlands, Belgium, Lithuania, Czechia, Austria, Luxembourg, Portugal, Sweden, Denmark, Finland, Slovakia, Hungary, Romania, Croatia, Greece, Ireland, Slovenia, Estonia and Latvia. Links from any of these sites work as they are.

Can I get the number of views of an item?

No. Vinted shows view counts only to the seller. You get the number of favourites instead.

Do I need a Vinted account?

No. The scraper reads what anyone can see on Vinted without logging in.

What about personal data?

The scraper saves only what a listing shows publicly: the seller's username, member number, rating, review count, items for sale, items sold, followers, country and whether they sell as a business. It leaves out sellers' names, cities, last-seen times and verification details, and removes email addresses and phone numbers typed into descriptions. If you store data about sellers, make sure you have a lawful reason to, under the GDPR and similar laws.

Scraping public data is generally allowed, but you are responsible for how you use it. Do not collect personal data you have no lawful reason to process, and respect Vinted's rights in its content. This scraper is not affiliated with, endorsed by or connected to Vinted.

Why did my search return fewer items than I asked for?

The search has fewer items than your limit, or some items appeared in another of your searches in the same run (each item is saved once). The run report shows how many items the site lists for each search.

An item or member was not found. Why?

The item was deleted or the member closed their account. Such inputs are listed as not found in the run report, and the run still succeeds.

Something is not working. What should I do?

Open an issue on the Issues tab with your input and the run link, and we will look at it quickly.

Your feedback

If Vinted Scraper helps you, please leave a review on the Store page. It helps other people find it, and we read every one.