Sales and resale tools

6 min read

What a seller has actually sold, and what an item is worth before you buy it — with the four market signals, their thresholds, the comparables underneath them, and the two answers the estimator gives instead of inventing a number.

Two tools that answer the same question from opposite ends: the Sales Extractor at /tools, and the Resale Estimator on any item.

Sales Extractor

Extract a seller's confirmed sales from their Vinted profile. Enter their profile URL or user ID.

It comes back with every confirmed sale — the ones with a completed transaction behind them, not their current listings.

What comes back

You get the seller's card first: Member since, {n} items listed, and a Business marker if they are a professional seller.

Then the sales:

Total{n} confirmed sales, with an average price
Top brandsWhat they actually move
SearchBy title or brand
FiltersBrand, category, min and max price, rating, and With photo only
SortNewest first, Oldest first, Price low to high, Price high to low

Ratings filter to Positive, Neutral or Negative — which is how you find out whether a seller's problems cluster in one category.

Niches and the seller profile

Niches is the part worth reading. It groups their sales into categories with the count, the share, the Revenue and the typical range for each. A seller with 60% of their revenue in one niche is a different proposition from one spread evenly across five. When the categories were named by our analysis rather than taken straight from Vinted's, the block carries an AI-analyzed badge.

Seller Intelligence turns that into a profile — Specialist, Diversified or Generalist — with the Key findings behind the label.

Two honest empty answers: Not enough data to detect niches. when the sale count is too low to group, and No confirmed sales found for this seller. when there are none at all.

Three uses, in rough order of value:

  1. Before buying from them. A seller who has sold four hundred items with positive ratings behaves differently from one with three.
  2. Before building a filter around them. If their niche is what you resell, a seller-scoped filter on them is worth more than a category filter.
  3. Pricing your own listings. Their confirmed sales are real transactions, not asking prices.

Resale Estimator

Market analysis for this item.

Two ways in, both on an item you are looking at:

  • in the feed, the caret next to the Buy button → Estimate resale;
  • in an item's detail, the Estimate button.

On a plan with a daily allowance the entry carries what is left, as Estimate resale (7/10).

It compares the item against live Vinted listings and recent sales, and answers what you would get for it.

The estimate

Smart Estimate is the headline: a recommended selling price, with a Typical range under it and Est. Profit against what you would pay — labelled Potential profit or Potential loss, because it will tell you when the deal does not work.

Three Pricing Strategies sit beside it:

Quick SalePriced to move now
StandardThe middle
Max ProfitPriced for patience

The Price distribution chart — Where comparables land — plots Sold and Active listings, with markers for You pay, the Median, and Sell, the price it recommends. When your buy price sits far left of the median, that is the whole case for the purchase in one picture.

Fees are already in it

Under Fees & Shipping, the profit figure nets off what you will actually lose:

  • Buyer protection (~5%), shown as Est. fees — or plain Buyer protection with Observed fees when real figures were available in the market data;
  • Shipping (est.).

The four market signals

Each has a stated threshold, and each carries its own caveat — which is the point of showing them rather than a single score. Hover one for its numbers.

SignalThresholdsCaveat
CompetitionHigh ≥ 20 active listings, Medium ≥ 8Does not weight for listing freshness or relevance
DemandTypical favourites: High ≥ 10, Medium ≥ 3Global thresholds — directional only in a niche category
Price stabilityVolatile if the spread (CV) ≥ 0.25, otherwise StableComputed after removing outliers, on non-promoted listings only
VelocityFast moving ≥ 50% listed in the last 30 days, Moderate ≥ 25%Based on listing date, not the exact sale date

Promoted listings are flagged separately — {n} of {total} active listings are paying for placement — and excluded from the stability calculation, because a paid listing's price is not a market signal.

The comparables underneath

Market breakdown is where the numbers come from, and it is worth opening when a signal surprises you:

  • Market Size and Median Price, with a Sold median and an Active median side by side;
  • Recently sold — a strip of real sales, {n} · last 90d;
  • Similar Items, on two tabs, Sold and Active, each listing opening on Vinted;
  • Condition mix — how the comparables split across conditions, which is what makes the median mean something;
  • Vinted suggested, when Vinted has an opinion of its own.

Individual listings carry two badges: AD for one paying for placement, and PRO for a professional seller's.

Confidence, and the two honest refusals

High confidence, Medium confidence or Low confidence, with the basis stated under it: Based on {n} sold + {n} active listings, or Based on {n} active listings when no sold data was available.

Sold data is worth more than active data. An estimate built only on active listings is built on asking prices, and asking prices are what sellers hope for.

Not enough data and No similar items found on Vinted for this item are answers, not failures. An item with no comparables cannot be priced by comparison, and inventing a number for it would be worse than saying so. The second one adds the actionable half: Try with a different item that has a brand and category — an item with neither has nothing to search on.

Unable to estimate is a different thing: the comparables could not be fetched at all. Retry is the whole fix.

Adjusting the condition

Kops classifies the item's condition from the listing. If it got it wrong, override it — Condition, with Tweak if misclassified — and the estimate recalculates. Reset puts it back. Condition moves resale value more than almost anything else, so it is worth a glance.

Quotas

The Resale Estimator is 10 per day on Starter, unlimited on Plus and Pro. The counter reads {remaining}/{max} estimates left today, then No estimates left today, and spending the last one puts up You've used your daily estimates with Upgrade to Plus on it. It resets at midnight UTC.

The Sales Extractor has its own allowance on the same clock — see Plans and limits.

Share