Skip to content

Channels

YouTube Channel API

Fetch any YouTube channel's profile, stats, and full video catalog from one endpoint.

Pass a @handle, a channel URL, or a channel ID and pick a tab: videos, Shorts, playlists, or about. Every tab returns the channel profile with subscriber count, video count, verification status, and description.

The about tab includes country, join date, total view count, and external links. The videos and Shorts tabs return paginated lists with per-video view counts and publish dates across the channel's full history.

Endpoint

POST https://api.stophy.dev/v1/channel

Request
1curl -X POST https://api.stophy.dev/v1/channel \
2 -H "Authorization: Bearer $STOPHY_API_KEY" \
3 -H "Content-Type: application/json" \
4 -d '{"channelUrl":"https://youtube.com/@t3dotgg","tab":"video"}'
Response
1{
2 "channel": {
3 "id": "UCbRP3c757lWg9M-U7TyEkXA",
4 "name": "Theo - t3.gg",
5 "handle": "@t3dotgg",
6 "subscriberCount": 542000,
7 "subscriberCountText": "542K subscribers",
8 "videoCount": 1000,
9 "isVerified": true
10 },
11 "tab": "video",
12 "items": [
13 {
14 "id": "abc123",
15 "title": "It's time to go bigger",
16 "viewCount": 101000,
17 "viewCountText": "101K views",
18 "duration": "23:14",
19 "publishedAtText": "3 days ago"
20 }
21 ],
22 "continuationToken": "4qmF..."
23}

What you can do

Any identifier works

@handles, channel URLs, and raw channel IDs all resolve to the same result.

Five tabs, one endpoint

Switch between videos, Shorts, playlists, releases, and about with a single parameter. Channel profile is consistent across all tabs.

Live stats

Subscriber count, video count, and per-video view counts fetched live, not from a daily snapshot.

Common use cases

  • Walk a creator's full catalog and feed each video into a transcript pipeline
  • Compare subscriber counts and upload velocity across a set of channels
  • Pull the about tab to extract links, country, and join date for enrichment
  • Monitor a channel for new uploads by polling the videos tab

Frequently asked questions

Which tab lists all of a channel's videos?
Use tab: video. It returns the most recent uploads per page with view counts and publish dates. Follow the continuationToken to walk backward through the full history.
Does it return the channel's external links?
Yes, but only on the about tab. Switch to tab: about to get the full creator profile including links, country, join date, and total view count.
Can I get Shorts separately from regular videos?
Yes. tab: shorts returns only Shorts, tab: video returns only long-form uploads, and tab: playlist returns the channel's playlists.