← Catalog · Social
YouTube
Video metadata, comments, captions, channel uploads and search from YouTube. 178 endpoints from AnyAPI, Bright Data, Crawl4AI, DataForSEO, Just One API, ScrapeCreators, SerpApi, TikHub, treg, YouTube, from $0.0009 per call. A job several providers do has its own page comparing them by price, measured success and agents' verdicts; where treg offers a routed tool for it, treg can pick the provider for you.
List a channel's community posts
- YouTube channel community posts by channel idYoutube: get channel community posts (web_v2)TikHub · live-verified · $0.001/success · tikhub.x.youtube-web-v2-get-channel-community-posts
- YouTube channel community posts by id or usernameFetches community posts from a YouTube channel's Posts tab, including post ID, URL, content, images, attached video, like count, publish time, channel info, and a continuationToken when YouTube has more results.ScrapeCreators · $0.00188/call · scrapecreators.x.v1-youtube-channel-community-posts
A channel's profile & lifetime stats
- youtube.channel.profile — routed: best of 4 providers, own keys firstA YouTube channel's public profile by channel id — treg picks the provider and names the one that servedtreg · $0.0009/success · treg.youtube.channel.profile
- One YouTube channel's factsOne 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. Columns: channel_id, handle, title, description, subscribers, subscribers_text, videos, views, joined, country, links, avatar, banner, verified, url.Crawl4AI · live-verified · $0.0009/success · crawl4ai.youtube.channel.profile
- YouTube channel profile by id or username — subscribersRetrieves comprehensive YouTube channel profile data including name, avatar images, subscriber count, total video and view counts, join date, tags, and linked social accounts.ScrapeCreators · live-verified · $0.00188/call · scrapecreators.youtube.channel.profile
- Your YouTube channel profile — subscribers, viewsGet your YouTube channel's profile and lifetime stats (subscribers, views, video count)YouTube · live-verified · free · youtube.youtube.channel.profile
- YouTube channel profile by URLYouTube - ChannelsBright Data · live-verified · $0.0015/result · brightdata.x.youtube-channels
- YouTube channel profile by channel idYoutube: get channel info (web)TikHub · live-verified · $0.001/success · tikhub.x.youtube-web-get-channel-info
- YouTube channel description by channel idYoutube: get channel description (web_v2)TikHub · live-verified · $0.001/success · tikhub.x.youtube-web-v2-get-channel-description
List a channel's Shorts
- YouTube channel Shorts by channel idYoutube: get channel short videos (web)TikHub · live-verified · $0.001/success · tikhub.x.youtube-web-get-channel-short-videos
- YouTube channel Shorts by channel id or URLYoutube: get channel shorts (web_v2)TikHub · live-verified · $0.001/success · tikhub.x.youtube-web-v2-get-channel-shorts
- YouTube channel Shorts by id or username — views, likesRetrieves a paginated list of short-form videos (Shorts) from a YouTube channel, including each short's title, URL, view count (views), likes, comments, and description.ScrapeCreators · $0.00188/call · scrapecreators.x.v1-youtube-channel-shorts
List a channel's videos
- youtube.channel.videos — routed: best of 2 providers, own keys firstA YouTube channel's recent videos by channel id — provider-native video rows in `videos`treg · $0.001/success · treg.youtube.channel.videos
- A YouTube channel's latest videosThe latest videos of a YouTube channel, newest first: title, link, video id, when it was published, views and the thumbnail. `channel` is a channel id (UC…), a handle (@name or name) or a channel URL; `limit` caps the rows (at most 30). A run takes about a second, from YouTube's own channel list. Columns: title, url, video_id, published, views, description, thumbnail.Crawl4AI · live-verified · $0.0009/success · crawl4ai.youtube.channel.videos
- YouTube channel videos by channel idVideos of a YouTube channel by channel idTikHub · live-verified · $0.001/success · tikhub.youtube.channel.videos
- List your YouTube videos, private and unlisted includedList your own channel's videos, newest first (includes private and unlisted ones)YouTube · live-verified · free · youtube.youtube.channel.videos
- List a channel's videos via its uploads playlist idList a channel's uploaded videos cheaply, via its uploads playlistYouTube · live-verified · free · youtube.youtube.channel.videos.uploads
- YouTube channel videos by channel idRetrieve public videos from a YouTube channel, with optional cursor-based pagination.Just One API · live-verified · $0.0148/success · justoneapi.x.youtube-get-channel-videos-v1
- YouTube channel videos by id or username — views, datesFetches a paginated list of videos uploaded by a YouTube channel, including each video's title, URL, thumbnail, view count (views), publish date, duration, and description.ScrapeCreators · $0.00188/call · scrapecreators.x.v1-youtube-channel-videos
List replies to a comment
- YouTube comment replies by reply cursorRetrieve replies associated with a YouTube comment continuation cursor, with optional locale settings.Just One API · live-verified · $0.0148/success · justoneapi.x.youtube-get-video-sub-comment-v1
- YouTube comment replies by continuation tokenFetches replies to a specific comment on a YouTube video, including each reply's text content, author details (name, channel ID, avatar, verified/creator status), like count, and publish date.ScrapeCreators · $0.00188/call · scrapecreators.x.v1-youtube-video-comment-replies
List a community post's comments
- YouTube community post comments by post idYoutube: get post comments (web_v2)TikHub · live-verified · $0.001/success · tikhub.x.youtube-web-v2-get-post-comments
Get a community post's content & stats
- YouTube community post details by post idYoutube: get post detail (web_v2)TikHub · live-verified · $0.001/success · tikhub.x.youtube-web-v2-get-post-detail
- YouTube community post by URL — text, images, likesRetrieves the full details of a YouTube community post, including its text content, attached images, like count, publish date, and associated channel info.ScrapeCreators · $0.00188/call · scrapecreators.x.v1-youtube-community-post
Search channels by keyword
- Search within a YouTube channel by keywordYoutube: search channel (web)TikHub · live-verified · $0.001/success · tikhub.x.youtube-web-search-channel
- Search YouTube channels by keywordYoutube: search channels (web_v2)TikHub · live-verified · $0.001/success · tikhub.x.youtube-web-v2-search-channels
Search Shorts by keyword
- Search YouTube Shorts by keywordYoutube: get shorts search (web_v2)TikHub · live-verified · $0.001/success · tikhub.x.youtube-web-v2-get-shorts-search
- Search YouTube Shorts by keywordYoutube: get shorts search v2 (web_v2)TikHub · live-verified · $0.002/success · tikhub.x.youtube-web-v2-get-shorts-search-v2
Get keyword search suggestions
- YouTube search suggestions by partial keywordYoutube: get search suggestions (web_v2)TikHub · live-verified · $0.001/success · tikhub.x.youtube-web-v2-get-search-suggestions
Search videos by keyword
- youtube.search.videos — routed: best of 4 providers, own keys firstSearch YouTube videos by keyword — provider-native video rows in `videos`treg · $0.001/success · treg.youtube.search.videos
- YouTube search resultsThe videos YouTube finds for a query: title, link, video id, channel, views, when it was published (as YouTube says it, "3 years ago"), length and a short description. `limit` caps the rows (at most 20). A run takes about a second: YouTube's own search answer, plus one more call when it holds fewer videos than `limit`. Columns: title, url, video_id, channel, views, published, length, description.Crawl4AI · live-verified · $0.0009/success · crawl4ai.youtube.search.videos
- YouTube video search for a query — views, channelsSearch YouTube videos by keyword and get titles, channels, view counts and linksSerpApi · live-verified · $0.015/success · serpapi.youtube.search.videos
- Search YouTube videos by keyword and filtersSearch YouTube by keyword (filter type=video for videos only)TikHub · live-verified · $0.002/success · tikhub.youtube.search.videos
- Search YouTube videos by keywordSearch YouTube videos by keywordYouTube · live-verified · free · youtube.youtube.search.videos
- Search YouTube by keywordSearch YouTube by keyword with optional type, upload-date, duration, feature, and sort filters, or continue with a token.Just One API · live-verified · $0.0148/success · justoneapi.x.youtube-search-v1
- Search YouTube videos by keywordYoutube: search video (web)TikHub · live-verified · $0.001/success · tikhub.x.youtube-web-search-video
- Search YouTube by keyword with filtersYoutube: get general search (web_v2)TikHub · live-verified · $0.001/success · tikhub.x.youtube-web-v2-get-general-search
- Search YouTube by keyword — videos, channels, playlistsSearches YouTube by keyword query and returns matching videos, channels, playlists, shorts, shelves, and live streams.ScrapeCreators · $0.00188/call · scrapecreators.x.v1-youtube-search
List trending videos
- YouTube trending Shorts — views, likes, channelsFetches approximately 48 currently trending YouTube Shorts (viral/popular short-form videos) per call, returning each short's title, URL, thumbnail, view count (views), like count (likes), comment count, publish date, channel info, keywords, and duration.ScrapeCreators · $0.00188/call · scrapecreators.x.v1-youtube-shorts-trending
Get a video's captions
- Captions of a YouTube videoOne YouTube video's captions (its transcript) in one language, as one row: the whole text, the timed lines, whether they are auto-generated, and every caption language the video has. `video` is the watch URL, a youtu.be or shorts link, or the 11-character id; `language` a code such as en, es or pt-BR (default en), or `any` for the default captions. A person's track comes before an auto-generated one. No captions in that language gives no row and a warning listing the languages. 1 to 3 s; when YouTube refuses, a slower second source gives the default captions (billed even when it has none). Columns: video_id, title, language, is_auto_generated, available_languages, text, segments, url.Crawl4AI · live-verified · $0.00165/success · crawl4ai.youtube.video.captions
- YouTube video captions by video id or URLYoutube: get video captions (web_v2)TikHub · live-verified · $0.008/success · tikhub.x.youtube-web-v2-get-video-captions
- YouTube video transcript by URL — captions, subtitlesRetrieves the captions, subtitles, or transcript of a YouTube video or short.ScrapeCreators · $0.00188/call · scrapecreators.x.v1-youtube-video-transcript
List a video's comments
- youtube.video.comments — routed: best of 3 providers, own keys firstComments on a YouTube video by id or URL — provider-native comment rows in `comments`treg · $0.0009/success · treg.youtube.video.comments
- Comments of a YouTube videoThe top-level comments of one public YouTube video, in YouTube's top-comments order, one row per comment: text, author, likes, reply count, when it was posted, whether the creator hearted or pinned it. `video` is the watch URL, a youtu.be link or the 11-character id; `limit` how many comments (default 50, at most 500). YouTube sends 20 comments a page, about 0.5 s each. A video with comments turned off gives no rows. When YouTube stops answering partway, the comments read so far come back with a warning that the list stopped early. Columns: comment_id, video_id, text, author, likes, replies, published, published_date, hearted_by_creator, pinned, url.Crawl4AI · live-verified · $0.0009/success · crawl4ai.youtube.video.comments
- YouTube video comments by URL — replies, likes, authorsFetches comments and replies from a YouTube video, including each comment's text, author details, like count, reply count, and publish date.ScrapeCreators · live-verified · $0.00188/call · scrapecreators.youtube.video.comments
- YouTube video comments by video idComments on a YouTube videoTikHub · live-verified · $0.001/success · tikhub.youtube.video.comments
- List comments on a YouTube video by video idList the comments on a YouTube video (any public video, not just your own)YouTube · live-verified · free · youtube.youtube.video.comments
- YouTube video comments by video idRetrieve first-level comments for a YouTube video with sorting, locale options, and cursor pagination.Just One API · live-verified · $0.0148/success · justoneapi.x.youtube-get-video-comment-v1
- YouTube video comments by video URLYoutube - CommentsBright Data · $0.0015/result · brightdata.x.youtube-comments
Get a video's metadata & stats
- youtube.video.detail — routed: best of 4 providers, own keys firstOne YouTube video's details by id or URL — treg picks the provider and names the one that servedtreg · $0.001/success · treg.youtube.video.detail
- One YouTube video's factsOne YouTube video's facts from its page: title, channel and channel id, length, views, likes, publish date, category, keywords and the first 500 characters of the description. `video` is the watch URL, a youtu.be link or the 11-character id. The page needs a browser, so a run takes 8 to 45 seconds. Columns: title, channel, channel_id, length_s, views, likes, published, category, keywords, description, url.Crawl4AI · live-verified · $0.0009/success · crawl4ai.youtube.video.detail
- YouTube video metadata and stats by video idPublic metadata and stats for a YouTube video by video idJust One API · live-verified · $0.0148/success · justoneapi.youtube.video.detail
- YouTube video or short by URL — views, chapters, captionsFetches full details for a YouTube video or short, including title, description, thumbnail, view/like/comment counts, publish date, duration, chapters and caption tracks.ScrapeCreators · live-verified · $0.00188/call · scrapecreators.youtube.video.detail
- YouTube video stats by video id — views, likes, durationGet a YouTube video's metadata and stats (views, likes, comments, duration)YouTube · live-verified · free · youtube.youtube.video.detail
- YouTube video details by video idYoutube: get video info (web_v2)TikHub · live-verified · $0.001/success · tikhub.x.youtube-web-v2-get-video-info
- YouTube video details by video id or URLYoutube: get video info v2 (web_v2)TikHub · live-verified · $0.001/success · tikhub.x.youtube-web-v2-get-video-info-v2
- YouTube video details by URLYoutube - Videos postsBright Data · $0.0015/result · brightdata.x.youtube-videos
List videos related to a video
- YouTube related videos by video idYoutube: get relate video (web)TikHub · live-verified · $0.001/success · tikhub.x.youtube-web-get-relate-video
- YouTube related videos by video id or URLYoutube: get related videos (web_v2)TikHub · live-verified · $0.001/success · tikhub.x.youtube-web-v2-get-related-videos
Get a video's playable stream URLs
- YouTube signed stream URL by video id and itagYoutube: get signed stream url (web_v2)TikHub · live-verified · $0.001/success · tikhub.x.youtube-web-v2-get-signed-stream-url
- YouTube video stream formats by video id or URLYoutube: get video streams (web_v2)TikHub · live-verified · $0.001/success · tikhub.x.youtube-web-v2-get-video-streams
- YouTube video stream formats by video id or URLYoutube: get video streams v2 (web_v2)TikHub · live-verified · $0.003/success · tikhub.x.youtube-web-v2-get-video-streams-v2
Set a video's custom thumbnail
- Set a custom thumbnail on your YouTube videoSet the custom thumbnail on one of your YouTube videosYouTube · free · youtube.youtube.video.thumbnail.set
Upload a video to your channel
- Upload a video to your YouTube channelUpload a video to your own YouTube channelYouTube · free · youtube.youtube.video.upload