DEV Community

Cover image for The Best Vinted Scraper in 2026 — Honest Comparison of 8 Tools (Tested)
Boon
Boon

Posted on • Edited on

The Best Vinted Scraper in 2026 — Honest Comparison of 8 Tools (Tested)

TL;DR — Best Vinted scraper depends on your use case (May 2026, all data verified on Apify Store):

Use case Pick Pricing Success rate
Paste URL → JSON pipeline Vinted Turbo Scraper $0.08 + $3.50/1k 95 %+
Cross-country price arbitrage Vinted Smart Scraper $0.50/1k flat 98.4 %
Continuous monitoring + alerts epicscrapers' Monitor $0.001/result + $0.00083/check 99.5 %
<100 listings/week (free) shahidirfan's Scraper $0 ~80 %
AI agent (Claude/Cursor) Vinted MCP Server ~$0 98.7 %

Skip if success rate < 90 % — Datadome will eat your runs.


I'm one of the developers behind two of the scrapers on this list (Vinted Turbo Scraper and Vinted Smart Scraper, both on the kazkn Apify profile). So this isn't neutral — but I run my actors' analytics weekly and my competitors' public Apify Store stats, which gives me unusually good visibility into how each tool actually performs in production.

If you're choosing a Vinted scraper in 2026 and don't want to waste $20 testing them all, this comparison gives you the answer in under 5 minutes.

Why a Vinted scraper exists in the first place

Vinted is the largest secondhand fashion marketplace in Europe — 100M+ users, ~25 country-specific domains (vinted.fr, vinted.de, vinted.co.uk, vinted.es, vinted.it, vinted.pl, etc.). It does not publish a public API. The website's internal /api/v2/catalog/items endpoint is protected by Datadome, one of the more aggressive anti-bot layers on the web.

This makes scraping non-trivial. Resellers, market researchers, price-tracking startups, and AI agents all need Vinted catalog data — but the technical barrier (Datadome bypass + residential proxies + country binding) is enough that most people pay for a managed scraper rather than build their own.

That's the market this comparison covers.

Methodology

For each tool below, I checked:

  • Public success rate (Apify Store displays succeededRuns / totalRuns for the last 30 days on every actor page)
  • Pricing model and effective cost per 1k listings
  • Country coverage (which Vinted TLDs are supported reliably)
  • Speed (items/min based on my own test runs and public stats)
  • What it's actually good at (architecture, output schema, reliability tradeoffs)

All numbers below were captured between May 2 and May 6, 2026. Apify Store updates these stats every 24h, so they're as current as it gets.


1. ⚡ Vinted Turbo Scraper (my own — full disclosure)

apify.com/kazkn/vinted-turbo-scraper · GitHub examples

Spec Value
Pricing $0.04/GB Actor Start + $0.0035/result
Effective cost (100 items, 2 GB) $0.43
Effective cost (1,000 items, 2 GB) $3.58
Success rate (30d) 95 %+ (post v0.0.89 country-binding rewrite)
Speed ~500 items/min
Country coverage All 26 Vinted TLDs (auto-detected and country-bound proxy)
Output Structured JSON (id, title, price, brand, size, condition, photos, seller, location, scrapedAt)

What it does well: turns a Vinted search URL into structured JSON as fast as possible. The whole input is just startUrls (newline-separated, batch-supported), maxItems, and proxy config. No filter form to fill in. URL-native.

What's special (and what fixed my retention 2 months ago): country-aware proxy binding. vinted.fr URLs get FR residential IPs, vinted.de URLs get DE IPs, etc. Without this, a French IP scraping vinted.de gets geo-redirected and returns garbage. This single config tweak took my non-FR success rate from ~60 % to >95 %.

What it doesn't do: no seller analysis, no sold-item lookup, no cross-country comparison. For that, see Vinted Smart Scraper below.

Pick this if: you want the fastest setup from filtered Vinted search → exported listings, you batch URLs across multiple countries, you need it reliable on non-FR markets.

Try it free: Apify Free plan includes $5/month of platform credits — enough for ~1,400 listings.

2. 🧠 Vinted Smart Scraper — Cross-Country Price Comparison (my own)

apify.com/kazkn/vinted-smart-scraper

Spec Value
Pricing $0.0005/result flat ($0.50 / 1k)
Effective cost (1,000 items) $0.50
Success rate (30d) 98.4 %
Country coverage 19 Vinted TLDs
Best for Cross-country arbitrage research, sold-item analysis, seller deep-dive

