Vinted Items Scraper
Pricing
from $2.49 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
15 days ago
Last modified
Categories
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
| Field | Type | Default | Meaning |
|---|---|---|---|
searchTerms | array | ["nike air max"] (prefill) | Text typed in the Vinted search box, one term per line |
startUrls | array | empty | Vinted 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>) |
domain | select | vinted.fr | Country 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) |
maxItems | integer | 20 | Total rows to return |
maxPagesPerSearch | integer | 10 | Safety cap on result pages per search term or URL |
sort | select | relevance | relevance, newest_first, price_low_to_high, price_high_to_low (search terms; URLs keep their own order=) |
priceFrom, priceTo | integer | 0 (off) | Price range in the site's currency (search terms) |
includeDetails | boolean | false | Open every item page for the detail fields below: one extra request (about 3 s) per row |
proxyConfiguration | proxy | Apify RESIDENTIAL | Choose the proxy country of the Vinted site you scrape |
Output
| Field | Meaning |
|---|---|
id, title, url | Vinted item id, title, item page |
price, currency | Seller's price in the site currency (EUR, GBP, PLN, CZK, SEK, DKK, HUF, RON, USD) |
serviceFee, totalPrice | Buyer-protection fee and price + fee, as Vinted shows them |
brand, size, condition | As shown on the listing, in the site's language; null when the item has none (books have no brand or size) |
favouriteCount | Number of favourites (hearts) |
isPromoted | Promoted listing (Vinted: sellers pay to boost visibility) |
photo, thumbnail | Main photo (large) and the 310 px card image |
sellerId, sellerIsBusiness | Seller id, Pro seller flag |
page, position | Result page and position across pages (search rows) |
searchTerm or inputUrl | The input that produced the row |
domain, searchUrl, scrapedAt | Vinted site, results page the row came from, UTC time |
| With item details (and for item URLs) | |
description, colour, material | Seller's text and attributes (material only when the seller set it) |
category, catalogId, brandId | Category path (e.g. Femmes > Chaussures > Baskets) and Vinted's ids |
photos, photosCount | All photo URLs |
uploadedAgo | Upload time as Vinted prints it ("Il y a 2 heures", "42 min ago") |
availability, isReserved | InStock etc., reservation flag |
sellerUsername, sellerUrl | Seller name and profile link |
sellerFeedbackCount, sellerFeedbackReputation | Review 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).
uploadedAgois 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}