YouTube Channel Analyzer — Subscribers, Views & Channel Stats avatar

YouTube Channel Analyzer — Subscribers, Views & Channel Stats

Pricing

from $1.00 / 1,000 channel reports

Go to Apify Store
YouTube Channel Analyzer — Subscribers, Views & Channel Stats

YouTube Channel Analyzer — Subscribers, Views & Channel Stats

Collect public YouTube channel signals; earnings and growth forecasts are estimates, not reported revenue. No login. Bulk export: JSON, CSV, Excel and API. Pay per result: from $1/1K channel reports; usage extra.

Pricing

from $1.00 / 1,000 channel reports

Rating

0.0

(0)

Developer

Apivault Labs

Apivault Labs

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

2

Monthly active users

21 days ago

Last modified

Features

Limited permissions

Share

YouTube Channel Analyzer — Earnings & Growth | $1/1K

YouTube Channel Analytics — earnings, growth, audience and competitors

YouTube Channel Analyzer turns a channel handle, URL, ID, or video URL into a structured channel-intelligence report. Analyze subscribers, views, estimated earnings, growth, upload activity, recent videos, audience signals, similar channels, and forecasts in bulk without login or cookies.

$1 per 1,000 successful reports on paid Apify plans · $2/1K on Free · Pay per result · JSON, CSV, Excel, API and webhook-ready

Why use this YouTube channel analyzer?

  • Channel or video input — resolve a report from @handle, channel URL, channel ID, watch URL, short URL, or Shorts URL.
  • Earnings calculator — estimate daily, weekly, monthly, and yearly revenue ranges from public view signals.
  • Growth intelligence — inspect history, subscriber and view changes, upload patterns, channel score, and forecast milestones.
  • Content research — review recent videos, engagement, outlier signals, content mix, video duration, and upload cadence.
  • Audience signals — receive clearly labeled language and country estimates from an available public-comment sample.
  • Competitor discovery — include similar channels for manual niche and creator comparison.
  • Bulk and fast modes — choose a full report or core statistics for larger lists.
  • Clean billing — failed lookups are stored separately and are never charged as channel reports.

Input

The following mixed-target illustration uses fictional placeholders. Replace them with public targets; working-shaped small inputs are provided below.

{
"targets": [
"@northstarstudio",
"https://www.youtube.com/@harborlab",
"https://www.youtube.com/watch?v=example1234"
],
"historyDays": "28",
"fastMode": false,
"maxConcurrency": 10,
"proxyConfiguration": {
"useApifyProxy": true
}
}
FieldDescription
targetsChannel handles, URLs, IDs, or video URLs; exact duplicates are removed
historyDaysOptional day-by-day history: 0, 7, 14, 28, 90, or 365 days
fastModeReturn core channel identity, totals, averages, and estimated earnings without deeper sections
maxConcurrencyParallel channel lookups from 1 to 50
proxyConfigurationRecommended for resilient large bulk runs; Apify datacenter proxy is sufficient

An empty input runs one free demonstration report. A user-supplied successful target is charged once.

What you get

Identity and reach

FieldDescription
channelId, handle, channelName, channelUrlNormalized channel identity
subscribers, totalViews, videoCountPublic channel totals, which may be rounded by YouTube
niche, country, dateCreated, verifiedAvailable public classification and account details
globalSubscribersRank, globalViewsRankAvailable comparative ranking signals

Earnings and performance

FieldDescription
dailyAvg, weeklyAvg, monthlyAvg, yearlyAvgViews, subscriber changes, and estimated revenue ranges by period
monthlyRevenueLowUsd, monthlyRevenueHighUsdFlat monthly range fields for CSV and spreadsheet workflows
yearlyRevenueLowUsd, yearlyRevenueHighUsdFlat yearly range fields
estimatedRpmUsdEstimated revenue-per-thousand-view range derived from the public estimate
uploadsPerWeek, avgViewsPerVideo90dUpload activity and recent view-performance signals

Growth, content, and audience

FieldDescription
dailyStats, growthAvailable day-by-day data and period growth summary
channelScoreExplainable research heuristic combining reach, activity, engagement, and momentum
engagementRatePct, viewsPerSubscriberPublic recent-video interaction and audience-liveness estimates
recentVideosUp to 10 recent videos with public performance and outlier signals
contentMixAvailable long-form and Shorts mix by period
bestUploadDay, uploadsByWeekdayPublishing-pattern indicators derived from available history
audienceEstimateEstimated languages and probable countries with the public-comment sample size
similarChannelsUp to 10 channels for competitor discovery
forecastAvailable projected totals and upcoming milestones
isMonetizedAvailability-dependent ad-presence signal for a sampled public video

Fictional output example

The values below describe a fictional channel and are provided only to illustrate the schema.

