Public methodology

How Nichify scores a Vinted niche

This page explains the proprietary scoring at an operational level: what Nichify measures, over which window, at which cadence and what you should keep in mind before basing a sourcing decision on it.

The 4 signals

1. Coherence (cluster purity)

Coherence measures intra-niche dispersion: how closely the listings that make up a niche actually resemble one another. A coherent "Y2K" niche groups pieces that share the same visual cues (typography, loud colours, baggy fit). A phantom niche contains a hodgepodge of listings the algorithm bundled together by accident.

Scale: 0 (incoherent) to 100 (perfectly coherent). Confidence threshold: 60.

Why it matters: a low-coherence niche means the algorithm is still trying to isolate the signal, so the median price recommendations are noisy.

2. Monthly volume

Estimate of the number of transactions visible in the niche over the past 30 days (confirmed sales only: status Sold or Reserved at the time of the scrape).

Note: Vinted does not publish total sales, so Nichify reconstructs this estimate from the state transitions observed across the sample.

3. Median sold price

Median of confirmed sale prices over the window. The median is preferred to the mean to neutralise outliers (luxury pieces that slip into an entry-level niche).

The price shown in the UI is always the sold price, never the asking price, which can stay open for months without market validation.

4. Trend

Comparison of volume over the past 30 days against the previous 30 days. A trend >+15% flags a niche that is taking off; a trend <-15% flags a niche that is saturating.

Important: this signal arrives with a ~7-day delay because Sold to Available transitions (buyer cancellation) are confirmed late.

Data window

The longer window matters because it lets the algorithm tell a one-off spike (a 48-hour TikTok effect) from a structural trend (Y2K since 2024).

Sample per niche

A niche is only kept in the scoring if it has at least 40 active listings AND 15 confirmed transactions over the window. Below this threshold, statistical noise outweighs the signal and Nichify flags it as "emerging niche, insufficient data" rather than fabricating a score.

The 40/15 threshold comes from an internal study on median price stability: below it, the median moves by more than 20% from one scrape to the next.

Refresh cadence

The frequency is not higher because Vinted does not move that fast: between two 24h scrapes, fewer than 5% of niches gain or lose their "actionable" status.

What Nichify does not measure (yet)

Sources and accountability

The algorithm and its code are closed (commercial reasons), but the signals shown in the UI are fully traceable: every niche has a "view source listings" panel that lists the Vinted URLs used in the calculation. You can always audit the sample.

Question, disagreement or methodological flaw spotted? [email protected] ยท reply within 5 working days.

Last updated: 2026-04-29.