YouTube

YouTube · 196 endpoints

  • 评论评论. Returns list, default 20, max 100 per calleveryinfra.youtube.comments
  • 粉丝数量粉丝数量. Returns single objecteveryinfra.youtube.followers
  • 用户内容用户内容. Returns list, default 10, max 50 per calleveryinfra.youtube.user_posts
  • 关键词搜索关键词搜索. Returns list, default 10, max 50 per calleveryinfra.youtube.search
  • Shorts 短视频Shorts 短视频. Returns list, default 20, max 100 per calleveryinfra.youtube.shorts
  • 视频文稿视频文稿. Returns single objecteveryinfra.youtube.transcript
  • 视频详情视频详情. Returns single objecteveryinfra.youtube.video

Channel community posts

Channel profile

Channel Shorts

Channel videos

Comment replies

  • YouTube comment replies by reply cursorRetrieve replies associated with a YouTube comment continuation cursor, with optional locale settings.verifiedjustoneapi.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.x.v1-youtube-video-comment-replies

Community post details

Search channels

Search YouTube Shorts by keyword

Search videos

Trending videos

Video 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.verifiedcrawl4ai.youtube.video.captions
  • YouTube video captions by video id or URLYoutube: get video captions (web_v2)verifiedtikhub.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.x.v1-youtube-video-transcript

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.verifiedcrawl4ai.youtube.video.comments
  • YouTube video comments by video idRetrieve first-level comments for a YouTube video with sorting, locale options, and cursor pagination.verifiedjustoneapi.x.youtube-get-video-comment-v1
  • 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.verifiedscrapecreators.youtube.video.comments
  • YouTube video comments by video idComments on a YouTube videoverifiedtikhub.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)verifiedyoutube.youtube.video.comments
  • YouTube video comments by video URLYoutube - Commentsbrightdata.x.youtube-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`parrot.youtube.video.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.youtube.video.comments

Video details

Related videos

Video stream formats

Account and utility endpoints

  • Add a moderator to your YouTube live chatliveChatModerators.insert — Inserts a new resource into this collection.youtube.x.youtube-livechatmoderators-insert
  • Add a section to your YouTube channel pagechannelSections.insert — Inserts a new resource into this collection.youtube.x.youtube-channelsections-insert
  • Add a video to your YouTube playlistplaylistItems.insert — Inserts a new resource into this collection.youtube.x.youtube-playlistitems-insert
  • Ban a user from your YouTube live chatliveChatBans.insert — Inserts a new resource into this collection.youtube.x.youtube-livechatbans-insert
  • Batch stats for your YouTube videos by video idsvideos.batchGetStats — Retrieves a batch of VideoStat resources, possibly filtered. BatchGetStats is intentionally not atomic to provide a better user experience.youtube.x.youtube-videos-batchgetstats
  • Bind a YouTube live broadcast to a streamliveBroadcasts.bind — Bind a broadcast to a stream.youtube.x.youtube-livebroadcasts-bind
  • Check a YouTube video's trainability statusvideoTrainability.get — Returns the trainability status of a video.youtube.x.youtube-videotrainability-get
  • Create a YouTube live broadcastliveBroadcasts.insert — Inserts a new stream for the authenticated user.youtube.x.youtube-livebroadcasts-insert
  • Create a YouTube live streamliveStreams.insert — Inserts a new stream for the authenticated user.youtube.x.youtube-livestreams-insert
  • Create a YouTube playlistplaylists.insert — Inserts a new resource into this collection.youtube.x.youtube-playlists-insert
  • Create a third-party link on your YouTube channelthirdPartyLinks.insert — Inserts a new resource into this collection.youtube.x.youtube-thirdpartylinks-insert
  • Delete a YouTube commentcomments.delete — Deletes a resource.youtube.x.youtube-comments-delete
  • Delete a YouTube live chat messageliveChatMessages.delete — Deletes a chat message.youtube.x.youtube-livechatmessages-delete
  • Delete a caption track from your YouTube videocaptions.delete — Deletes a resource.youtube.x.youtube-captions-delete
  • Delete a section from your YouTube channel pagechannelSections.delete — Deletes a resource.youtube.x.youtube-channelsections-delete
  • Delete a third-party link from your YouTube channelthirdPartyLinks.delete — Deletes a resource.youtube.x.youtube-thirdpartylinks-delete
  • Delete your YouTube live broadcastliveBroadcasts.delete — Delete a given broadcast.youtube.x.youtube-livebroadcasts-delete
  • Delete your YouTube live streamliveStreams.delete — Deletes an existing stream for the authenticated user.youtube.x.youtube-livestreams-delete
  • Delete your YouTube playlistplaylists.delete — Deletes a resource.youtube.x.youtube-playlists-delete
  • Delete your YouTube playlist's cover imageplaylistImages.delete — Deletes a resource.youtube.x.youtube-playlistimages-delete
  • Delete your YouTube videovideos.delete — Deletes a resource.youtube.x.youtube-videos-delete
  • Download a YouTube caption track by caption idcaptions.download — Downloads a caption track.youtube.x.youtube-captions-download
  • File an abuse report on YouTubeabuseReports.insert — Inserts a new resource into this collection.youtube.x.youtube-abusereports-insert
  • Flag YouTube comments as spamcomments.markAsSpam — Expresses the caller's opinion that one or more comments should be flagged as spam.youtube.x.youtube-comments-markasspam
  • Insert a cuepoint into your YouTube live broadcastliveBroadcasts.insertCuepoint — Insert cuepoints in a broadcastyoutube.x.youtube-livebroadcasts-insertcuepoint
  • Lift a YouTube live chat banliveChatBans.delete — Deletes a chat ban.youtube.x.youtube-livechatbans-delete
  • Like, dislike or unrate a YouTube videovideos.rate — Adds a like or dislike rating to a video or removes a rating from a video.youtube.x.youtube-videos-rate
  • List Super Chat events on your YouTube channelsuperChatEvents.list — Retrieves a list of resources, possibly filtered.youtube.x.youtube-superchatevents-list
  • List YouTube channel subscriptionssubscriptions.list — Retrieves a list of resources, possibly filtered.youtube.x.youtube-subscriptions-list
  • List YouTube comments by id or parent comment idcomments.list — Retrieves a list of resources, possibly filtered.youtube.x.youtube-comments-list
  • List YouTube content regionsi18nRegions.list — Retrieves a list of resources, possibly filtered.youtube.x.youtube-i18nregions-list
  • List YouTube interface languagesi18nLanguages.list — Retrieves a list of resources, possibly filtered.youtube.x.youtube-i18nlanguages-list
  • List YouTube live chat messages by chat idliveChatMessages.list — Retrieves a list of resources, possibly filtered.youtube.x.youtube-livechatmessages-list
  • List YouTube video abuse report reasonsvideoAbuseReportReasons.list — Retrieves a list of resources, possibly filtered.youtube.x.youtube-videoabusereportreasons-list
  • List YouTube video categories by regionvideoCategories.list — Retrieves a list of resources, possibly filtered.youtube.x.youtube-videocategories-list
  • List a YouTube channel's membersmembers.list — Retrieves a list of members that match the request criteria for a channel.youtube.x.youtube-members-list
  • List a YouTube channel's page sectionschannelSections.list — Retrieves a list of resources, possibly filtered.youtube.x.youtube-channelsections-list
  • List a YouTube channel's recent activitiesactivities.list — Retrieves a list of resources, possibly filtered.youtube.x.youtube-activities-list
  • List a YouTube playlist's cover imagesplaylistImages.list — Retrieves a list of resources, possibly filtered.youtube.x.youtube-playlistimages-list
  • List a YouTube video's caption tracks by video idcaptions.list — Retrieves a list of resources, possibly filtered.youtube.x.youtube-captions-list
  • List a channel's YouTube playlistsplaylists.list — Retrieves a list of resources, possibly filtered.youtube.x.youtube-playlists-list
  • List moderators of your YouTube live chatliveChatModerators.list — Retrieves a list of resources, possibly filtered.youtube.x.youtube-livechatmoderators-list
  • List third-party links on your YouTube channelthirdPartyLinks.list — Retrieves a list of resources, possibly filtered.youtube.x.youtube-thirdpartylinks-list
  • List your YouTube live broadcastsliveBroadcasts.list — Retrieve the list of broadcasts associated with the given channel.youtube.x.youtube-livebroadcasts-list
  • List your YouTube live streamsliveStreams.list — Retrieve the list of streams associated with the given channel. --youtube.x.youtube-livestreams-list
  • List your YouTube membership pricing levelsmembershipsLevels.list — Retrieves a list of all pricing levels offered by a creator to the fans.youtube.x.youtube-membershipslevels-list
  • Post a message to a YouTube live chatliveChatMessages.insert — Inserts a new resource into this collection.youtube.x.youtube-livechatmessages-insert
  • Post a top-level comment thread on YouTubecommentThreads.insert — Inserts a new resource into this collection.youtube.x.youtube-commentthreads-insert
  • Remove a moderator from your YouTube live chatliveChatModerators.delete — Deletes a chat moderator.youtube.x.youtube-livechatmoderators-delete
  • Remove a video from your YouTube playlistplaylistItems.delete — Deletes a resource.youtube.x.youtube-playlistitems-delete
  • Remove your YouTube channel's watermark imagewatermarks.unset — Allows removal of channel watermark.youtube.x.youtube-watermarks-unset
  • Reply to a YouTube commentcomments.insert — Inserts a new resource into this collection.youtube.x.youtube-comments-insert
  • Report a YouTube video for abusevideos.reportAbuse — Report abuse for a video.youtube.x.youtube-videos-reportabuse
  • Run a YouTube connectivity test calltests.insert — POST method.youtube.x.youtube-tests-insert
  • Search YouTube videos by hashtagSearches YouTube for content matching a specific hashtag and returns matching videos with title, URL, thumbnail, view count (views), publish date, duration, and channel info.scrapecreators.x.v1-youtube-search-hashtag
  • Set moderation status of YouTube commentscomments.setModerationStatus — Sets the moderation status of one or more comments.youtube.x.youtube-comments-setmoderationstatus
  • Stream YouTube live chat messages by chat idmessages.stream — Allows a user to load live chat through a server-streamed RPC.youtube.x.youtube-youtube-v3-livechat-messages-stream
  • Subscribe to a YouTube channelsubscriptions.insert — Inserts a new resource into this collection.youtube.x.youtube-subscriptions-insert
  • Transition a YouTube live chat eventliveChatMessages.transition — Transition a durable chat event.youtube.x.youtube-livechatmessages-transition
  • Transition your YouTube live broadcast statusliveBroadcasts.transition — Transition a broadcast to a given status.youtube.x.youtube-livebroadcasts-transition
  • Unsubscribe from a YouTube channelsubscriptions.delete — Deletes a resource.youtube.x.youtube-subscriptions-delete
  • Update a caption track on your YouTube videocaptions.update — Updates an existing resource.youtube.x.youtube-captions-update
  • Update a section on your YouTube channel pagechannelSections.update — Updates an existing resource.youtube.x.youtube-channelsections-update
  • Update a third-party link on your YouTube channelthirdPartyLinks.update — Updates an existing resource.youtube.x.youtube-thirdpartylinks-update
  • Update a video entry in your YouTube playlistplaylistItems.update — Updates an existing resource.youtube.x.youtube-playlistitems-update
  • Update your YouTube channel settingschannels.update — Updates an existing resource.youtube.x.youtube-channels-update
  • Update your YouTube commentcomments.update — Updates an existing resource.youtube.x.youtube-comments-update
  • Update your YouTube live broadcast settingsliveBroadcasts.update — Updates an existing broadcast for the authenticated user.youtube.x.youtube-livebroadcasts-update
  • Update your YouTube live stream settingsliveStreams.update — Updates an existing stream for the authenticated user.youtube.x.youtube-livestreams-update
  • Update your YouTube playlist detailsplaylists.update — Updates an existing resource.youtube.x.youtube-playlists-update
  • Update your YouTube playlist's cover imageplaylistImages.update — Updates an existing resource.youtube.x.youtube-playlistimages-update
  • Update your YouTube video's metadatavideos.update — Updates an existing resource.youtube.x.youtube-videos-update
  • Upload a banner image for your YouTube channelchannelBanners.insert — Inserts a new resource into this collection.youtube.x.youtube-channelbanners-insert
  • Upload a caption track to your YouTube videocaptions.insert — Inserts a new resource into this collection.youtube.x.youtube-captions-insert
  • Upload a cover image for your YouTube playlistplaylistImages.insert — Inserts a new resource into this collection.youtube.x.youtube-playlistimages-insert
  • Upload and set your YouTube channel watermark imagewatermarks.set — Allows upload of watermark image and setting it for a channel.youtube.x.youtube-watermarks-set
  • YouTube ChannelFetch a YouTube channel's stats (subscribers, video count, total views, description) by handle or channel ID.verifiedanyapi.youtube.channel
  • YouTube Channel Community PostsList a YouTube channel's community posts by handle or channel ID with cursor pagination (text, likes, image, publish time).verifiedanyapi.youtube.channel_community_posts
  • YouTube Channel Contact EmailReveal the business inquiry email a YouTube creator publishes behind the channel's View email address button. YouTube gates that address behind a signed-in Google session and a CAPTCHA, so it is absent from the channel page a logged-out scraper reads.verifiedanyapi.youtube.channel_contact
  • YouTube Channel Live StreamsList a YouTube channel's live and past-live streams by handle or channel ID with cursor pagination (title, views, length, publish time).verifiedanyapi.youtube.channel_lives
  • YouTube Channel PlaylistsList a YouTube channel's playlists by handle or channel ID with cursor pagination (title, video count, thumbnail).verifiedanyapi.youtube.channel_playlists
  • YouTube Channel ShortsList a YouTube channel's Shorts by handle or channel ID with cursor pagination, views, and publish timestamps.verifiedanyapi.youtube.channel_shorts
  • YouTube Channel VideosList a YouTube channel's videos by handle or channel ID with cursor pagination (title, views, length, publish time).verifiedanyapi.youtube.channel_videos
  • YouTube Comment RepliesList replies to a YouTube comment using a continuation token with cursor pagination (text, author, likes, publish time).verifiedanyapi.youtube.comment_replies
  • YouTube Community PostFetch a single YouTube community post by URL (text, images, channel, publish time).verifiedanyapi.youtube.community_post
  • YouTube Hashtag SearchSearch YouTube videos by hashtag with cursor pagination (title, channel, views, length, publish time).verifiedanyapi.youtube.search_hashtag
  • YouTube PlaylistList every video in a YouTube playlist (title, length, and channel per video plus playlist owner and totals).verifiedanyapi.youtube.playlist
  • YouTube SearchSearch YouTube and get matching videos (title, channel, views, length, publish time) as normalized JSON.verifiedanyapi.youtube.search
  • YouTube Shorts SearchSearch YouTube Shorts by keyword and get matching Shorts (title, views, URL) with cursor pagination as normalized JSON.verifiedanyapi.youtube.search_shorts
  • YouTube Trending ShortsList currently trending YouTube Shorts (title, channel, views, likes, duration).anyapi.youtube.trending_shorts
  • YouTube VideoFetch a YouTube video or Short's metadata (title, channel, views, likes, duration, publish date) by URL or ID.verifiedanyapi.youtube.video
  • YouTube Video CommentsList the comments on a YouTube video or Short by URL with cursor pagination (text, author, likes, reply count).verifiedanyapi.youtube.video_comments
  • YouTube Video SponsorsDetect suspected sponsors and paid promotions in a YouTube video by URL (sponsor names, websites, confidence).verifiedanyapi.youtube.video_sponsors
  • YouTube Video TranscriptFetch the transcript/captions of a YouTube video or Short by URL or ID.verifiedanyapi.youtube.video_transcript
  • YouTube Video Transcript (Provenance)Fetch a YouTube video or Short transcript with timed segments and its provenance: whether the words are creator-written captions or machine speech recognition.verifiedanyapi.youtube.video_transcript_full
  • YouTube channel URL from channel idYoutube: get channel url (web)verifiedtikhub.x.youtube-web-get-channel-url
  • YouTube channel URL from channel idYoutube: get channel url (web_v2)verifiedtikhub.x.youtube-web-v2-get-channel-url
  • YouTube channel id from channel URLYoutube: get channel id v2 (web)verifiedtikhub.x.youtube-web-get-channel-id-v2
  • YouTube channel id from channel URLYoutube: get channel id (web_v2)verifiedtikhub.x.youtube-web-v2-get-channel-id
  • YouTube channel id from channel nameYoutube: get channel id (web)verifiedtikhub.x.youtube-web-get-channel-id
  • YouTube channel live streams by id or usernameFetches live streams and past streams from a YouTube channel's Live tab, including title, URL, thumbnail, view count, publish time, duration, and a continuationToken when YouTube has more results.scrapecreators.x.v1-youtube-channel-lives
  • YouTube channel playlists by id or usernameFetches playlists from a YouTube channel's Playlists tab, including playlist ID, title, thumbnail, video count, channel info, playlist URL, and a continuationToken when YouTube has more results.scrapecreators.x.v1-youtube-channel-playlists
  • YouTube channel videos by channel id, sortableYoutube: get channel videos v2 (web)tikhub.x.youtube-web-get-channel-videos-v2
  • YouTube comments for a video by video id, liveLive YouTube Comments provides real-time data on comments on the video you specify in the request.verifieddataforseo.x.serp-youtube-video-comments-live-advanced
  • YouTube community post comment replies by tokenYoutube: get post comment replies (web_v2)tikhub.x.youtube-web-v2-get-post-comment-replies
  • YouTube location codes by countryYou will receive the list of locations by this API call.dataforseo.x.serp-youtube-locations-country
  • YouTube playlist videos by playlist idRetrieves all videos in a YouTube playlist, including the playlist title, owner info, total video count, and each video's title, URL, thumbnail, duration, and channel.scrapecreators.x.v1-youtube-playlist
  • YouTube search results for a keyword, liveLive SERP provides real-time data on the top 20 blocks of YouTube search engine results.verifieddataforseo.x.serp-youtube-organic-live-advanced
  • YouTube subtitles for a video by video id, liveLive YouTube Subtitles provides real-time data on subtitles in the video you specify in the request.verifieddataforseo.x.serp-youtube-video-subtitles-live-advanced
  • YouTube video captions by video id — SRT, XML, JSON3, textRetrieve available caption tracks for a YouTube video or request captions in SRT, XML, JSON3, or plain-text format.justoneapi.x.youtube-get-video-captions-v1
  • YouTube video captions result by job idYoutube: get video captions result (web_v2)tikhub.x.youtube-web-v2-get-video-captions-result
  • YouTube video comment replies by tokenYoutube: get video comment replies (web_v2)tikhub.x.youtube-web-v2-get-video-comment-replies
  • YouTube video details by video id with stream formatsYoutube: get video info (web)tikhub.x.youtube-web-get-video-info
  • YouTube video details by video id, liveLive YouTube Video Info provides real-time data on the video you specify in the request.verifieddataforseo.x.serp-youtube-video-info-live-advanced
  • YouTube video sponsors by URL (experimental)Experimental endpoint.scrapecreators.x.v1-youtube-video-sponsors
  • YouTube video subtitles by subtitle URLYoutube: get video subtitles (web)tikhub.x.youtube-web-get-video-subtitles
  • Your ratings on YouTube videos by video idvideos.getRating — Retrieves the ratings that the authorized user gave to a list of specified videos.youtube.x.youtube-videos-getrating

These endpoints are callable but not part of the catalog's browse surface.