Data methodology
Every number in RoomScope comes with its provenance so you can judge how fresh and how complete it is.
Coverage follows what can be observed sustainably
We watch a bounded, expanding set of public LIVE rooms and creators. Results show what was observed in that set, never a claim about all of TikTok.
Public signals and explicit limits
Reads come from stored observations; a refresh queues work in the background instead of calling TikTok on your request. Rate limits and allowances are published per plan.
Observed boards and our own calculations stay separate
Official observed leaderboards reproduce a TikTok board and are published only after coverage passes a gate. Derived rankings and gifter totals are our calculations and are always labelled as such.
Retention is capped and suppression is durable
LIVE history is kept for a bounded period. A creator opt-out or deletion request removes retained history and stops further collection.
Provenance on every result
- Source
- The observed dataset or collector that produced the record.
- Observed at
- When the public signal was captured, not when the page was opened.
- Freshness
- Whether the stored observation is near realtime, historical or delayed.
- Coverage status
- Where the result sits relative to what we observe. It is never a completeness guarantee.
- Methodology version
- The versioned calculation used, so derived results can be traced.
Coverage status values
- observed
- A matching stored observation is inside the current coverage set.
- partial
- Some usable data exists, but the observation or the requested window is incomplete.
- not-covered
- No matching stored observation exists in the coverage set yet.
- stale
- The newest matching observation is older than the published freshness threshold.
RoomScope is an independent product. It is not affiliated with, endorsed by or sponsored by TikTok or ByteDance.