VOOZH about

URL: https://apify.com/kazkn/vinted-smart-scraper

โ‡ฑ Vinted Smart Scraper - Cross-Country Arbitrage Scanner ยท Apify


๐Ÿ‘ Vinted Smart Scraper - Cross-Country Arbitrage Scanner avatar

Vinted Smart Scraper - Cross-Country Arbitrage Scanner

Pricing

from $1.50 / 1,000 results

Go to Apify Store

Vinted Smart Scraper - Cross-Country Arbitrage Scanner

Find profitable Vinted arbitrage across 26 markets, compare buy-low / sell-higher country price gaps, schedule deal alerts, monitor sellers, and export structured data to CSV, API, or webhooks.

Pricing

from $1.50 / 1,000 results

Rating

5.0

(4)

Developer

๐Ÿ‘ KazKN

KazKN

Maintained by Community

Actor stats

7

Bookmarked

554

Total users

100

Monthly active users

20 hours

Issues response

2 days ago

Last modified

Share

๐Ÿ›๏ธ Vinted Smart Scraper โ€” Cross-Country Arbitrage Scanner for 26 Vinted Markets

Nike Air Force 1 in France: โ‚ฌ35. Same pair in the Netherlands: โ‚ฌ58. That's a โ‚ฌ23 gap per item โ€” and it exists on thousands of products across Vinted every day.

Vinted Smart Scraper helps resellers find profitable Vinted arbitrage across countries. Search a niche, compare up to 5 Vinted markets, detect underpriced opportunities, then export the signal to CSV, API, webhooks, n8n, Discord, or Telegram workflows.

Current public stats (June 4, 2026): 456 users, 99 users in the last 30 days, 30 users in the last 7 days, 7,708 runs in the last 30 days, and a 5.0 rating from 4 reviews.

Current pricing is pay-per-event: results are priced per dataset item, with a small actor-start charge. No subscription, no waitlist, no lock-in.

๐Ÿงญ Start With One of These 3 Workflows

WorkflowUse this modeWhat you getBest for
๐ŸŒ Arbitrage ScannerCROSS_COUNTRYopportunityScore, buyCountry, sellCountry, spread, priceGapPercentFinding where to buy low and resell higher
โšก Deal AlertsSEARCH + schedule/webhookNew cheap listings with filters and maxItems: 100-300Catching deals before manual searchers
๐Ÿ‘ค Seller WatchlistSELLER_PROFILESeller inventory, profile stats, review/rating signalsMonitoring competitors and sourcing sellers

Advanced modes are still available: PRICE_TRACK for exact listing price history, SELL_THROUGH_TRACKER for demand validation over time, ITEM_DETAIL for URL lookups, SOLD_ITEMS for explicit sold signals only, and TRENDING for engagement-ranked discovery.

โœ… Arbitrage Workflow to Sell

Use this actor to make a buy/no-buy decision fast:

Workflow to sell: search opportunity -> compare countries -> detect underpriced listings -> alert/export -> buy/resell.

1. Search opportunity2. Compare countries3. Detect underpriced listings4. Alert / export5. Buy / resell
Pick a niche, brand, size, or sellerRun CROSS_COUNTRY across 2-5 marketsSort by spread, price gap, and opportunity scoreSend CSV/API/webhook/TelegramValidate shipping, fees, condition, and demand before buying

The main output to watch is the arbitrage summary row:

{
"recordType":"ARBITRAGE_SUMMARY",
"query":"nike air force 1",
"opportunityScore":78,
"buyCountry":"fr",
"sellCountry":"nl",
"spread":23,
"estimatedResellPrice":58,
"priceGapPercent":65.7,
"alertReason":"High spread: buy in fr around 35 EUR, compare resale in nl around 58 EUR."
}

๐Ÿ‘ค Who Should Run This?

  • Vinted arbitrageurs watching price gaps across France, Germany, Italy, Spain, and the Netherlands
  • Resellers who need a fast โ€œis this underpriced?โ€ signal before buying inventory
  • Deal hunters who want scheduled alerts instead of refreshing Vinted manually
  • Pricing analysts comparing active supply by country, brand, size, and condition
  • Agencies and automation builders delivering Vinted opportunity feeds to clients

๐Ÿงฉ Ready-to-Use Apify Task Templates

Create an Apify Task with one of these inputs, run it once, then add a schedule or webhook. Use maxItems: 100 for a focused scan and 300 for serious arbitrage or alert workflows. Recent debugging showed many paying users were accidentally running tiny 8-30 row jobs, which is too small for profitable market discovery.

