youtube-channel

One YouTube channel as one row, from its about page: channel id, handle, title, description, subscribers (YouTube's rounded count as a number, and its shown text), video and view counts, joined date, country, links with their real targets, avatar, banner and the verified badge. channel is a channel URL (/@handle, /channel/UC…, /c/name, /user/name), a @handle or a UC… id. One plain request, about 1 second. An unknown channel gives no row.

stagedyoutube.comWASM module15 fields2 unitsfresh 1 h
‹ Recipes
…json
POST api.crawl4ai.com/recipes/…

$ crawl recipe

              
Live · your key · counts against your quota✓ 200 OK
# Hit Run - the rows render here as a table, with the cost

Fields

15 columns on every row. null means the site does not state it.
fieldtypemeaning
channel_idstringThe channel's id, 24 characters starting with UC.
handlestringThe channel's handle with its @ ("@MrBeast"); null for an old channel that has none.
titlestringThe channel's name as YouTube shows it.
descriptionstringThe channel's whole description, plain text with its line breaks.
subscribersintegerThe subscriber count as a number, from YouTube's rounded text ("520M" gives 520000000): YouTube shows no exact count. Null when the channel hides it.
subscribers_textstringThe subscriber count as YouTube shows it ("520M subscribers"); null when the channel hides it.
videosintegerHow many public videos the channel has, the exact number from the about panel.
viewsintegerThe channel's total views, the exact number from the about panel.
joinedstringThe date the channel was made, ISO 8601 ("2012-02-19").
countrystringThe country the channel names, in English ("United States"); null when it names none.
linksobject[]The channel's links, a list of {title, url}; url is the real target, not YouTube's redirect link.
avatarstringThe URL of the channel's profile picture, the largest size the page gives (900 px).
bannerstringThe URL of the channel's banner image, the widest size the page gives; null when the channel has no banner.
verifiedbooleantrue when the name carries YouTube's verified check mark or the official artist note; false otherwise.
urlstringThe channel's page by id: https://www.youtube.com/channel/UC….

null means the site does not state it.

channel_idstringThe channel's id, 24 characters starting with UC.
handlestringThe channel's handle with its @ ("@MrBeast"); null for an old channel that has none.
titlestringThe channel's name as YouTube shows it.
descriptionstringThe channel's whole description, plain text with its line breaks.
subscribersintegerThe subscriber count as a number, from YouTube's rounded text ("520M" gives 520000000): YouTube shows no exact count. Null when the channel hides it.
subscribers_textstringThe subscriber count as YouTube shows it ("520M subscribers"); null when the channel hides it.
videosintegerHow many public videos the channel has, the exact number from the about panel.
viewsintegerThe channel's total views, the exact number from the about panel.
joinedstringThe date the channel was made, ISO 8601 ("2012-02-19").
countrystringThe country the channel names, in English ("United States"); null when it names none.
linksobject[]The channel's links, a list of {title, url}; url is the real target, not YouTube's redirect link.
avatarstringThe URL of the channel's profile picture, the largest size the page gives (900 px).
bannerstringThe URL of the channel's banner image, the widest size the page gives; null when the channel has no banner.
verifiedbooleantrue when the name carries YouTube's verified check mark or the official artist note; false otherwise.
urlstringThe channel's page by id: https://www.youtube.com/channel/UC….

How it behaves

Cost. 2 units. A failed run costs 0.

Freshness 1 h. The same input within 1 h is served from cache at 0 units.

How it answers. Answers at once for one input; a large run goes as a job you poll.

Questions about this recipeQuestions

Short answers. The API reference has the long ones.

Call POST /recipes/youtube-channel with your key and channel. You get rows with the 15 fields above. The recipe is tested against the live site every 6 hours.

Need more from YouTube?

Extra fields, higher volume, or a private copy with a freshness SLA. We build it on Enterprise.

Request a change

For developers

Get a free API key and run your first crawl.

1,000 credits every month. No credit card. Your self-hosted setup keeps working.

For teams

Talk to us about volume, regions and an SLA.

A 30-minute call with the team that writes the crawler. DPA on request, invoice billing, your choice of US, EU or Singapore.