🎥 YouTube Channel Info Scraper avatar

🎥 YouTube Channel Info Scraper

Pricing

$3.00 / 1,000 results

Go to Apify Store
🎥 YouTube Channel Info Scraper

🎥 YouTube Channel Info Scraper

Extract YouTube channel info data — title, author, engagement, and more. Scrape by keyword, URL or ID. Export to JSON, CSV & Excel, use the API, schedule runs and integrate. No code required.

Pricing

$3.00 / 1,000 results

Rating

0.0

(0)

Developer

Jackie Chen

Jackie Chen

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 hours ago

Last modified

Share

YouTube Channel Info Scraper

youtube-channel-info-scraper

Resolve and look up YouTube channels by name / @handle, channel URL, or channel ID, and get each channel's full public profile: channel ID, name, canonical and vanity URLs, description, subscriber count, video count, avatar, banner, and external links (Instagram, Twitter/X, website, etc.).

Unofficial. This Actor is not affiliated with, authorized, or endorsed by YouTube or Google. It is an independent tool that retrieves publicly available data via a third-party API. Use it in compliance with YouTube's terms and all applicable laws; you are responsible for how you use the retrieved data.

What it does

  • By name / handle — give one or more channel names or @handles (e.g. MrBeast); the Actor resolves each to a channel ID.
  • By URL — give channel URLs (https://www.youtube.com/@MrBeast or .../channel/UC...); each is resolved to a channel ID.
  • By channel ID — give UC... IDs to look up directly.
  • Full profile (default on) — every resolved channel is enriched with its full public profile. Disable includeFullProfile to only resolve the ID and URL (cheaper / faster).

Input

FieldTypeDefaultDescription
channelNamesstring[]["MrBeast"]Channel names / @handles to resolve.
channelUrlsstring[][]Channel URLs to resolve.
channelIdsstring[][]UC... channel IDs to look up directly.
includeFullProfilebooleantrueFetch the full profile for each channel.
maxItemsinteger50Max total channels across all inputs.

Example input

{
"channelNames": ["MrBeast", "PewDiePie"],
"channelUrls": ["https://www.youtube.com/@mkbhd"],
"includeFullProfile": true,
"maxItems": 50
}

Output

One dataset item per channel:

{
"channelId": "UCX6OQ3DkcsbYNE6H8uQQuVA",
"channelName": "MrBeast",
"channelUrl": "https://www.youtube.com/channel/UCX6OQ3DkcsbYNE6H8uQQuVA",
"vanityUrl": "http://www.youtube.com/@MrBeast",
"description": "SUBSCRIBE FOR A COOKIE! ...",
"subscriberCount": 496000000,
"subscriberCountText": "496M subscribers",
"videoCount": 984,
"videoCountText": "984 videos",
"avatarUrl": "https://yt3.googleusercontent.com/...",
"bannerUrl": "https://yt3.googleusercontent.com/...",
"links": [
{ "name": "Follow", "url": "instagram.com/mrbeast" },
{ "name": "Twitter", "url": "twitter.com/MrBeast" }
],
"source": "name:MrBeast"
}

Notes

  • Data is sourced live; the upstream occasionally rate-limits, so the Actor retries transient blocks with exponential backoff.
  • Channels are de-duplicated by channel ID within a run.
  • subscriberCount / videoCount are parsed to integers; the original display text is kept in subscriberCountText / videoCountText.

Quick start

  1. Open the Actor and press Run — the default input works out of the box.
  2. Adjust the input fields below to your target (keywords, IDs, or URLs) and set maxItems to cap spend.
  3. Grab results from the Dataset tab as JSON / CSV / Excel, or pull them via the Apify API and MCP from your own code.

No proxies to configure, no cookies to paste, no login — the Actor handles everything server-side.

Why teams switch to this YouTube channel-info scraper

Enriching a list of channels via the official API means quota math and paging. This Actor reads a direct HTTP API and returns channel name, description, subscriber and video counts, country, and links as clean JSON at $3 per 1,000 channels.

What people build with it

  • Influencer shortlisting — enrich channel handles with real subscriber counts and descriptions, then filter to your tier.
  • Competitive landscape — size every channel in a category in one pass.
  • Lead enrichment — turn channel URLs into structured records for outreach and CRM import.
  • Partnership reporting — snapshot channel stats over time to track growth.
  • Market mapping — graph the players in a niche before you enter it.

Tips for better results

  • Accepts channel URLs, @handles, or channel IDs.
  • Subscriber and video counts are numeric, so tier filtering is one line.
  • Chain into YouTube Channel Videos Scraper to pull each channel's uploads once shortlisted.

Why this Actor

  • Direct API, no headless browser — fast, stable runs with nothing to babysit.
  • No login, no cookies — we never touch your accounts, so there's no ban risk.
  • Fresh, real-time data — every run reads the source live, not a stale cache.
  • Pay per result — you're billed only for the rows actually delivered.
  • Structured JSON — export to CSV, Excel, or JSON, or pull straight from the API / MCP.

Use cases

  • Vet creators and accounts for influencer-marketing shortlists.
  • Benchmark follower counts and engagement against competitors.
  • Enrich CRM/lead records with public profile data.
  • Track account growth and bio/links over time.

FAQ

Do I need an account, cookies, or to log in anywhere? No. The Actor talks to a fast, direct HTTP API server-side — you just provide inputs and run it.

How am I billed? Pay-per-result: a fixed price per row returned, with no separate platform/compute charge. Caps like maxItems keep spend predictable.

Can I run it on a schedule or call it from my app? Yes — use Apify Schedules, the REST API, the JavaScript / Python clients, or the MCP server. See the API tab.

Is this affiliated with YouTube? No. It's an independent tool that collects publicly available data. Use it in line with the platform's terms and applicable law.

More YouTube scrapers by us

Browse the full fleet → https://apify.com/ethereal_wool