TemplateUse it forDefault cadenceMain guardrail
Cross-Country Arbitrage ScannerBuy-low / sell-high country gapsDaily or weeklymaxItems: 300, max 5 countries
Vinted Deal AlertsNew cheap listings for one nicheEvery 15-60 min or dailymaxItems: 100-300, webhook/Telegram export
Seller WatchlistCompetitor seller stats and inventory signalsDailySELLER_PROFILE for stats; PRICE_TRACK for specific listings

1. Cross-Country Arbitrage Scanner

{
"mode":"CROSS_COUNTRY",
"query":"nike air force 1",
"countries":["fr","de","nl","it","es"],
"condition":["very_good","good"],
"priceMin":20,
"priceMax":90,
"sortBy":"price_low_to_high",
"maxItems":300
}

Use this first. It answers: where is this product cheapest, where is it more expensive, and is the spread large enough to investigate?

2. Vinted Deal Alerts

{
"mode":"SEARCH",
"query":"carhartt detroit jacket",
"countries":["fr"],
"condition":["very_good","good"],
"priceMin":30,
"priceMax":120,
"sortBy":"newest_first",
"maxItems":100
}

Save as an Apify Task, schedule it every 15-60 minutes or daily, then send successful run results to a webhook, n8n, Discord, Telegram, Google Sheets, or your own API.

3. Seller Watchlist

{
"mode":"SELLER_PROFILE",
"sellerUrls":[
"https://www.vinted.fr/member/49967486",
"https://www.vinted.de/member/12345678"
]
}

Schedule this daily to watch seller rating, review count, follower count, item count, and sold item count.

For exact listings from a seller, use PRICE_TRACK and cap it at 100 rows:

{
"mode":"PRICE_TRACK",
"itemUrls":[
"https://www.vinted.fr/items/8140955190-air-force-1",
"https://www.vinted.fr/items/8092158420-nike-air-force"
],
"maxItems":100,
"trackingStoreName":"daily-seller-price-watchlist"
}

๐Ÿ’ธ Cost Guardrails

Pricing today is $0.002/result + $0.020/start on Free, down to $0.0015/result + $0.015/start on Gold and above. Use Free-tier math as the conservative max:

Output volumeFree plan maxGold+ lower boundPractical setup
300 emitted rows~$0.62/run~$0.47/runOne stable daily task
1,000 emitted rows~$2.02 + split-run starts~$1.52 + split-run starts4 tasks of 250 rows or similar
10,000 emitted rows~$20.02 + split-run starts~$15.02 + split-run startsOnly for serious market maps
Daily 1,000 emitted rows for 30 days~$60.60/month before split-run starts~$45.45/month before split-run startsCap maxItems; use Sell-Through deltas only when needed

Important guardrails:

  • The current runtime caps maxItems at 300 per run and countries at 5 per run for stability. Use multiple tasks if you need 1,000+ rows.
  • Dataset rows are what drive the result fee. For arbitrage and deal alerts, control spend with maxItems; for Sell-Through Tracker, emitActiveItems: false can reduce daily charges after the first baseline.
  • Start focused with maxItems: 100; use 300 for serious arbitrage scans or deal-alert tasks once the output is useful.
  • For item URL watchlists, each watched URL can emit one status row per run; Sell-Through Tracker now caps watched URLs by maxItems for billing control.

๐Ÿ“Œ Advanced Sell-Through Report

StatusWhat it meansWhat a reseller does next
first_seenNew item entered the trackerCheck if price is below your buy threshold
still_activeItem stayed visibleWatch price, favourites, or seller behavior
missingItem disappeared onceWait for confirmation before calling it sold
likely_soldItem disappeared for enough scheduled runsTreat it as demand signal
reappearedItem came back after disappearingAvoid counting it as a clean sale
explicit_soldVinted exposed it as soldHigh-confidence sale signal

Each Sell-Through Tracker run can also emit a final summary row:

{
"recordType":"SELL_THROUGH_DAILY_SUMMARY",
"trackerId":"daily-nike-af1-fr-de-nl-it-es",
"checkedAt":"2026-05-31T08:00:00.000Z",
"newItems":41,
"activeItems":784,
"missingItems":37,
"likelySoldItems":18,
"explicitSoldItems":3,
"sellThroughRate":0.0249,
"avgPrice":42.8,
"topBrands":[
{"brand":"Nike","count":171},
{"brand":"Adidas","count":88}
],
"dailySellThroughSignals":21,
"telegramText":"Vinted sell-through daily-nike-af1-fr-de-nl-it-es: 300 observed, 41 first seen, likely sold: 18, sold: 3, reappeared: 2."
}