Why it's cheaper than Turbo per result: it's a research-tier actor optimized for volume. You'd typically run it once per day for arbitrage research, not poll it every 15 minutes for monitoring.

Killer feature: pulls listings from multiple country domains in parallel and computes the spread per item. The same Nike Dunk Low can sit at €180 in France, €145 in Germany, and €220 in Italy — that spread is where reseller arbitrage happens. It also does seller analysis (number of listings, response rate, ratings) and sold-item lookup (extremely rare in the Vinted scraper space).

Pick this if: you're a reseller doing cross-country arbitrage, or building a Vinted price intelligence dashboard.

3. Vinted Scraper + Monitor (epicscrapers)

apify.com/epicscrapers/vinted-search-scraper

Spec Value
Pricing $0.001/result + $0.00083/monitor check
Success rate (30d) 99.5 % (highest in this comparison)
Best for Continuous monitoring with native alert primitives

What it's good at: built-in alert plumbing. You configure it to ping every X seconds and trigger webhook actions when new listings match your filter. Good fit if you want monitoring without wiring up your own scheduler + webhook.

Tradeoff: more expensive at scale than running Apify Scheduler + Vinted Turbo Scraper yourself. Math: monitoring every 15 min on 25 items = (96 runs × $0.08) + (96 × 25 × $0.0035) = $15.84/day with Turbo. Same setup with epicscrapers' monitor = (96 × $0.00083 × 96 polls/day) + (25 × $0.001 × 96) = $10.05/day. So at high frequency, epicscrapers wins. At low frequency (hourly polls), Turbo wins.

Pick this if: you want plug-and-play monitoring without writing scheduler config.

4. shahidirfan's Vinted Scraper (free)

apify.com/shahidirfan/Vinted-Scraper

Spec Value
Pricing FREE
Effective cost $0
Best for Hobbyist, occasional small-volume runs

What it's good at: literally free. If you're scraping <100 listings a week for a personal project, this is hard to beat on cost.

Tradeoff: limited support, no country-bound proxy logic (fails often on non-FR markets), may break when Vinted updates anti-bot tokens.

Pick this if: you're a hobbyist, you only scrape vinted.fr, and your runs are infrequent enough that occasional failures don't break your workflow.

5. 🤖 Vinted MCP Server (my own — for AI agents)

apify.com/kazkn/vinted-mcp-server

Spec Value
Pricing $0.00001/result (effectively free)
For Claude / Cursor / Windsurf AI agents

What it does: exposes Vinted data as Model Context Protocol tools so an AI agent can call "search Vinted for X" and get structured results. Built on Apify's MCP server primitive.

Pick this if: you're building an AI agent (Claude Project, Cursor extension, Windsurf workflow) that needs Vinted data live, not at scrape-time.

6. automation-lab's Vinted Scraper (skip if you can)

apify.com/automation-lab/vinted-scraper

Spec Value
Pricing $0.0027/result + $0.00475 start
Success rate (30d) 56 % (low — known Datadome issues)

What it's good at: 16 markets supported on paper.
Tradeoff: 56 % success rate. Almost half your runs fail. At 100 items/run, you'd average 56 successful items per attempt with full charge for failures — that's effectively $4.85 / 1k usable items vs the advertised $2.70. Look at the public stats page before committing.

Verdict: skip until they fix the proxy story. The pricing looks competitive but the success rate makes it a worse deal than Turbo or Smart.

7. piotrv1001's Vinted Listings Scraper

apify.com/piotrv1001/vinted-listings-scraper

Spec Value
Pricing $0.001/result + $0.004 per seller detail (optional)
Success rate (30d) 100 % (but small sample — verify on their page)

What it's good at: granular pricing — you only pay for seller detail fetches if you need them. Good for resellers who only need listings 90 % of the time and seller data 10 % of the time.

Pick this if: per-seller granularity matters and you're cost-sensitive on listings-only volume.

8. saswave's Vinted Product & Profile Scraper (skip)

apify.com/saswave/vinted-product-item-profile-scraper

Spec Value
Pricing $0.001/result
Success rate (30d) 48.8 % (unstable)

The actor description says "$0.40/1000 results, no proxies" — but the 48 % success rate is exactly because there are no residential proxies. Without them, Datadome blocks half of the runs. Skip until proxies are added.


How to choose in 60 seconds

Are you scraping <100 listings/week for personal use?
└── YES → shahidirfan (free)
└── NO ↓

Do you need cross-country price comparison or arbitrage?
└── YES → Vinted Smart Scraper ($0.50/1k)
└── NO ↓

Are you building an AI agent (Claude / Cursor / Windsurf)?
└── YES → Vinted MCP Server (free tier)
└── NO ↓

