Vinted Secondhand Listings, Closets & Seller Feedback avatar

Vinted Secondhand Listings, Closets & Seller Feedback

Pricing

from $0.49 / 1,000 results

Go to Apify Store
Vinted Secondhand Listings, Closets & Seller Feedback

Vinted Secondhand Listings, Closets & Seller Feedback

Search Vinted secondhand fashion listings by keyword, brand, size, color, material and price across 19 storefronts, or pull a seller's closet, a brand's catalog, or a seller's feedback history.

Pricing

from $0.49 / 1,000 results

Rating

0.0

(0)

Developer

vexaloom-labs

vexaloom-labs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Vinted is a large second-hand fashion marketplace spread across country storefronts. This actor turns its public listings, item pages, seller profiles, closets, feedback history, brands and categories into clean dataset rows across 27 markets. Search by keyword with Vinted's own filters, paste filtered URLs, open full item details, or vet a seller before buying. No account, cookies or proxy setup is needed.

What this actor does

  • Seven modes: search, byUrl, byUser, byBrand, byCatalog, byBrandSearch, byUserFeedbacks
  • 27 markets: United States, United Kingdom, France, Germany, Italy, Spain, Poland, Czechia, Netherlands, Lithuania, Luxembourg, Austria, Belgium, Portugal, Romania, Slovakia, Finland, Sweden, Greece, Denmark, Estonia, Croatia, Hungary, Ireland, Latvia, Slovenia and Australia
  • Search filters: keyword, brand, category, size, colour, condition, material, price range and sort order, combinable in one search
  • Deep search: split a broad search into price bands to collect beyond Vinted's 960-result ceiling per query
  • Optional item details: description, colour, material, category path, condition ID, upload age, every photo and seller rating
  • Optional seller stats: rating, feedback counts, live and sold item counts, followers, business/shop identity
  • Seller feedback: full review history with rating, text, reviewer and optional owner reply
  • Best-effort enrichment: item details and seller stats are optional; under Vinted rate limits those fields can be omitted or delayed while the search rows still return
  • Empty fields are omitted — every value in a row is real; fields Vinted does not expose are absent, not filled with placeholders

Output per item

  • itemId, title, description
  • brandTitle, brandId, brandUrl
  • sizeTitle, sizeId, sizeEquivalents
  • status (condition as shown on the storefront), condition (English), conditionId, statusId
  • color, colors, materials, otherAttributes
  • catalogId, categoryName, categoryPath
  • priceAmount, priceCurrency, totalPriceAmount, serviceFeeAmount, shippingAmount, freeShipping
  • favouriteCount, isPromoted, isReserved, isClosed, isHidden, isVisible, availability
  • uploadedAgo — Vinted's relative posting age (e.g. "2 hours ago")
  • itemUrl, canonicalUrl, imageUrl, photos[], photoCount
  • sellerId, sellerLogin, sellerCountryCode, sellerProfileUrl, sellerAvatarUrl
  • sellerRating, sellerFeedbackCount, sellerFeedbackReputation
  • sellerPositiveFeedbackCount, sellerNeutralFeedbackCount, sellerNegativeFeedbackCount
  • sellerItemCount, sellerSoldItemCount, sellerBoughtItemCount, sellerFollowersCount
  • sellerIsBusiness, sellerIsOnline, sellerBadges
  • sellerShopName, sellerShopLegalName, sellerShopVatNumber, sellerShopCountry, sellerShop
  • sourceUrl when an item came from a pasted URL
  • recordType, scrapedAt, siteName, sourceCountry, sourceCountryCode

Fields marked optional above appear only when the selected mode enriches the row or Vinted supplies them.

Output per seller profile

  • userId, login, realName, about, city, countryCode, countryTitle, countryId
  • avatarUrl, avatarThumbnailUrl, profileUrl
  • rating (0–5), feedbackCount, feedbackReputation, feedbackRating
  • positiveFeedbackCount, negativeFeedbackCount, neutralFeedbackCount
  • itemCount, totalItemsCount, soldItemCount, boughtItemCount
  • followersCount, followingCount
  • isBusiness, isOnHoliday, isOnline, verifications
  • shop — name, legal name/code, VAT number, registrar, country, address and verification state for business sellers
  • lastLoggedOn, recordType, scrapedAt, siteName, sourceCountry, sourceCountryCode

One profile row is written before that seller's closet items.

Output per feedback entry

  • feedbackId, feedbackText, rating, createdAt
  • itemId, itemUrl
  • feedbackUserId, reviewerId, reviewerLogin, reviewerProfileUrl
  • isSystem, isAutomatic, feedbackType (member or automatic)
  • ownerComment, ownerLogin
  • recordType, scrapedAt, siteName, sourceCountry, sourceCountryCode

Output per brand

  • brandId, title, slug
  • favouriteCount, itemCount, currency
  • isVisibleInListings, requiresAuthenticityCheck, isLuxury, isHighValue
  • brandUrl, canonicalUrl
  • recordType, scrapedAt, siteName, sourceCountry, sourceCountryCode

Input