Use this optional Sell-Through summary row after you already found a promising niche with arbitrage or deal-alert scans. It is useful for scheduled webhooks, Telegram alerts, and CSV reports. Item-level rows still include recordType: "SELL_THROUGH_ITEM".

๐ŸŽฏ Who Is This For?

  • ๐Ÿ‘Ÿ Fashion & sneaker resellers who source in one country and sell in another
  • ๐Ÿ” Vinted buyers hunting for the cheapest price across EU markets
  • ๐Ÿ“Š Data analysts & developers who need structured Vinted data for their projects
  • ๐Ÿช Businesses tracking competitor pricing on Vinted at scale

โšก Why Use Vinted Smart Scraper?

  • ๐Ÿ’ฐ Find cross-border price gaps. Nike AF1 at โ‚ฌ35 in FR, โ‚ฌ58 in NL. PS5 at โ‚ฌ167 in DE, โ‚ฌ212 in ES. Compare up to 5 countries per run across 26 supported markets.
  • ๐Ÿท๏ธ Price your listings right by comparing active market prices and sell-through signals over time
  • ๐Ÿ•ต๏ธ Track competitor sellers โ€” monitor their pricing, inventory, and sell-through rates
  • ๐Ÿ“ˆ Spot trends before everyone else โ€” see which brands and items are gaining momentum
  • ๐Ÿค– AI-ready โ€” optional Claude Desktop + MCP integration for natural language queries

๐Ÿ† Built for Vinted arbitrage workflows: cross-country price gaps, scheduled deal alerts, seller watchlists, and advanced sell-through validation across 26 supported Vinted markets.

โœ… Advanced Feature: Sell-Through Tracker

Vinted often hides sold listings from public search results. That makes classic "sold item" scraping unreliable: a missing listing can mean sold, removed, relisted, moderated, or temporarily hidden.

SELL_THROUGH_TRACKER solves this by comparing scheduled snapshots over time. First run builds a baseline for a query or watched URLs. Later runs mark each item as active, missing, likely_sold, sold, or reappeared.

Use it after an arbitrage or deal-alert scan reveals a promising niche. The advanced workflow is: find opportunity -> save tracker -> schedule daily -> validate demand -> webhook/Telegram/CSV.

Use it when you need:

  • Sell-through signals for a niche, brand, size, or country
  • Demand tracking before buying inventory
  • Competitor monitoring without trusting Vinted's hidden sold pages
  • A repeatable daily dataset for pricing and restock decisions

๐ŸŽฌ Video Tutorial โ€” See It in Action

โ–ถ๏ธ Watch the full tutorial โ€” from search to export in under 2 minutes.

๐Ÿ‡ฌ๐Ÿ‡ง English tutorial | ๐Ÿ‡ซ๐Ÿ‡ท Tutoriel franรงais | ๐Ÿ‡ฉ๐Ÿ‡ช Deutsches Tutorial

๐Ÿ“Š What Data Can You Scrape from Vinted?

๐Ÿ“ฆ Item Listings Title, price, brand, size, condition, color, photos ๐Ÿ‘ค Seller Profiles Username, rating, reviews, followers, verification ๐Ÿ’ฐ Price Comparison Avg, median, min, max prices across countries ๐Ÿ”ฅ Trending Items Most favorited items sorted by engagement โœ… Sold Signals Only items Vinted explicitly marks as sold; returns empty when Vinted hides sold results ๐Ÿช Seller Closet Complete inventory from any seller ๐Ÿ“ 26 Markets FR, DE, UK, IT, ES, NL, PL, PT, BE, AT, LT, CZ, SK, HU, RO, HR, FI, DK, SE, EE, GR, IE, LU, LV, SI, US ๐Ÿ“‰ Price Tracking Monitor price drops and days listed โœ… Sell-Through Tracking Detect likely sold items from scheduled snapshots

๐Ÿ‘† Screenshot: Apify input form โ€” select mode, enter query, pick countries

๐Ÿš€ How to Scrape Vinted in 5 Steps

  1. Create a free Apify account at apify.com (takes 30 seconds)
  2. Open Vinted Smart Scraper and click "Try for free"
  3. Pick a workflow: Arbitrage Scanner, Deal Alerts, or Seller Watchlist
  4. Click Start and wait a few seconds for results
  5. Download your data in JSON, CSV, Excel, or connect via API