Do you need monitoring with built-in alerts?
└── YES → epicscrapers' Monitor
└── NO → Vinted Turbo Scraper (paste URL, get JSON, done)
Enter fullscreen mode Exit fullscreen mode

What to ask before paying for any Vinted scraper

Four signals to check on the actor's Apify Store page before running anything:

  1. Public success rate? Every Apify Store actor page shows it. Anything below 90 % means failed runs you'll still get charged for (in some cases — depends on the pricing model). For Vinted specifically, <90 % is almost always a Datadome/proxy issue, and it won't get better without dev investment.
  2. Country-bound proxies? This is the #1 reliability fix in the Vinted scraper space in 2026. If the actor doesn't bind proxy countryCode to the URL TLD, you'll see empty results on non-FR markets. Test with a vinted.de URL before committing to volume.
  3. Pricing transparency? Look for a clear pricing tab and a maxTotalChargeUsd cap to prevent runaway runs from blowing your budget.
  4. Pagination metadata robustness? Vinted has changed pagination response shape twice in 2026. If the actor breaks every time Vinted shifts a field, you'll get partial datasets silently.

Frequently Asked Questions

Is Vinted scraping legal in 2026?

Public catalog data (titles, prices, photos shown to anonymous browsers) sits in a grey area in most jurisdictions. The widely cited hiQ Labs v. LinkedIn (US, 2022) and the EU's Database Directive both lean permissive for non-personal data scraped from publicly accessible pages. Personal seller data is different — it's protected under GDPR and you should not redistribute it without a lawful basis. Don't scrape what you can't see logged out, don't redistribute personal data, respect Vinted's terms.

Does Vinted have a public API?

No. Vinted does not publish a public API for third-party developers as of May 2026. The internal /api/v2/catalog/items endpoint exists and is what scraper actors hit, but it's not documented and Vinted can change its shape at any time.

How much does it cost to scrape 1,000 Vinted listings?

Depends on the tool. Cheapest: shahidirfan's free actor ($0). Cheapest paid: Vinted Smart Scraper at $0.50. Mid-tier: Vinted Turbo Scraper at $3.58 (with $0.08 fixed start fee included). Most expensive in this comparison: alkausari_mujahid at $10/1k.

Will scraping Vinted ban my account?

Authenticated scraping (using your Vinted login cookies) carries account-ban risk. Anonymous scraping (no Vinted login) carries IP-ban risk on the proxy, not your account. All actors in this comparison use anonymous scraping with rotating residential proxies — no Vinted login required from you, and your account is not exposed.

What's the fastest Vinted scraper in 2026?

Vinted Turbo Scraper at ~500 items/min on a single residential session. Vinted Smart Scraper hits ~400 items/min in cross-country mode (parallelized but with country-binding overhead). epicscrapers' Monitor is rate-limited by design (you set the polling interval, not the throughput).

Can I scrape multiple Vinted countries in one run?

Yes, but only with actors that have country-binding logic. Vinted Turbo Scraper, Vinted Smart Scraper, and (partially) epicscrapers' Monitor support multi-country batch input. Other actors in this comparison default to a single country per run, which means you'd run separate jobs per country and merge the data yourself.

Difference between Vinted Turbo Scraper and Vinted Smart Scraper?

Turbo is fast and URL-native ($0.08 + $3.50/1k). Paste a search URL, get JSON in 30-60 seconds. For monitoring, alerts, simple pipelines.

Smart is research-grade ($0.50/1k flat). Cross-country comparison, seller analysis, sold-item lookup. For arbitrage research, price intelligence dashboards, academic studies.

Different tools for different intents. Both ship from the same dev team with the same anti-bot stack.


Bottom line

Most Vinted scrapers fail for the same reason: they don't country-bind their residential proxies, so non-FR markets return empty results and Datadome flags the IP pool. The 3 scrapers I'd actually use in 2026 are:

  • Vinted Turbo Scraper — for paste-URL → JSON workflows
  • Vinted Smart Scraper — for cross-country research
  • shahidirfan's free actor — for occasional hobby runs

Apify's Free plan gives you $5/month of credits, enough to test all three before committing.

If you'd like the full architectural writeup of how Vinted Turbo Scraper bypasses Datadome (asymmetric scraping, country-bound proxies, fail-loud retention pattern), I documented it on my GitHub repo with curl, Node, and Python integration examples.

Questions, corrections, or use cases I missed? Drop them in the comments — I update this guide monthly.

Last verified: May 6, 2026

Top comments (0)