FieldTypeDefaultDescription
modestringsearchsearch, byUrl, byUser, byBrand, byCatalog, byBrandSearch or byUserFeedbacks
countrystringcomMarket suffix, e.g. com, co.uk, fr, de, pl
searchTextstring–Keyword (mode=search)
orderstringrelevancerelevance, newest_first, price_low_to_high, price_high_to_low
urlsarray–Item, member, brand, catalog or filtered search URLs (mode=byUrl)
userIdstring–Numeric user ID, username or member URL (mode=byUser / byUserFeedbacks)
brandIdstring–Brand ID or brand URL (mode=byBrand)
catalogIdstring–Category ID or catalog URL (mode=byCatalog)
brandKeywordstring–Brand registry keyword (mode=byBrandSearch)
brandIdsarray–Brand ID filters
catalogIdsarray–Category ID filters
sizeIdsarray–Size ID filters
colorstringanyVinted colour ID; the dropdown shows labels such as Black, Gray, White, Cream, Beige, Red, Blue, Green, Brown, Yellow, Silver, Gold and Multi
materialIdsarray–Material ID filters
conditionstringanynew_with_tags, new_without_tags, very_good, good, satisfactory
priceFrom / priceTointeger–Price range in the market's local currency
deepSearchbooleanfalseSplit broad searches into price bands past 960 results; a saturated single-price band is treated as truncated
includeItemDetailsbooleanfalseAdd description, attributes, all photos and seller rating from item pages
includeSellerStatsbooleanfalseAdd seller rating, counts, followers and shop identity
minRatingnumber–Drop items below this seller rating (0–5); items without a rating pass
containsKeywordstring–Keep items whose title or description contains this text
maxItemsinteger50Hard cap (1–5000)
feedbackTypestringallall, member or automatic (mode=byUserFeedbacks)

Example: search a brand with filters

{
"mode": "search",
"country": "fr",
"searchText": "nike air max",
"brandIds": ["53"],
"sizeIds": ["207"],
"condition": "very_good",
"priceFrom": 20,
"priceTo": 80,
"maxItems": 100
}

Example: item details and seller stats

{
"mode": "search",
"country": "de",
"searchText": "carhartt jacket",
"includeItemDetails": true,
"includeSellerStats": true,
"maxItems": 25
}

Example: a seller's profile, closet and feedback

{
"mode": "byUrl",
"country": "co.uk",
"urls": [
"https://www.vinted.co.uk/member/123456789-seller-name"
],
"maxItems": 50
}
{
"mode": "byUserFeedbacks",
"country": "fr",
"userId": "123456789",
"feedbackType": "member",
"maxItems": 100
}

Example: deep search past 960 results

{
"mode": "search",
"country": "pl",
"searchText": "nike",
"deepSearch": true,
"maxItems": 3000
}

Use cases

  • Resale sourcing — scan a brand, size or category for underpriced listings before they sell
  • Price monitoring — track asking prices and buyer-protection totals across markets over time
  • Seller vetting — pull a seller's rating, sold count, feedback history, followers and shop identity
  • Market research — measure listing volume, condition mix and price bands for a brand or category
  • Closet monitoring — schedule a seller's closet to spot new stock as it appears
  • Brand and category discovery — resolve Vinted brand IDs and category paths for saved searches

FAQ

Do I need a Vinted account or cookies? No. Every mode reads publicly available Vinted pages and endpoints. No login, API key or cookie setup is required.

How many markets are supported? 27 live Vinted markets, each with its own currency and storefront language. Use the country dropdown; pasted URLs use their own domain.

How many results can I get? Vinted returns at most 960 results per query. Turn on deepSearch to split a broad query into price bands and collect beyond that ceiling. If a single price point still has more than 960 matches, that band cannot be fully enumerated and is treated as truncated, so deep coverage is broader than 960 but not exhaustive. Closets are capped by Vinted at 10,000 visible items per seller.

Why is the posting date relative instead of an exact timestamp? Vinted stopped exposing an exact listing creation time. The actor returns the relative uploadedAgo value the site shows and does not invent a date. View counts are no longer public either, so neither field is fabricated.

Why do some items lack a brand, material, colour, description or seller rating? Sellers can leave optional fields blank, and new sellers have no feedback yet. Item-page and seller-stat enrichment is best-effort: if Vinted rate-limits those routes, the row keeps its search fields and omits the enrichment fields instead of inventing values. Seller-stat enrichment stops after repeated API failures, so a rate-limited run can take several minutes and finish with fewer seller counts. Optional fields are omitted rather than filled with a placeholder.

Why is status in a local language while condition is in English? Vinted localizes condition names per market. status keeps the storefront wording, while condition and conditionId provide a stable cross-market equivalent. The ID is the reliable key for filtering.

Can I scrape sold listings or sold prices? No. Vinted removes sold listings from public search and exposes no complete sold feed. Seller soldItemCount and review rows with an item ID are useful sale signals, but they are not a sold-price history.

Do the same listings appear in several markets? Some markets share one inventory pool and show the same item at converted prices. Match rows by itemId; a price difference between markets is often currency conversion, not a separate listing.

Do images open without authentication? Yes. Image URLs are public and load without cookies or a referrer.

Is this affiliated with Vinted? No. This is an independent third-party actor that reads publicly accessible marketplace data. It is not affiliated with or endorsed by Vinted.