DocsIntegrationsPlaygroundPricing
Get API Key
YouTube

Pull Rich Metadata
from Any YouTube
Channel

Channel ID or @Handle Subscriber Count Video & View Counts 1 credit
# pip install supacrawlx
from supacrawlx import Client

client = Client("YOUR_API_KEY")
channel = client.youtube.channel(handle="@mkbhd")
print(channel.name)
print(f"{channel.subscriber_count:,} subscribers")
print(f"{channel.video_count} videos")
Features

What Makes This API Special

Handle & ID Support

Pass either a channel @handle (e.g. @mkbhd) or a raw channel ID (UCxxxxx). Both resolve to the same rich data.

Subscriber Count

Get the exact subscriber count. Use it to size audiences, filter influencers, or track growth over time.

Video & View Counts

Total published videos and all-time view count in one call. Great for gauging channel authority and output volume.

Thumbnails & Banner

High-resolution profile thumbnail and banner image URLs included. Ready to display in your UI without additional requests.

Custom URL & Country

The channel custom URL and country of origin are returned for geo-filtering and display purposes.

Consistent JSON Response

A clean, normalized schema across all channels. No need to parse raw YouTube oEmbed or scrape HTML.

Use Cases

Platform-Specific Workflows

Influencer Research

Pull channel stats for a list of creators and rank them by subscriber count, view count, or content volume to find the right partners.

MarketingResearchAnalytics

Audience Sizing

Estimate the reach of any creator before a sponsorship or collaboration deal. Automate due diligence for your influencer pipeline.

SponsorshipDue DiligenceScale

Publisher Vetting

Build a content discovery tool that surfaces high-quality channels by filtering on subscriber count, video count, and country.

DiscoveryFilterQuality
FAQs

YouTube Channel API Questions

Can I use the @handle directly?

Yes. Pass handle=@mkbhd and the API resolves it to the channel ID automatically. No need to look up the ID manually.

Does subscriber count update in real time?

The data comes from the YouTube Data API v3 and reflects the current public count at the time of your request.

What if a channel is private or terminated?

The API returns a 404 Not Found error with a clear error message. Private subscriber counts return as 0.

Can I fetch multiple channels at once?

Currently each request fetches one channel. For bulk lookups, make parallel requests — they are fast and cost 1 credit each.

Is the banner image URL always available?

Banner is only available if the channel has set one. The field returns null for channels without a banner.

Ready to Build Something Extraordinary?

Start with 100 free requests. No credit card. No setup fee. Ship your first AI-powered feature today.

Start Building Free View Pricing