{
"success": true,
"input": "@northstarstudio",
"channelName": "Northstar Studio",
"handle": "northstarstudio",
"niche": "Education",
"subscribers": 1840000,
"totalViews": 426500000,
"videoCount": 318,
"monthlyViewsEstimate": 42700000,
"monthlyRevenueLowUsd": 42700,
"monthlyRevenueHighUsd": 128100,
"estimatedRpmUsd": {
"lowUsd": 1.0,
"highUsd": 3.0
},
"channelScore": 82,
"engagementRatePct": 4.6,
"uploadsPerWeek": 1.8,
"bestUploadDay": "SATURDAY",
"analyzedAt": "2026-08-26T18:00:00Z"
}

Fast mode or full mode?

Use fastMode: true for broad list enrichment where you primarily need channel identity, totals, upload frequency, and earnings averages. Use full mode when you need recent videos, similar channels, content mix, forecast, history, monetization signal, or audience estimate.

Optional sections can be unavailable for a particular channel or run. Always design downstream automation to accept null, empty arrays, and availability-dependent samples.

Pricing

  • Paid Apify plans: $0.001 per successful report — $1/1K.
  • Free Apify plan: $0.002 per successful report — $2/1K.
  • Platform resource and proxy usage are paid by the user and shown separately by Apify.
  • Invalid and unresolved targets are stored in ERRORS and do not create a result charge.
  • Exact duplicate inputs are processed once.
  • The built-in empty-input demo is not charged.

Use cases

  • Creator research: compare public reach, activity, engagement, growth, and estimated earnings before manual review.
  • Influencer marketing: shortlist channels and verify public evidence before sponsorship outreach.
  • Competitor intelligence: discover adjacent channels, recent content, upload cadence, and outlier videos.
  • Niche research: compare estimated RPM ranges, content mix, and public growth signals across a category.
  • Channel monitoring: schedule repeat runs and store snapshots in a warehouse or spreadsheet.
  • Lead enrichment: add public channel intelligence to an authorized creator or company list.

Important limitations

  • Earnings are estimates, not YouTube Studio revenue or proof of creator income. Geography, niche, ad inventory, Premium revenue, seasonality, sponsorships, and other factors can materially change actual earnings.
  • YouTube publicly rounds subscriber counts. subscribersLive, when present, is also an estimate and not an exact private counter.
  • Audience countries are inferred from sampled public comment languages and can be incomplete or biased; they are not demographic measurements.
  • isMonetized is an availability-dependent ad-presence signal and can vary by video, viewer region, consent state, and time.
  • channelScore is a research heuristic, not a platform grade, credit score, fraud score, or quality verdict.
  • Forecasts extrapolate observed public trends and do not predict future creative performance.
  • Optional history, ranking, video, forecast, and audience fields may be missing temporarily.

Responsible use

Use public channel data for lawful research and authorized workflows. Do not use estimates as the sole basis for employment, credit, insurance, housing, or other high-impact decisions. Avoid spam, harassment, sensitive-trait inference, and misleading claims about creator income or audience demographics.

FAQ

Does the YouTube channel analyzer require login or cookies?

No. Input does not include a YouTube login, cookie, or third-party analytics API-key field.

Can I analyze a channel from one of its videos?

Yes. Paste a watch, shortened, embed, or Shorts URL and the Actor resolves the channel behind the video.

Are the earnings exact?

No. They are transparent public-data estimates and should be presented as ranges, not verified income.

Are failed channels charged?

No. Only a successfully delivered Dataset report creates the result event. Failure details are stored separately in ERRORS.

Can I export to CSV or Excel?

Yes. Apify Dataset exports include JSON, CSV, Excel, XML, RSS, API access, and webhook integrations.

Support

For an incomplete report, open an issue with the Actor run ID and a non-sensitive public channel example. Do not publish private lists, credentials, or customer data.


Please read this section carefully. By running this Actor you accept these terms.

Bottom line: this is a neutral, general-purpose software tool. It only retrieves information that is already publicly available. You — the user — decide what to search for and how to use the results, so you alone are responsible and liable for that use. The developer/operator of this Actor merely provides the tool and does not control, endorse, or take responsibility for what you do with it.

1. Public data only. The Actor accesses only publicly available information. It does not log in on your behalf, bypass access controls, or retrieve private, paywalled, or password-protected data.

2. You are the responsible party (data controller). For every run you start, you act as the data controller and are solely responsible for using the output lawfully. This includes having a valid lawful basis (for business/B2B use this is typically legitimate interest), honoring data-subject rights (access, correction, deletion, opt-out), and complying with all applicable laws and regulations — including, where relevant, the GDPR, UK GDPR, CCPA/CPRA, and similar privacy, marketing, and anti-spam laws (e.g. ePrivacy, CAN-SPAM, CASL, TCPA).

3. Not a Consumer Reporting Agency. This Actor and its operator are not a consumer reporting agency (CRA), and the output is not a "consumer report" under the U.S. Fair Credit Reporting Act (FCRA) or similar laws. You must NOT use it, in whole or in part, to decide a person's eligibility for credit, employment, housing/tenancy, insurance, or any other FCRA-regulated purpose.

4. Respect third-party terms. You are responsible for complying with the terms of service of any website or platform whose public data you choose to process, and with any applicable intellectual-property rights.

5. No warranty. The Actor is provided "as is", without warranty of any kind. Public data may be incomplete, outdated, or inaccurate — verify independently before relying on it. Availability of sources and fields can change at any time.

