Methodology

Where our data comes from

Every statistic on SocialDB β€” subscriber counts, view counts, video counts, account age, profile details and live status β€” is pulled from the platforms' official APIs (the YouTube Data API v3 and the Twitch Helix API) and refreshed regularly. We don't scrape stats.

For a creator's other social channels and the business contact email they publish, we additionally read the links and text a creator lists publicly on their own channel page. This is information creators choose to make public for people to reach them β€” we only collect what they've already published, never private data.

How we estimate earnings

Most stats sites multiply a channel's lifetime views by a generic CPM. That's wildly inaccurate β€” it ignores when the views happened and bakes in years of low-value old traffic. We do it differently. For each YouTube channel we look at the views of its recent uploads to estimate monthly views, then apply an RPM tuned to that specific creator:

Monthly earnings β‰ˆ (recent monthly views Γ· 1,000) Γ— RPM
where RPM = base rate for the channel's niche Γ— a country multiplier.

RPM is dominated by two factors, and we adjust for both:

  • Niche: finance, tech and real-estate channels earn $9–$15 per 1,000 views; entertainment, music and kids content earn $1.50–$4. We classify each channel from its YouTube topic.
  • Geography: a US/UK/Australian audience is worth 3–5Γ— an Indian or Indonesian one. We scale by the creator's country.
  • Shorts vs long-form: Shorts monetize from a separate, far smaller ad pool β€” roughly $0.05–$0.12 per 1,000 views vs $2–$15 for long-form. We detect Shorts by video length and value that share of a channel's views at the Shorts rate, so a Shorts-heavy channel isn't wildly overestimated.

So a US finance channel and an Indian music channel with identical view counts get very different β€” and far more realistic β€” estimates. We still show a range (roughly Β±35% around the tuned RPM), because real RPM also moves with season and ad formats. We won't pretend to a single exact number.

What the estimate excludes

Our figure is ad revenue only. It does not include sponsorships and brand deals (often the largest income source), channel memberships, Super Thanks, merchandise, affiliate links, or off-platform income. Real total income is usually higher than our ad-only estimate.

How we estimate Twitch earnings

Twitch pays very differently from YouTube β€” income comes from subscriptions, ads and bits, none of which the API exposes. So instead of follower count (a poor predictor), we measure the metric that actually drives Twitch income: average concurrent viewers (ACV). We sample each channel's live viewer count every 15 minutes and, over time, derive its true ACV, peak viewers and monthly airtime.

From those we model the three revenue streams:

  • Subscriptions: estimated active paid subs (a fraction of ACV) Γ— ~$2.50 net per sub/month.
  • Ads: scaled by hours streamed Γ— ACV.
  • Bits / cheers: a smaller amount, also scaled by viewer-hours.

We show a range because we're inferring revenue from viewership rather than reading it directly. The estimate excludes donations/tips and sponsorships (both unmeasurable, and often large). A new Twitch channel shows its viewer stats immediately but needs about a week of streams before we'll publish an earnings range, so the average is meaningful rather than a single snapshot.

Followers are pulled from the Twitch API and shown when available.

Corrections

Numbers move constantly and APIs change. If something looks wrong, the "Updated" timestamp on each profile shows when we last refreshed it. SocialDB is independent and not affiliated with YouTube or Twitch.