That's it. No coding, no proxies to configure, no Vinted account needed.

๐Ÿ” 8 Powerful Vinted Scraping Modes

Start with CROSS_COUNTRY if your goal is arbitrage. Use SEARCH for scheduled deal alerts and SELLER_PROFILE for seller watchlists. Sell-Through is an advanced validation layer once you already know which niche is worth tracking.

ModeBest forRecurring value
CROSS_COUNTRYArbitrage and country price-gap monitoringHighest
SEARCHScheduled deal alerts for one nicheHigh when saved as a task
SELLER_PROFILESeller watchlistsHigh
PRICE_TRACKSpecific listing price changesMedium to high for exact watchlists
SELL_THROUGH_TRACKERAdvanced demand and sell-through validationHigh after you find a niche
ITEM_DETAILDeep inspection of known URLsLow
SOLD_ITEMSExplicit sold listings onlyLimited by Vinted visibility
TRENDINGFast trend discoveryMedium

๐Ÿ” 1. Search Items

Search the Vinted catalog with filters: keywords, brand, size, price range, condition, category.

Input example:

{
"mode":"SEARCH",
"query":"nike air force 1",
"countries":["fr"],
"priceMin":10,
"priceMax":100,
"condition":"very_good",
"maxItems":100
}

Output example (real data, February 2026):

[
{
"id":8162184460,
"title":"Nike air Max Vll",
"price":"62 EUR",
"brand":"Nike",
"condition":"Neuf avec รฉtiquette",
"size":"45",
"favourites":10,
"url":"https://www.vinted.fr/items/8162184460-nike-air-max-vll",
"seller":"tchika28"
},
{
"id":8161922766,
"title":"Nike Air Max 270",
"price":"30 EUR",
"brand":"Nike",
"condition":"Bon รฉtat",
"size":"39",
"favourites":2,
"url":"https://www.vinted.fr/items/8161922766-nike-air-max-270",
"seller":"samuel.19"
},
{
"id":8161664820,
"title":"Nike Air Max 95",
"price":"40 EUR",
"brand":"Nike",
"condition":"Bon รฉtat",
"size":"41",
"favourites":9,
"url":"https://www.vinted.fr/items/8161664820-nike-air-max-95",
"seller":"valentin31k"
}
]

๐Ÿ’ก 960 total results found for "nike air max" on Vinted France alone.

๐Ÿ“ฆ 2. Item Detail

Get complete item information including full description, all photos, seller info, views, and favorites.

Input example:

{
"mode":"ITEM_DETAIL",
"itemUrls":["https://www.vinted.fr/items/8140955190-air-force-1"]
}

Output example:

{
"id":8140955190,
"title":"Air Force 1",
"description":"Air force 1 parfait รฉtat, Pointure 40",
"price":45,
"currency":"EUR",
"brand":"Nike",
"category":"Femmes Baskets",
"condition":"New",
"color":"Blanc",
"photos":["https://images1.vinted.net/..."],
"favouriteCount":49,
"viewCount":234,
"isSold":false,
"seller":{
"id":12345,
"username":"seller_name",
"rating":0.98,
"followerCount":1500
}
}

๐Ÿ‘ค 3. Seller Profile

Analyze any Vinted seller. Rating, reviews, followers, sold items count, verification status.

Input example:

{
"mode":"SELLER_PROFILE",
"sellerUrls":["https://www.vinted.fr/member/49967486"]
}

Output example:

{
"id":49967486,
"username":"monpetitdresss",
"rating":0.96,
"ratingCount":2628,
"itemCount":526,
"soldItemCount":3180,
"followerCount":10283,
"followingCount":3146,
"verifications":{"email":true,"phone":false},
"lastSeenAt":"2026-02-10T01:16:28+01:00"
}

๐ŸŒ 4. Cross-Country Vinted Price Comparison

The feature no other Vinted scraper has. Compare prices for the same product across multiple Vinted markets. Find where to buy cheap and sell expensive. Perfect for cross-border arbitrage.

Input example:

{
"mode":"CROSS_COUNTRY",
"query":"nike air force 1",
"countries":["fr","de","es","it","nl"]
}

Output example (real data, February 2026):

