⚡ Vinted Turbo Scraper: Search, Seller & Item URLs avatar

⚡ Vinted Turbo Scraper: Search, Seller & Item URLs

Pricing

from $2.80 / 1,000 results

Go to Apify Store
⚡ Vinted Turbo Scraper: Search, Seller & Item URLs

⚡ Vinted Turbo Scraper: Search, Seller & Item URLs

Paste any Vinted URL, one per line: search, brand, category, seller profile (whole wardrobe) or item page. Get listings with price, brand, size, condition, photos and seller as JSON, CSV or Excel, or via API. Works on all 26 Vinted country sites.

Pricing

from $2.80 / 1,000 results

Rating

5.0

(1)

Developer

KazKN

KazKN

Maintained by Community

Actor stats

2

Bookmarked

329

Total users

12

Monthly active users

a day ago

Last modified

Security

Limited permissions

Share

⚡ Vinted Turbo Scraper — Vinted Scraper API for Search, Seller & Item URLs

Paste any Vinted URL. Get clean listing data back. Searches, brand pages, category pages, seller profiles and single items: copy the link from your browser, paste it here, and export structured listings to JSON, CSV, Excel, Google Sheets or your own API.

Vinted scraper: a Vinted URL turned into structured listing data by Vinted Turbo Scraper

🆕 New: every kind of Vinted URL now works

Until now, Vinted Turbo only understood catalogue search links. Any other Vinted link made the run fail. Those failures are gone:

You pasteYou get
🔎 A search URL: https://www.vinted.fr/catalog?search_text=nike+dunkEvery listing of that search, with all your filters
🏷️ A brand page: https://www.vinted.fr/brand/53-nikeThe brand's listings, as a catalogue search
🗂️ A category page: https://www.vinted.fr/catalog/97-watchesThe category's listings, as a catalogue search
👤 A seller profile: https://www.vinted.fr/member/12345678-usernameThe seller's whole public wardrobe, page after page
📦 An item page: https://www.vinted.fr/items/1234567890-nameThat single listing

You can mix them in one run, one URL per line. A line that is not a Vinted URL, or a listing deleted since you copied it, is skipped and reported in RUN_SUMMARY: the rest of the run carries on.


KazKN · Data intelligence suite   •  Vinted data, marketplace intelligence, CRE listings, Shopify research
Vinted Turbo Scraper  Vinted Turbo
➤ You are here
Vinted Smart Scraper  Vinted Smart
Arbitrage + monitoring across 26 markets
CRE Intelligence  CRE Intelligence
LoopNet + Crexi market data
Shopify Apps Spy  Shopify Apps Spy
Products, reviews + installed apps

⚡ Quick start

  1. Open Vinted, set your filters, or open a brand, a category, a seller or an item.
  2. Copy the URL from your browser and paste it into Vinted URLs (one per line for a batch).
  3. Set Max items and click Start. Download the results as JSON, CSV or Excel, or read them through the API.
{
"startUrls": "https://www.vinted.fr/catalog?search_text=nike+dunk&order=newest_first\nhttps://www.vinted.fr/member/12345678-username",
"maxItems": 100
}

