Fetch per-video metadata from a channel's tabs using a handle or full URL. Supported links include /videos, /shorts, and /streams.
This service scrapes a YouTube channel's videos page and returns the list of video IDs present in the initial HTML payload.
All API requests should be made to:
http://localhost:7857
/channel_videos?channel={handle_or_url}
Scrapes the specified channel's /videos page and returns per-video metadata.
channel (required): A channel handle like @FCBizoniUH, FCBizoniUH, or a full channel URL.Returns a JSON object containing channel info and an array of videos with id, title, length, thumbnail, views, and published date.
GET /channel_videos?channel=@FotbalKunovice
{
"channel": "@FotbalKunovice",
"channel_url": "https://www.youtube.com/@FotbalKunovice/videos",
"subscribers_text": "131 odběratelů",
"subscribers": 131,
"videos": [
{
"video_id": "Eze9AtRrvN4",
"title": "Jiří Chramcov po Frýdku",
"length": "4:21",
"thumbnail_url": "https://i.ytimg.com/vi/Eze9AtRrvN4/hqdefault.jpg",
"views_text": "34 views",
"views": 34,
"published_text": "1 day ago",
"published_date": "2025-09-08"
}
]
}