{
"recordType":"ARBITRAGE_SUMMARY",
"query":"playstation 5",
"opportunityScore":48,
"buyCountry":"de",
"sellCountry":"es",
"spread":45.1,
"estimatedBuyPrice":167.4,
"estimatedResellPrice":212.5,
"priceGapPercent":26.9,
"alertReason":"Moderate spread: buy in de around 167.4 EUR, compare resale in es around 212.5 EUR.",
"comparisons":[
{
"country":"fr",
"avgPrice":182.85,
"medianPrice":170,
"minPrice":23,
"maxPrice":440,
"itemCount":20,
"currency":"EUR"
},
{
"country":"de",
"avgPrice":167.4,
"medianPrice":150,
"minPrice":28,
"maxPrice":400,
"itemCount":20,
"currency":"EUR"
},
{
"country":"es",
"avgPrice":212.5,
"medianPrice":235,
"minPrice":45,
"maxPrice":310,
"itemCount":20,
"currency":"EUR"
}
],
"bestBuyCountry":"de",
"bestSellCountry":"es",
"arbitrageSpreadPct":26.9
}

๐Ÿ”ฅ 26.9% arbitrage spread found. Buy PS5 in Germany (avg โ‚ฌ167), sell in Spain (avg โ‚ฌ212). Real opportunity detected in seconds.

๐Ÿ‘† Screenshot: Dataset output โ€” cross-country price comparison with avg/median/min/max per country

๐Ÿ’ฐ 5. Vinted Price Tracking

Track prices of specific items over time. Monitor price drops, calculate days listed, and get price history.

{
"mode":"PRICE_TRACK",
"itemUrls":[
"https://www.vinted.fr/items/8140955190-air-force-1",
"https://www.vinted.fr/items/8092158420-nike-air-force"
],
"trackingStoreName":"nike-air-force-price-history"
}

Keep the same trackingStoreName when scheduling this mode. The actor writes price history to a named Apify key-value store so later runs can output real priceHistory and priceDropPct values.

โœ… 6. Daily Sell-Through Tracker

Detect what likely sold by comparing scheduled snapshots. First run builds a baseline from a search query and/or item URLs. Later runs mark items as active, missing, likely_sold, sold, or reappeared.

{
"mode":"SELL_THROUGH_TRACKER",
"query":"nike air max",
"countries":["fr"],
"maxItems":300,
"trackingStoreName":"nike-air-max-fr-tracker",
"missingRunsThreshold":2,
"emitRunSummary":true
}

Use an Apify schedule daily or every few hours. Keep the same trackingStoreName and trackerId to compare runs over time. Send successful run outputs to CSV/API, an Apify webhook, a self-hosted n8n flow, or your Telegram bot.

You can also track specific item URLs:

{
"mode":"SELL_THROUGH_TRACKER",
"itemUrls":[
"https://www.vinted.fr/items/8140955190-air-force-1"
],
"trackingStoreName":"watched-items-fr",
"emitRunSummary":true
}

๐Ÿท๏ธ 7. Sold Signals

Return only listings that Vinted explicitly marks as sold. Vinted currently removes or hides sold listings from many public search results, so this mode may return an empty dataset instead of active listings.

For market research and sell-through analysis, use SELL_THROUGH_TRACKER instead. It compares scheduled snapshots and detects items that disappear over time.

{
"mode":"SOLD_ITEMS",
"query":"adidas yeezy",
"countries":["fr"],
"maxItems":100
}

๐Ÿ”ฅ 8. Trending Items

Discover trending products sorted by engagement (favorites). Find what's hot on Vinted right now.

{
"mode":"TRENDING",
"query":"nike",
"countries":["fr"],
"maxItems":100
}

The output includes trendScore, favsGrowthRate, viewsGrowthRate, and listedHoursAgo so you can rank items by engagement speed, not only by raw favorites.

๐ŸŒ 26 Supported Vinted Markets

RegionMarkets
Western EuropeFR, DE, UK, IT, ES, NL, BE, AT, IE, LU
Central / Eastern EuropePL, CZ, SK, HU, RO, HR, LT, LV, SI, EE
Northern EuropeFI, DK, SE
Southern EuropePT, GR
North AmericaUS

