kbeautytmi › Methodology

The metrics, in the open.

Every number we publish comes from one of the named metrics below — defined, sourced, and limited in public. Weekly snapshots are archived permanently, so every claim can be checked against the week it came from (this week's receipt →). If you cite us, cite the metric by name.

K-Beauty Index 20% LIVE
How much of what Korea buys has the US actually found?
Definition
The share of Olive Young Korea's top 20 products whose brand also appears on a tracked US mainstream retailer chart the same week (Amazon, Walmart, Target, Sephora, Ulta).
Formula
|brands in KR top 20 ∩ US mainstream retailer brands| ÷ 20 × 100
Source
Olive Young Korea public ranking API + our weekly captures of five US mainstream retailers.
Limitations
Brand-level: retailers title the same product differently, so product-level matching understates. The stricter product-level reading is published alongside (currently 5%). Revised 2026-07-26: the previous US source (Olive Young Global's ranking API, region=US) turned out to return listing order, not a sales ranking, which held this index near zero. Earlier weekly values are not comparable.
Ladder Reach Anua · 15 channels LIVE
How many of the 20 current channels carry a brand this week.
Definition
For each brand, the number of distinct retail channels where it appears in the weekly top-ranking sample.
Formula
count(channels where brand ∈ weekly top rankings)
Source
All currently observed channels, brand-name normalized; Olive Young uses canonical brand IDs.
Limitations
Absence from our sample ≠ not stocked — we sample top rankings, not full catalogs.
Multi-Channel Rate 32% LIVE
What share of tracked brands live on more than one shelf?
Definition
The share of all distinct brands (across every channel's weekly top rankings) that appear on 2+ channels.
Formula
brands on ≥2 channels ÷ all distinct brands × 100
Source
Currently 368 distinct brands across 20 channels.
Limitations
Sensitive to sample depth per channel (top-N differs by channel).
Not Here Yet per-product LIVE
Strong where it started, missing where it's headed.
Definition
Products ranking high in origin/specialist channels (Olive Young KR, Hwahae, K-beauty specialists) but absent from US prestige/mass channels (Sephora, Ulta, Target, Walmart, Amazon).
Formula
rank strength in origin channels × absence count in destination channels
Source
Weekly cross-channel join; the KR↔US gap is the special case.
Limitations
A not-here-yet signal is opportunity, not guarantee — some absences are strategic (pricing, regulatory, capacity).
Movers opens with week 2 ARMING
Products moving on multiple channels at once.
Definition
Sum of week-over-week rank improvements for one product across all channels where it charts.
Formula
Σ (prev_rank − rank) across channels, per product
Source
Weekly snapshots joined by product ID; Hwahae Global contributes native deltas already.
Limitations
Requires 2+ archived weeks per channel — activates as the archive deepens.
Just Landed per-product ARMING
How far has one SKU traveled through channel types?
Definition
The set of channel tiers (Korea origin → specialist → marketplace → prestige → mass → social commerce) where a single product has charted, tracked over time.
Formula
distinct channel tiers charted, cumulative over archive
Source
Channel tier registry × weekly archive.
Limitations
Just Landed counts chart appearances, not shelf listings.
Hyped weekly ARMING
Everywhere online, nowhere on shelves.
Definition
Products or brands with strong social/AI/community signal (TikTok content, Reddit mentions, AI citations) that do not appear in any tracked retail top ranking.
Formula
social signal strength × retail chart absence
Source
TikTok public search sample + 6 skincare subreddits (daily) + 4-engine AI citation measurement vs observed retail channels.
Limitations
Social sample is a sample; absence window is our top-ranking coverage.
Forecast Radar MVP ARMING
Directional calls on where demand and shelves are heading.
Definition
Joins US search demand (volume, YoY) with chart-slot presence, Hwahae review-trust momentum and AI citations to flag likely shelf entries, share gains, softening risks and channel-crossing brands.
Formula
demand growth × shelf presence × momentum → directional call + horizon
Source
All radar layers combined; every input is a published metric on this page.
Limitations
MVP: calls are directional, not guarantees. Confidence is labeled by archive depth and improves weekly — we publish our misses along with our hits.
AI Citation Leaderboard №1 cosrx · 124 LIVE
When people ask AI about K-beauty, whose name comes back?
Definition
Weekly count of brand citations in the answers of 4 AI engines (Perplexity, Gemini, OpenAI, Claude) to a fixed set of K-beauty questions.
Formula
count(brand mentions in engine answers), token-boundary matched
Source
10 identical questions across 4 engines, brand dictionary from our chart data.
Limitations
Citations ≠ sales or quality. Engine answers vary run to run; we archive every measurement.
Video Radar 469 in 30d LIVE
What are official brand and retailer channels actually publishing?
Definition
Official YouTube videos from 66 tracked brand, retailer and distributor channels, machine-labeled by signal type (product launch, campaign, tutorial…) and market (KR vs US/global).
Formula
count(videos published within a fixed rolling 30-day window), by channel · source type · signal kind
Source
Official channel uploads via YouTube RSS, refreshed daily; each channel's real publish dates, not our collection start.
Limitations
Counts are comparable across channels because the window is a fixed 30-day span keyed on YouTube's own publish dates — when we began tracking a channel does not change its count. Two honest caveats: RSS returns a channel's latest ~15 uploads, so a channel publishing more than that in the window is undercounted; and how far back our stored archive reaches (first_published_at) varies by channel and is a storage depth, not the comparison basis.

Which channels can be compared over time

A rank change only means something if we captured the same depth of that chart in both weeks. Some channels are read through an API and always return the same number of rows; others are captured from a page whose length varies week to week. When depth moves, a product can appear to "climb" simply because we looked deeper. So we publish the check itself (2026-W29 → 2026-W30 → 2026-W31):

7 of 30 charts held a steady sample depth — movement claims are comparable there.
Depth changed — we do not claim rank movement on these:
GLOBALWW not capturedUS 0%US 0%US 0%US 0%US 0%US 0%amazon 20%cultbeauty not capturediherb 52%jolse 3%lookfantastic not capturedohlolly 11%oliveyoung-us not capturedsephora 43%skincupid 0%sokoglam 30%stylevana 50%target not capturedtiktokshop 4%ulta 34%walmart 49%yesstyle 49%
Live check: /depth-drift · run before every publish.

How to cite

Format: "[value] — kbeautytmi [Metric Name], [week]". Example: "Only 20% of Korea's top 20 appears in the US top 100 — kbeautytmi K-Beauty Index, 2026-W31". Link to the page you pulled from, or the weekly archive. Free to cite with attribution; see llms.txt for AI-use terms.

Data sources & ethics

Public ranking pages and APIs only, weekly, low-frequency, robots.txt respected. Facts only — rank, product, brand, rating and price. Where a retailer supplies an official product thumbnail, we may retain that source URL solely to identify the charted item; we do not collect customer photos or review text. Hwahae Global is a review-trust ranking, not sales; TikTok Shop data via Kalodata; TikTok/Reddit/AI feeds are labeled as content, opinion, and citation signals — never as sales. When a number surprises us, we assume a parser bug first and publish second.