Pull Rich Metadata
from Any YouTube
Channel
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.
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.
Audience Sizing
Estimate the reach of any creator before a sponsorship or collaboration deal. Automate due diligence for your influencer pipeline.
Publisher Vetting
Build a content discovery tool that surfaces high-quality channels by filtering on subscriber count, video count, and country.
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.