๐Ÿ‡ซ๐Ÿ‡ท France vinted.fr EUR | ๐Ÿ‡ฉ๐Ÿ‡ช Germany vinted.de EUR | ๐Ÿ‡ฌ๐Ÿ‡ง United Kingdom vinted.co.uk GBP ๐Ÿ‡ฎ๐Ÿ‡น Italy vinted.it EUR | ๐Ÿ‡ช๐Ÿ‡ธ Spain vinted.es EUR | ๐Ÿ‡ณ๐Ÿ‡ฑ Netherlands vinted.nl EUR ๐Ÿ‡ต๐Ÿ‡ฑ Poland vinted.pl PLN | ๐Ÿ‡ต๐Ÿ‡น Portugal vinted.pt EUR | ๐Ÿ‡ง๐Ÿ‡ช Belgium vinted.be EUR ๐Ÿ‡ฆ๐Ÿ‡น Austria vinted.at EUR | ๐Ÿ‡ฑ๐Ÿ‡น Lithuania vinted.lt EUR | ๐Ÿ‡จ๐Ÿ‡ฟ Czechia vinted.cz CZK ๐Ÿ‡ธ๐Ÿ‡ฐ Slovakia vinted.sk EUR | ๐Ÿ‡ญ๐Ÿ‡บ Hungary vinted.hu HUF | ๐Ÿ‡ท๐Ÿ‡ด Romania vinted.ro RON ๐Ÿ‡ญ๐Ÿ‡ท Croatia vinted.hr EUR | ๐Ÿ‡ซ๐Ÿ‡ฎ Finland vinted.fi EUR | ๐Ÿ‡ฉ๐Ÿ‡ฐ Denmark vinted.dk DKK ๐Ÿ‡ธ๐Ÿ‡ช Sweden vinted.se SEK | ๐Ÿ‡ช๐Ÿ‡ช Estonia vinted.ee EUR | ๐Ÿ‡ฌ๐Ÿ‡ท Greece vinted.gr EUR ๐Ÿ‡ฎ๐Ÿ‡ช Ireland vinted.ie EUR | ๐Ÿ‡ฑ๐Ÿ‡บ Luxembourg vinted.lu EUR | ๐Ÿ‡ฑ๐Ÿ‡ป Latvia vinted.lv EUR ๐Ÿ‡ธ๐Ÿ‡ฎ Slovenia vinted.si EUR | ๐Ÿ‡บ๐Ÿ‡ธ United States vinted.com USD

๐Ÿ’ก Vinted Scraper Use Cases

๐Ÿช For Resellers & Flippers

  • Find underpriced items across different countries
  • Cross-border research: compare Italy (avg โ‚ฌ31) vs Germany (avg โ‚ฌ51) to identify a spread before checking shipping, fees, demand, and resale risk
  • Monitor competitors' prices and adjust your listings
  • Track price drops on items you want to buy
  • Track sell-through over time with scheduled snapshots; use Sold Signals only when Vinted explicitly exposes sold listings

๐Ÿ“Š For Market Researchers & Analysts

  • Analyze pricing trends across the European second-hand market
  • Study seller behavior: top sellers' strategies, pricing patterns, inventory size
  • Monitor brand popularity and demand by country
  • Export data for analysis in Excel, Google Sheets, or BI tools
  • Track seasonal trends to predict demand spikes

๐Ÿค– For Developers & Automation Builders

  • Build Vinted price comparison tools using our structured JSON output
  • Create Vinted alerts with Apify webhooks, self-hosted n8n, or your Telegram bot endpoint
  • Feed data into ML models for price prediction
  • Integrate via Vinted API alternative for structured scheduled data access
  • Connect to AI assistants via MCP protocol (see below)

๐Ÿง  How to Use Vinted Scraper with Claude Desktop (MCP)

Use this when you want to query Vinted data through an AI assistant instead of manually opening datasets.

With the Vinted MCP Server, you can connect Claude Desktop (or Cursor, Windsurf, or any MCP-compatible AI) directly to Vinted data. Ask questions in plain English:

  • "Find me Nike Air Force 1 under โ‚ฌ40 in France"
  • "Compare PS5 prices across Germany, Spain, and Italy"
  • "Show me the top sellers for vintage Levi's in the Netherlands"

Setup takes 2 minutes:

{
"mcpServers":{
"vinted":{
"command":"npx",
"args":["-y","vinted-mcp-server"]
}
}
}

Add this to your Claude Desktop config and you're ready. Full instructions on GitHub.

๐Ÿ“– Deep dive: I Built an MCP Server for Vinted. Here's How Cross-Border Price Gaps Make You Money

๐Ÿ”Œ How to Scrape Vinted via API

Via Apify API (cURL)

curl"https://api.apify.com/v2/acts/kazkn~vinted-smart-scraper/runs"\
-X POST \
-H"Content-Type: application/json"\
-H"Authorization: Bearer YOUR_API_TOKEN"\
-d'{
"mode": "SEARCH",
"query": "nike",
"countries": ["fr"],
"maxItems": 100
}'

Via JavaScript/Node.js

