Vinted Items Scraper avatar

Vinted Items Scraper

Pricing

from $2.49 / 1,000 results

Go to Apify Store
Vinted Items Scraper

Vinted Items Scraper

Vinted Scraper SD - Vinted Scraper is an e-commerce data tool that extracts Vinted search results by keyword or URL on 26 country sites: price, buyer-protection fee, brand, size, condition, favourites, photos and seller, 96 items per page, plus optional item details.

Pricing

from $2.49 / 1,000 results

Rating

0.0

(0)

Developer

Neuro Scraper

Neuro Scraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 days ago

Last modified

Share

Vinted Scraper — Vinted listings, prices and sellers from 26 country sites

Vinted Scraper reads Vinted search results the way a logged-out visitor sees them. Type a search term, or paste any Vinted search, catalog, brand or item URL, and get one row per listing: title, price, buyer-protection fee and total, brand, size, condition, favourites, photo and seller id.

Turn on Include item details to also get the description, colour, material, category path, all photos, upload time, reservation state and the seller's name, review count, reputation and last-seen time.

No login, no cookies, no browser. Pagination runs page after page (96 items per page) until maxItems or Vinted's last page.

Input

FieldTypeDefaultMeaning
searchTermsarray["nike air max"] (prefill)Text typed in the Vinted search box, one term per line
startUrlsarrayemptyVinted URLs from any country site, detected automatically: search / catalog URLs (their filters, sort and price range are kept), brand pages (/brand/53-nike) and item URLs (/items/<id>-<slug>)
domainselectvinted.frCountry site for the search terms (26 sites: fr, de, co.uk, it, es, nl, be, at, lu, pl, cz, sk, lt, lv, ee, pt, se, fi, dk, hu, ro, hr, si, gr, ie, com)
maxItemsinteger20Total rows to return
maxPagesPerSearchinteger10Safety cap on result pages per search term or URL
sortselectrelevancerelevance, newest_first, price_low_to_high, price_high_to_low (search terms; URLs keep their own order=)
priceFrom, priceTointeger0 (off)Price range in the site's currency (search terms)
includeDetailsbooleanfalseOpen every item page for the detail fields below: one extra request (about 3 s) per row
proxyConfigurationproxyApify RESIDENTIALChoose the proxy country of the Vinted site you scrape

Output

FieldMeaning
id, title, urlVinted item id, title, item page
price, currencySeller's price in the site currency (EUR, GBP, PLN, CZK, SEK, DKK, HUF, RON, USD)
serviceFee, totalPriceBuyer-protection fee and price + fee, as Vinted shows them
brand, size, conditionAs shown on the listing, in the site's language; null when the item has none (books have no brand or size)
favouriteCountNumber of favourites (hearts)
isPromotedPromoted listing (Vinted: sellers pay to boost visibility)
photo, thumbnailMain photo (large) and the 310 px card image
sellerId, sellerIsBusinessSeller id, Pro seller flag
page, positionResult page and position across pages (search rows)
searchTerm or inputUrlThe input that produced the row
domain, searchUrl, scrapedAtVinted site, results page the row came from, UTC time
With item details (and for item URLs)
description, colour, materialSeller's text and attributes (material only when the seller set it)
category, catalogId, brandIdCategory path (e.g. Femmes > Chaussures > Baskets) and Vinted's ids
photos, photosCountAll photo URLs
uploadedAgoUpload time as Vinted prints it ("Il y a 2 heures", "42 min ago")
availability, isReservedInStock etc., reservation flag
sellerUsername, sellerUrlSeller name and profile link
sellerFeedbackCount, sellerFeedbackReputationReview count and Vinted's reputation score (0 to 1, e.g. 0.98)
sellerLastSeen, sellerBadges"Last seen an hour ago", badges such as ACTIVE_LISTER

Measured limits (2026-10-03)

  • Vinted serves at most 10 pages of 96 = 960 items per search (every real search we ran on the 26 sites reported 960 results on 10 pages; page 11 is empty). For more, split the search by price range, brand, size or category URL.
  • Items repeat between pages; rows are de-duplicated per search. "levis 501": 3 pages gave 96 + 83 + 71 new rows = 250 unique items.
  • A search with no real match still returns Vinted's loose matches (a nonsense word gave 25 items).
  • Speed from one home connection: 20 rows in 4-6 s, 250 rows in 15 s, 193 rows in 9 s; with item details about 3 s per item (6 rows in 20 s).
  • uploadedAgo is relative text in the site language; Vinted shows visitors no exact upload date.
  • Vinted is behind Cloudflare. Without a proxy, after about 100 page loads in an hour, our home IP got Cloudflare's JavaScript challenge (HTTP 403) on vinted.fr, .de, .co.uk and .it for minutes at a time. The Actor never solves challenges: with a proxy it retries on new IPs (up to 12 per page), without a proxy it stops calling that site for the run. Runs on the platform use Apify residential IPs, which we could not measure locally.
  • Seller profile URLs (/member/...) are not supported.

Example input

{"searchTerms": ["levis 501"], "domain": "vinted.fr", "sort": "newest_first", "priceFrom": 10, "priceTo": 40, "maxItems": 200}