6. Prohibited use. Do not use this Actor or its output for stalking, harassment, discrimination, fraud, spam, or any unlawful or harmful purpose.

7. Indemnification. You assume all risk and liability arising from your use of this Actor, and you agree to defend, indemnify and hold the operator harmless from any and all claims, losses, fines, or liabilities — including reasonable legal fees — resulting from your use or misuse of the Actor or its output, or from your breach of these terms or of any law.

This section is general information, not legal advice. If you are unsure whether your intended use is permitted, consult your own legal counsel before running this Actor.

YouTube channel research from handles, IDs and video URLs

Use this channel analytics scraper when you already have creator targets and need a structured comparison file. Public reach, recent activity and estimated earnings can help plan a manual creator review. Keep verified source totals, estimated values and optional sampled sections distinct in your analysis.

WorkflowSuggested startReview before use
Known channel enrichmentFast mode, one handleIdentity, public totals and missing fields
Creator behind a videoOne public video URLResolved channel identity
Content and niche reviewFull modeAvailable recent-video sample
Recent history comparisonSmall historyDaysActual dates and coverage returned
Broad spreadsheet shortlistFast mode and low concurrencyEstimates and source rounding

Inspect one channel quickly

{
"targets": [
"@MrBeast"
],
"historyDays": "0",
"fastMode": true,
"maxConcurrency": 1
}

Fast mode skips the deeper history/video/audience/forecast sections. A configured historyDays value does not force those sections back on. Optional core-average fields can still be absent when their source request is unavailable.

Resolve a channel from a video

{
"targets": [
"https://www.youtube.com/watch?v=dQw4w9WgXcQ"
],
"historyDays": "0",
"fastMode": true,
"maxConcurrency": 1
}

The result describes the channel resolved behind the video, not a standalone video performance report. Confirm channelId and channelUrl before joining it to an existing creator database.

Request a small full-analysis history

{
"targets": [
"@MrBeast"
],
"historyDays": "7",
"fastMode": false,
"maxConcurrency": 1
}

This enables available optional sections. It does not guarantee complete daily history, every recent video or an unbiased audience sample. Missing sections must remain unavailable rather than filled with estimates of your own.

Compare two supplied channels

{
"targets": [
"@MrBeast",
"https://www.youtube.com/@YouTube"
],
"historyDays": "0",
"fastMode": true,
"maxConcurrency": 1
}

Exact duplicate input strings are removed, but different aliases or video URLs can resolve to the same channel. Do not assume canonical-channel deduplication. Use channelId to deduplicate your comparison file and avoid overlapping inputs when you want one paid report per creator.

Interpret earnings and audience estimates carefully

Monthly and yearly revenue ranges are public-data estimates, not creator accounting, sponsorship revenue or YouTube Studio access. A high view count does not establish a corresponding income. Compare ranges alongside the source coverage and never replace an unknown value with zero.

Audience language/country estimates depend on the available public-comment sample. Commenters may differ from viewers, and language does not establish residency or sensitive personal traits. Keep the sample size with any estimate. Ad presence on a sampled video is not proof of creator monetization status.

Forecasts extrapolate observed signals. A milestone projection is not a promise of future growth; channelScore is a research heuristic rather than a platform endorsement. Evaluate a creator's content and current public evidence directly before sponsorship or partnership decisions.

Export and repeatable channel comparisons

Retain channelId, channelUrl, input and analyzedAt with your exported metrics. Use JSON to preserve daily arrays, recent videos and forecast objects. Flat revenue fields are convenient for CSV/Excel, but retain their estimated nature in column labels. Check OUTPUT.summary for requested, processed, succeeded and failed counts, and ERRORS when present. This production writes OUTPUT, not a separate SUMMARY record.

For monitoring, retain dated Dataset exports and compare the same channelId outside the Actor. It does not manage a historical baseline or send alerts. History availability, rounded totals and optional-source failures can create apparent differences that need review before reporting a trend.

Integration and cost questions

Use Actor apivault_labs/youtube-channel-stats in the linked clients or Console. MCP clients can discover apivault_labs--youtube-channel-stats, inspect tools/list, then send the same small input. Keep the returned run/Dataset/KVS IDs, wait for completion and read actual reports rather than repeating the tool call.

What do ten successful channel reports cost? $0.01 in result events on paid Apify plans, or $0.02 on Free, plus user-paid platform/proxy usage. The active schedule has a result event and no separately configured Actor-start event. A failed lookup can consume resources even without a result event.

Does the demo validate my input list? No. Empty input selects the built-in demo target and is not a paid custom-target test. Supply an explicit target to validate the workflow you intend to use.

Are all JSON examples newly collected reports? They are small Actor inputs validated against the production schema. Optional source coverage varies by run; the fictional output above remains an illustration, not a real channel.

n8n and developer integrations

Use this Actor in your automation or application with the existing community integrations below. An Apify account and API token are required; Actor and platform charges follow the current pricing.

These are community packages. Publication on npm does not establish n8n verification or availability in n8n Cloud. Review the linked package README for supported inputs and setup.