import{ ApifyClient }from'apify-client';
const client =newApifyClient({token:'YOUR_API_TOKEN'});
const run =await client.actor('kazkn/vinted-smart-scraper').call({
mode:'CROSS_COUNTRY',
query:'nike air force 1',
countries:['fr','de','es','it'],
});
const{ items }=await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Via Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("kazkn/vinted-smart-scraper").call(run_input={
"mode":"CROSS_COUNTRY",
"query":"nike air force 1",
"countries":["fr","de","es","it"],
})
items = client.dataset(run["defaultDatasetId"]).list_items().items
print(items)

๐Ÿ”— Integrations

This Vinted scraper works with:

  • CSV / Excel exports for daily reseller spreadsheets
  • Apify API for programmatic market monitors
  • Apify webhooks for run-complete notifications
  • Self-hosted n8n for zero-subscription automations
  • Telegram bot workflows through your own webhook endpoint
  • Claude Desktop / Cursor via Vinted MCP Server

๐Ÿ’ฐ Vinted Scraper Pricing

This Actor uses pay-per-event pricing:

  • Dataset item event: $0.002 per result on Free, $0.0018 on Bronze, $0.0017 on Silver, and $0.0015 on Gold/Platinum/Diamond
  • Actor start event: $0.020 per run start on Free, $0.018 on Bronze, $0.017 on Silver, and $0.015 on Gold/Platinum/Diamond
  • In plain terms: from $1.50 to $2.00 per 1,000 results, plus a small start fee per run
  • No subscription required. Pay only when you run the actor
  • Daily schedules are safe when you cap maxItems; for Sell-Through Tracker, turn off emitActiveItems after the first baseline if you only need changes

โšก Performance & Limits

๐Ÿš€ Speed: ~100-500 items/minute (depends on proxy) ๐Ÿ“ฆ Max items per run: 300 in the current stable runtime; split 1,000+ row monitoring across multiple tasks ๐Ÿ›ก๏ธ Anti-blocking: Automatic session rotation + Cloudflare bypass โฑ๏ธ Rate limiting: Built-in smart rate limiter with automatic backoff ๐ŸŒ Proxy support: Datacenter & residential proxies supported

โ“ Frequently Asked Questions

Is it legal to scrape Vinted?

Web scraping of publicly available data is generally legal in the EU and US. This scraper only accesses publicly visible product listings and seller profiles. The same data any visitor can see on vinted.com. No login required, no private data accessed.

What is the best Vinted scraper in 2026?

Vinted Smart Scraper is strongest when you need cross-country arbitrage intelligence: compare Vinted prices across 26 supported markets, detect buy-low / sell-higher gaps, schedule deal alerts, monitor sellers, and export structured data to CSV, API, or webhooks.

How to compare Vinted prices across countries?

Use the CROSS_COUNTRY mode. Enter your search query and select which countries to compare, up to 5 countries per run. The scraper returns average, median, min, and max prices per country, plus opportunityScore, buyCountry, sellCountry, spread, estimatedResellPrice, priceGapPercent, and alertReason.

Can I use this as a Vinted bot alternative?

Yes. While this scraper doesn't automate buying or selling (which would violate Vinted's terms), it gives you the data intelligence to make better decisions. Monitor prices, find deals, track competitors, and analyze markets at scale.

Can I download Vinted data to Excel or Google Sheets?

Absolutely. Apify lets you export results in JSON, CSV, Excel, XML, and RSS. You can also connect directly to Google Sheets via the Apify integration for automatic updates.

How often can I run this Vinted scraper?

Use sensible schedules based on your workflow. For arbitrage scans, start daily with maxItems: 100 or 300. For deal alerts on fast-moving niches, run every 15-60 minutes with tight filters. Built-in rate limiting and proxy rotation help keep runs stable.

How do I avoid a surprise bill on daily schedules?

Set maxItems, keep countries to 5 or fewer per run, and split large scans into multiple tasks. On Free pricing, 300 emitted rows cost about $0.62 per run including the start fee. For Sell-Through Tracker only, use emitActiveItems: false after the first baseline if you want lower daily result charges.

Does this work with all 26 supported Vinted markets?

Yes. The actor currently supports 26 Vinted markets: France, Germany, United Kingdom, Italy, Spain, Netherlands, Poland, Portugal, Belgium, Austria, Lithuania, Czech Republic, Slovakia, Hungary, Romania, Croatia, Finland, Denmark, Sweden, Estonia, Greece, Ireland, Luxembourg, Latvia, Slovenia, and the United States.

How is this different from the Vinted API?