Vinted scraper API in Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("kazkn/vinted-turbo-scraper").call(run_input={
"startUrls": "\n".join([
"https://www.vinted.fr/catalog?search_text=nike+dunk&order=newest_first",
"https://www.vinted.fr/brand/53-nike",
"https://www.vinted.fr/member/12345678-username",
]),
"maxItems": 300,
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["price"], item["currency"], item["title"], item["url"])

The same call works from JavaScript, cURL, Make, Zapier, n8n or any HTTP client: see the API tab. Full machine-readable specification: GET /v2/acts/kazkn~vinted-turbo-scraper/builds/default with Authorization: Bearer TOKEN (see inputSchema, actorDefinition.storages.dataset and readme).

Copy to your AI assistant

Use kazkn/vinted-turbo-scraper on Apify to turn Vinted URLs into structured listing records. It accepts catalogue search URLs (filters kept), brand pages, category pages, member profile URLs (the seller's whole public wardrobe) and item URLs (one listing each), one per line in startUrls. maxItems (1-10,000) caps the results across all URLs. Lines that cannot be used are skipped and listed in RUN_SUMMARY.skippedInputs; deleted or unreadable items and sellers in RUN_SUMMARY.skippedUrls. Apify Proxy is optional and only used as a fallback after a direct request fails; custom proxies are used from the first request.

🎯 Who uses this Vinted scraper?

  • 👟 Resellers and flippers sourcing underpriced sneakers, vintage and designer pieces from saved searches
  • 👤 Competitor watchers following a seller's whole wardrobe: what they list, at which price, what disappears
  • 📊 Analysts and researchers building Vinted price history and price guides by brand, size or condition
  • 🤖 Developers and automation builders who need a Vinted API alternative they can call from Python, JavaScript or no-code tools
  • 🏪 Shops and brands monitoring how their products are resold on the second-hand market

💪 Why Vinted Turbo

  • URL-first: your Vinted filters already live in the link. No form to rebuild, no category IDs to look up.
  • Every page type: search, brand, category, seller wardrobe and item in the same run.
  • Fast and light: plain HTTP requests, no browser. In our tests a full page of 96 listings comes back in about a second.
  • Clear runs: every skipped URL is listed with its reason, and a run that could only read part of your URLs says so in its summary.
  • Pay per result: no subscription. Each listing saved costs $0.0035, with discounts on higher Apify plans.
  • Safe on restarts: if Apify moves the run to another server, it resumes without saving or charging the same listing twice.
  • 26 Vinted country sites, from vinted.fr and vinted.co.uk to vinted.pl and vinted.com.

📦 What data you get

Every row is one Vinted listing:

FieldExampleNotes
id, title, url8464268321, "Levi's jeans"Always present
price, currency20, "GBP"Price in the site's currency
originalPricenullWhen Vinted shows one
brand, brandId"Levi's", 10When the listing has a brand
size, condition, color"M / UK 12-14", "New with tags"When available
photos["https://images1.vinted.net/…"]Listing photo URLs
favouriteCount, viewCount1, 0See notes below
isSoldfalseSold status
seller{ "id": 73959532, "username": "…", "profileUrl": "…" }Username with seller-profile URLs
createdAt, scrapedAtnull, "2026-11-05T10:25:41.604Z"Listing time when available, scrape time

Good to know:

  • Item URLs return the fields of the item page itself: ID, title, URL, price, currency, brand, condition (New, Used…), color, photos, sold status, seller ID and favourite count.
  • Size and favourite counts come with search, brand, category and seller-profile URLs; the seller's username with seller-profile URLs.
  • View counts are not public on Vinted: viewCount is 0 on search, brand and category rows and null on seller-profile and item rows.

Example output

{
"id": 8464268321,
"title": "Levi black skinny jeans 33\" waist",
"url": "https://www.vinted.co.uk/items/8464268321-levi-black-skinny-jeans-33-waist",
"price": 20,
"currency": "GBP",
"originalPrice": null,
"brand": "Levi's",
"brandId": 10,
"size": "M / UK 12-14",
"condition": "New with tags",
"color": null,
"photos": [
"https://images1.vinted.net/t/06_00963_.../f800/1774262535.jpeg"
],
"favouriteCount": 1,
"viewCount": 0,
"isSold": false,
"seller": {
"id": 73959532,
"username": null,
"profileUrl": "https://www.vinted.co.uk/member/73959532"
},
"createdAt": null,
"scrapedAt": "2026-03-24T10:25:41.604Z"
}

Each run also writes a RUN_SUMMARY record to its key-value store: items saved, requests, pages, the reason the run stopped, skippedInputs (lines that are not usable Vinted URLs, with their line number), skippedUrls (items or sellers found deleted or unreadable), jobKinds (how many search, wardrobe and item URLs were queued) and resumedItems after a platform restart.


💰 Pricing

Pay per result, no subscription:

Free & Bronze plansSilver planGold plan and above
Per listing saved$0.0035$0.00315$0.0028
Per 1,000 listings$3.50$3.15$2.80

Plus an actor start fee of $0.04 per GB of memory, charged once per run: $0.08 with the default 2 GB.

Listings in the runEstimated total (Free/Bronze, 2 GB)
25$0.17
100$0.43
500$1.83
1,000$3.58

Apify's free monthly credits can cover your first runs. Prices can change: the live Pricing tab is the reference.


⚙️ Input

FieldWhat it does
Vinted URLs (startUrls)One or more Vinted URLs, one per line: search, brand, category, seller profile or item. Required.
Max items (maxItems)1 to 10,000 listings, shared across all URLs (default 100).
Proxy fallback (proxyConfiguration)Optional. Direct requests are tried first; Apify Proxy is used only if access fails. Custom proxy URLs are used from the first request.

A full search URL keeps every filter you set on Vinted, for example:

https://www.vinted.co.uk/catalog?catalog[]=1844&size_ids[]=2&brand_ids[]=10&status_ids[]=6&color_ids[]=1&price_from=20&price_to=30&currency=GBP&order=price_low_to_high

How a run behaves

  • Each page gets at most two attempts with a 20-second request timeout.
  • The crawl stops 30 seconds before the run's own timeout (at most 15 minutes of crawling), so the summary is always saved.
  • A deleted, hidden or unreadable item or seller skips that URL and the run continues. A changed catalogue format stops the run instead of returning wrong data.
  • Search pages never follow redirects, so a redirect can never swap your search for another one. An item URL follows at most two redirects, and only to the same item.
  • If access fails after some listings were saved, those listings stay in the dataset and RUN_SUMMARY reports a partial result.

💡 Ideas to get more from Vinted data

  • Build a Vinted price checker: run the same search every day with Apify Schedules and compare prices over time to get your own Vinted price history.
  • Follow a competitor: paste their profile URL and track what they list, at which price, and what sells.
  • Watch a brand or a category: paste the brand or category page and get alerted on new cheap listings through webhooks.
  • Price your own items: export a search for your item and check the price range of comparable listings.
  • Feed your tools: send results straight to Google Sheets, Airtable, Slack, Make, Zapier or your backend with Apify integrations.

🎬 Video tutorial

▶️ From search to export in under 2 minutes. (🇫🇷 Tutoriel français)

More guides, batch workflows and API examples: Vinted Turbo Scraper Resources Hub.


🧭 Turbo or Smart?

  • ⚡ Vinted Turbo (this actor): paste Vinted URLs, get listings. Fastest and simplest for exports, monitoring and seller wardrobes.
  • 🧠 Vinted Smart Scraper: keyword search across several countries, cross-country price comparison, seller watchlists and price tracking.

🌍 Supported Vinted country sites

vinted.fr · vinted.de · vinted.co.uk · vinted.it · vinted.es · vinted.nl · vinted.pl · vinted.pt · vinted.be · vinted.at · vinted.lt · vinted.cz · vinted.sk · vinted.hu · vinted.ro · vinted.hr · vinted.fi · vinted.dk · vinted.se · vinted.ee · vinted.gr · vinted.ie · vinted.lu · vinted.lv · vinted.si · vinted.com

Availability can vary by market and by Vinted's access conditions.


❓ FAQ

Is there an official Vinted API?

Vinted does not offer a public API for listing data. Vinted Turbo Scraper works as a Vinted scraper API: you send Vinted URLs to an Apify endpoint and get structured JSON back. It is a third-party tool, not affiliated with Vinted.

How do I scrape Vinted with Python?

Install apify-client, call kazkn/vinted-turbo-scraper with your Vinted URLs and read the dataset, as in the Python example above. No browser, proxy setup or HTML parsing on your side.

Can I scrape a seller's whole wardrobe?

Yes. Paste the seller's profile URL, for example https://www.vinted.fr/member/12345678-username. The actor reads every public listing of that wardrobe, page after page, up to maxItems.

Can I scrape a single listing?

Yes. Paste the item URL, for example https://www.vinted.fr/items/1234567890-name. Each item URL returns one record. A deleted or hidden item is skipped and the other URLs still run.

Can I scrape a brand or a category?

Yes. Paste the brand page (/brand/53-nike) or the category page (/catalog/97-watches). Any filters in the URL are kept.

Can I batch several Vinted URLs?

Yes. Paste one URL per line. Searches, brands, categories, sellers and items can be mixed in one run; maxItems is shared across all of them.

What happens if one of my URLs is wrong?

That line is skipped and the run continues with the others. RUN_SUMMARY lists each skipped line and why: skippedInputs for lines that are not usable Vinted URLs, skippedUrls for items or sellers found deleted or unreadable during the run. The run fails only when nothing could be delivered.

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

About $3.58 on the Free or Bronze plan with the default 2 GB of memory ($3.50 for the listings plus the $0.08 start fee), less on Silver and Gold plans.

Do I need a proxy?

No. Requests go out directly first. You can add Apify Proxy as a fallback for markets where direct access fails, or set your own proxy URLs.

Can I schedule it and get alerts?

Yes. Save your input as an Apify Task, add a Schedule, and connect a webhook, Google Sheets, Slack, Make or Zapier integration to receive new listings.

This actor only reads public pages. Personal data is protected by GDPR in the European Union and by other laws elsewhere: do not collect personal data without a legitimate reason, and check with a lawyer if you are unsure. Read more: Is web scraping legal?