Vinted doesn't offer a public API. This scraper acts as a Vinted API alternative, giving you structured access to the same data you'd see browsing the website. Plus it adds features Vinted itself doesn't have, like cross-country price comparison and arbitrage detection.

Can I connect this to AI assistants like Claude or ChatGPT?

Yes. The Vinted MCP Server lets you connect Claude Desktop, Cursor, or any MCP-compatible AI to Vinted data. Ask questions in plain English and get structured results.

โญ Recent User CTA

If Vinted Smart Scraper saved you time or helped you find a real market gap, leave a short Apify review with your use case:

"I use it to monitor [brand/query] in [countries] every [day/week]. It helps me [source inventory / price listings / track sellers / report to clients]."

That feedback decides which daily templates and output fields get improved next.

๐Ÿ“ฆ Other Tools by KazKN

ActorUse case
Commercial Real Estate Brokerage IntelFind and structure commercial real estate brokerage intelligence for market research and sourcing workflows
Vet M&A ActorSource and qualify veterinary practice acquisition targets by state
Watch Arbitrage MCPMonitor luxury watch references and spread alerts for dealer arbitrage workflows

๐Ÿ“‹ Changelog

v1.2 (June 2026)

  • Recentered the Store README around cross-country Vinted arbitrage and scheduled deal alerts
  • Promoted 3 primary workflows above the fold: Arbitrage Scanner, Deal Alerts, and Seller Watchlist
  • Added arbitrage-first output fields: opportunityScore, buyCountry, sellCountry, spread, estimatedResellPrice, priceGapPercent, and alertReason
  • Moved Sell-Through Tracker to advanced demand validation instead of the first workflow new users see
  • Updated cost guardrails to explain maxItems for arbitrage/alerts and emitActiveItems only for Sell-Through Tracker

v1.1 (May 2026)

  • Added SELL_THROUGH_TRACKER as a daily demand-validation workflow
  • Added Apify Task templates for daily sneaker monitoring, seller watchlists, and cross-country arbitrage
  • Updated daily templates and input defaults toward maxItems: 100 or 300
  • Added SELL_THROUGH_DAILY_SUMMARY output rows for schedules, webhooks, Telegram, and CSV reports
  • Added cost guardrails for 300, 1,000, 10,000 emitted rows, and monthly daily schedules
  • Added status guide for first_seen, missing, likely_sold, reappeared, and explicit_sold
  • Updated Store copy, input guidance, and actor descriptions around 26 supported Vinted markets
  • Clarified current pay-per-event pricing: dataset item fee plus actor start fee

v1.0 (February 2026)

  • Initial release
  • 8 scraping modes: Search, Item Detail, Seller Profile, Cross-Country, Price Track, Sell-Through Tracker, Sold Signals, Trending
  • 26 Vinted markets supported
  • Smart anti-blocking with Cloudflare bypass
  • Initial pay-per-result pricing

You might also like

โšก Vinted Turbo Scraper

kazkn/vinted-turbo-scraper

Scrape Vinted listings from one or multiple Vinted search URLs. Paste a filtered URL, run the actor, and export structured listing data to JSON, CSV, Excel, Sheets, or your automation workflows.

Vinted Scraper + Monitor

epicscrapers/vinted-search-scraper

Monitor and extract product listings, prices, photos & seller data from Vinted search results and catalogs. Fast, reliable API for market research, price monitoring & inventory tracking. Get structured JSON data from any Vinted category or search query. Built in alerts!

313

4.5

Vinted Scraper | No Proxy Required

vulnv/vinted-scraper-pro

A powerful Vinted scraper that extracts detailed product information including prices, images, seller details, descriptions, and more.

Vinted Seller Products

pintostudio/vinted-seller-products

The Vinted Seller Products Actor allows you to extract comprehensive product data from any Vinted seller's profile page.

57

Vinted Product Search

pintostudio/vinted-product-search

The Vinted Product Search Actor is a web scraping tool designed to search and extract product information from the Vinted marketplace.

56

๐Ÿ”ฅVinted Scraper

bebity/vinted-premium-actor

๐Ÿš€ Vinted Data Scraper: Fast & Robust! ๐Ÿ”ฅ ๐Ÿ›’ Items and catalogs ๐Ÿ‘ฅ User profiles with stats and balances ๐Ÿท๏ธ Brands ๐ŸŒŸ Seamlessly integrate with Apify for unparalleled performance & insights. Elevate your business now!๐ŸŒŸ ๐Ÿ”ฅ Power of direct API access for ultra-fast data extraction in a flash! โšก