YouTube: 96 endpoints, pay per call
Posts, profiles and comments, straight from the feeds. Served by YouTube, TikHub, AnyAPI, Bright Data, ScrapeCreators, DataForSEO, Just One API, SerpApi, Multi-provider (routed); every call priced individually, from $0.001. One key or one wallet, charged only on success.
Works in
What your agent can now do
YouTube, one prompt away
Agent
- list a channel's videos via its uploads playlist id ✓
- search youtube videos by keyword ✓
- list comments on a youtube video by video id ✓
⛩
Toll402 → YouTube
- 200 · $0.001
- 200 · $0.001
- 200 · $0.001
Set up
Use YouTube from Claude Code, Cursor or any agent
- Give this to your agent
In your agent's chat
$set up Toll402 — https://toll402.dev/llms.txt - Or add the MCP server yourself
Claude Code
$claude mcp add --transport http toll402 https://toll402.dev/mcp - Or call it straight over HTTP
curl -X POST https://toll402.dev/v1/p/youtube.youtube.channel.videos.uploads -H 'x-toll402-key: tk_…' -H 'content-type: application/json' \ -d '{"part":"snippet,contentDetails","playlistId":"UUX6OQ3DkcsbYNE6H8uQQuVA","maxResults":50}'
All YouTube endpoints 96
| Endpoint | Vendor | 7 days | Price / call | |
|---|---|---|---|---|
youtube.youtube.channel.videos.uploadsList a channel's videos via its uploads playlist id. List a channel's uploaded videos cheaply, via its uploads playlist (YouTube · YouTube) | 21 calls · 0% ok | $0.001 | spec | |
youtube.youtube.search.videosSearch YouTube videos by keyword (YouTube · YouTube) | 20 calls · 0% ok | $0.001 | spec | |
youtube.youtube.video.commentsList comments on a YouTube video by video id. List the comments on a YouTube video (any public video, not just your own) (YouTube · YouTube) | 20 calls · 0% ok | $0.001 | spec | |
youtube.youtube.video.detailYouTube video stats by video id — views, likes, duration. Get a YouTube video's metadata and stats (views, likes, comments, duration) (YouTube · YouTube) | 1 calls | $0.001 | spec | |
tikhub.x.youtube-web-v2-get-channel-community-postsYouTube channel community posts by channel id. Youtube: get channel community posts (web_v2) (TikHub · YouTube) | — | $0.00125 | spec | |
tikhub.x.youtube-web-get-channel-infoYouTube channel profile by channel id. Youtube: get channel info (web) (TikHub · YouTube) | — | $0.00125 | spec | |
tikhub.x.youtube-web-v2-get-channel-descriptionYouTube channel description by channel id. Youtube: get channel description (web_v2) (TikHub · YouTube) | — | $0.00125 | spec | |
tikhub.x.youtube-web-get-channel-short-videosYouTube channel Shorts by channel id. Youtube: get channel short videos (web) (TikHub · YouTube) | — | $0.00125 | spec | |
tikhub.x.youtube-web-v2-get-channel-shortsYouTube channel Shorts by channel id or URL. Youtube: get channel shorts (web_v2) (TikHub · YouTube) | — | $0.00125 | spec | |
tikhub.youtube.channel.videosYouTube channel videos by channel id. Videos of a YouTube channel by channel id (TikHub · YouTube) | — | $0.00125 | spec | |
tikhub.x.youtube-web-v2-get-post-commentsYouTube community post comments by post id. Youtube: get post comments (web_v2) (TikHub · YouTube) | — | $0.00125 | spec | |
tikhub.x.youtube-web-v2-get-post-detailYouTube community post details by post id. Youtube: get post detail (web_v2) (TikHub · YouTube) | — | $0.00125 | spec | |
tikhub.x.youtube-web-search-channelSearch within a YouTube channel by keyword. Youtube: search channel (web) (TikHub · YouTube) | — | $0.00125 | spec | |
tikhub.x.youtube-web-v2-search-channelsSearch YouTube channels by keyword. Youtube: search channels (web_v2) (TikHub · YouTube) | — | $0.00125 | spec | |
tikhub.x.youtube-web-v2-get-shorts-searchSearch YouTube Shorts by keyword. Youtube: get shorts search (web_v2) (TikHub · YouTube) | — | $0.00125 | spec | |
tikhub.x.youtube-web-v2-get-search-suggestionsYouTube search suggestions by partial keyword. Youtube: get search suggestions (web_v2) (TikHub · YouTube) | — | $0.00125 | spec | |
tikhub.x.youtube-web-search-videoSearch YouTube videos by keyword. Youtube: search video (web) (TikHub · YouTube) | — | $0.00125 | spec | |
tikhub.x.youtube-web-v2-get-general-searchSearch YouTube by keyword with filters. Youtube: get general search (web_v2) (TikHub · YouTube) | — | $0.00125 | spec | |
tikhub.youtube.video.commentsYouTube video comments by video id. Comments on a YouTube video (TikHub · YouTube) | — | $0.00125 | spec | |
tikhub.x.youtube-web-v2-get-video-infoYouTube video details by video id. Youtube: get video info (web_v2) (TikHub · YouTube) | — | $0.00125 | spec | |
tikhub.x.youtube-web-v2-get-video-info-v2YouTube video details by video id or URL. Youtube: get video info v2 (web_v2) (TikHub · YouTube) | — | $0.00125 | spec | |
tikhub.x.youtube-web-get-relate-videoYouTube related videos by video id. Youtube: get relate video (web) (TikHub · YouTube) | — | $0.00125 | spec | |
tikhub.x.youtube-web-v2-get-related-videosYouTube related videos by video id or URL. Youtube: get related videos (web_v2) (TikHub · YouTube) | — | $0.00125 | spec | |
tikhub.x.youtube-web-v2-get-signed-stream-urlYouTube signed stream URL by video id and itag. Youtube: get signed stream url (web_v2) (TikHub · YouTube) | — | $0.00125 | spec | |
tikhub.x.youtube-web-v2-get-video-streamsYouTube video stream formats by video id or URL. Youtube: get video streams (web_v2) (TikHub · YouTube) | — | $0.00125 | spec | |
tikhub.x.youtube-web-get-channel-idYouTube channel id from channel name. Youtube: get channel id (web) (TikHub · YouTube) | — | $0.00125 | spec | |
tikhub.x.youtube-web-get-channel-id-v2YouTube channel id from channel URL. Youtube: get channel id v2 (web) (TikHub · YouTube) | — | $0.00125 | spec | |
tikhub.x.youtube-web-get-channel-urlYouTube channel URL from channel id. Youtube: get channel url (web) (TikHub · YouTube) | — | $0.00125 | spec | |
tikhub.x.youtube-web-v2-get-channel-idYouTube channel id from channel URL. Youtube: get channel id (web_v2) (TikHub · YouTube) | — | $0.00125 | spec | |
tikhub.x.youtube-web-v2-get-channel-urlYouTube channel URL from channel id. Youtube: get channel url (web_v2) (TikHub · YouTube) | — | $0.00125 | spec | |
anyapi.youtube.channel_community_postsYouTube Channel Community Posts. List a YouTube channel's community posts by handle or channel ID with cursor pagination (text, likes, image, publish time). (An | — | $0.0015 | spec | |
anyapi.youtube.channel_livesYouTube Channel Live Streams. List a YouTube channel's live and past-live streams by handle or channel ID with cursor pagination (title, views, length, publish | — | $0.0015 | spec | |
anyapi.youtube.channel_playlistsYouTube Channel Playlists. List a YouTube channel's playlists by handle or channel ID with cursor pagination (title, video count, thumbnail). (AnyAPI · YouTube) | — | $0.0015 | spec | |
anyapi.youtube.channel_videosYouTube Channel Videos. List a YouTube channel's videos by handle or channel ID with cursor pagination (title, views, length, publish time). (AnyAPI · YouTube) | — | $0.0015 | spec | |
anyapi.youtube.comment_repliesYouTube Comment Replies. List replies to a YouTube comment using a continuation token with cursor pagination (text, author, likes, publish time). (AnyAPI · YouT | — | $0.0015 | spec | |
anyapi.youtube.community_postYouTube Community Post. Fetch a single YouTube community post by URL (text, images, channel, publish time). (AnyAPI · YouTube) | — | $0.0015 | spec | |
anyapi.youtube.playlistYouTube Playlist. List every video in a YouTube playlist (title, length, and channel per video plus playlist owner and totals). (AnyAPI · YouTube) | — | $0.0015 | spec | |
anyapi.youtube.search_hashtagYouTube Hashtag Search. Search YouTube videos by hashtag with cursor pagination (title, channel, views, length, publish time). (AnyAPI · YouTube) | — | $0.0015 | spec | |
anyapi.youtube.search_shortsYouTube Shorts Search. Search YouTube Shorts by keyword and get matching Shorts (title, views, URL) with cursor pagination as normalized JSON. (AnyAPI · YouTube | — | $0.0015 | spec | |
anyapi.youtube.video_sponsorsYouTube Video Sponsors. Detect suspected sponsors and paid promotions in a YouTube video by URL (sponsor names, websites, confidence). (AnyAPI · YouTube) | — | $0.0015 | spec | |
anyapi.youtube.videoYouTube Video. Fetch a YouTube video or Short's metadata (title, channel, views, likes, duration, publish date) by URL or ID. (AnyAPI · YouTube) | — | $0.001563 | spec | |
brightdata.x.youtube-channelsYouTube channel profile by URL. YouTube - Channels (Bright Data · YouTube) | — | $0.001875 | spec | |
scrapecreators.youtube.channel.profileYouTube channel profile by id or username — subscribers. Retrieves comprehensive YouTube channel profile data including name, avatar images, subscriber count, t | — | $0.00235 | spec | |
scrapecreators.youtube.video.commentsYouTube video comments by URL — replies, likes, authors. Fetches comments and replies from a YouTube video, including each comment's text, author details, like | — | $0.00235 | spec | |
scrapecreators.youtube.video.detailYouTube video or short by URL — views, chapters, captions. Fetches full details for a YouTube video or short, including title, description, thumbnail, view/like | — | $0.00235 | spec | |
tikhub.x.youtube-web-v2-get-shorts-search-v2Search YouTube Shorts by keyword. Youtube: get shorts search v2 (web_v2) (TikHub · YouTube) | — | $0.0025 | spec | |
tikhub.youtube.search.videosSearch YouTube videos by keyword and filters. Search YouTube by keyword (filter type=video for videos only) (TikHub · YouTube) | — | $0.0025 | spec | |
anyapi.youtube.channelYouTube Channel. Fetch a YouTube channel's stats (subscribers, video count, total views, description) by handle or channel ID. (AnyAPI · YouTube) | — | $0.0025 | spec | |
anyapi.youtube.channel_shortsYouTube Channel Shorts. List a YouTube channel's Shorts by handle or channel ID with cursor pagination, views, and publish timestamps. (AnyAPI · YouTube) | — | $0.0025 | spec | |
anyapi.youtube.searchYouTube Search. Search YouTube and get matching videos (title, channel, views, length, publish time) as normalized JSON. (AnyAPI · YouTube) | — | $0.0025 | spec | |
anyapi.youtube.video_commentsYouTube Video Comments. List the comments on a YouTube video or Short by URL with cursor pagination (text, author, likes, reply count). (AnyAPI · YouTube) | — | $0.0025 | spec | |
dataforseo.x.serp-youtube-organic-live-advancedYouTube search results for a keyword, live. Live SERP provides real-time data on the top 20 blocks of YouTube search engine results. (DataForSEO · YouTube) | — | $0.0025 | spec | |
dataforseo.x.serp-youtube-video-comments-live-advancedYouTube comments for a video by video id, live. Live YouTube Comments provides real-time data on comments on the video you specify in the request. (DataForSEO · | — | $0.0025 | spec | |
tikhub.x.youtube-web-v2-get-video-streams-v2YouTube video stream formats by video id or URL. Youtube: get video streams v2 (web_v2) (TikHub · YouTube) | — | $0.00375 | spec | |
anyapi.youtube.video_transcript_fullYouTube Video Transcript (Provenance). Fetch a YouTube video or Short transcript with timed segments and its provenance: whether the words are creator-written c | — | $0.00385 | spec | |
dataforseo.x.serp-youtube-video-info-live-advancedYouTube video details by video id, live. Live YouTube Video Info provides real-time data on the video you specify in the request. (DataForSEO · YouTube) | — | $0.0075 | spec | |
dataforseo.x.serp-youtube-video-subtitles-live-advancedYouTube subtitles for a video by video id, live. Live YouTube Subtitles provides real-time data on subtitles in the video you specify in the request. (DataForSE | — | $0.0075 | spec | |
tikhub.x.youtube-web-v2-get-video-captionsYouTube video captions by video id or URL. Youtube: get video captions (web_v2) (TikHub · YouTube) | — | $0.01 | spec | |
anyapi.youtube.video_transcriptYouTube Video Transcript. Fetch the transcript/captions of a YouTube video or Short by URL or ID. (AnyAPI · YouTube) | — | $0.01375 | spec | |
justoneapi.x.youtube-get-channel-videos-v1YouTube channel videos by channel id. Retrieve public videos from a YouTube channel, with optional cursor-based pagination. (Just One API · YouTube) | — | $0.01845 | spec | |
justoneapi.x.youtube-get-video-sub-comment-v1YouTube comment replies by reply cursor. Retrieve replies associated with a YouTube comment continuation cursor, with optional locale settings. (Just One API · | — | $0.01845 | spec | |
justoneapi.x.youtube-search-v1Search YouTube by keyword. Search YouTube by keyword with optional type, upload-date, duration, feature, and sort filters, or continue with a token. (Just One A | — | $0.01845 | spec | |
justoneapi.x.youtube-get-video-comment-v1YouTube video comments by video id. Retrieve first-level comments for a YouTube video with sorting, locale options, and cursor pagination. (Just One API · YouTu | — | $0.01845 | spec | |
justoneapi.youtube.video.detailYouTube video metadata and stats by video id. Public metadata and stats for a YouTube video by video id (Just One API · YouTube) | — | $0.01845 | spec | |
serpapi.youtube.search.videosYouTube video search for a query — views, channels. Search YouTube videos by keyword and get titles, channels, view counts and links (SerpApi · YouTube) | — | $0.01875 | spec | |
anyapi.youtube.channel_contactYouTube Channel Contact Email. Reveal the business inquiry email a YouTube creator publishes behind the channel's View email address button. YouTube gates that | — | $0.08975 | spec | |
youtube.x.youtube-activities-listList a YouTube channel's recent activities. activities.list — Retrieves a list of resources, possibly filtered. (YouTube · YouTube) | — | $0.001 | spec | |
youtube.x.youtube-channelsections-listList a YouTube channel's page sections. channelSections.list — Retrieves a list of resources, possibly filtered. (YouTube · YouTube) | — | $0.001 | spec | |
youtube.x.youtube-comments-listList YouTube comments by id or parent comment id. comments.list — Retrieves a list of resources, possibly filtered. (YouTube · YouTube) | — | $0.001 | spec | |
youtube.x.youtube-members-listList a YouTube channel's members. members.list — Retrieves a list of members that match the request criteria for a channel. (YouTube · YouTube) | — | $0.001 | spec | |
youtube.x.youtube-playlistimages-listList a YouTube playlist's cover images. playlistImages.list — Retrieves a list of resources, possibly filtered. (YouTube · YouTube) | — | $0.001 | spec | |
youtube.x.youtube-playlists-listList a channel's YouTube playlists. playlists.list — Retrieves a list of resources, possibly filtered. (YouTube · YouTube) | — | $0.001 | spec | |
treg.youtube.channel.profileyoutube.channel.profile — routed: best of 3 providers, own keys first. A YouTube channel's public profile by channel id — treg picks the provider and names the | Multi-provider (routed) | — | $0.00125 | spec |
treg.youtube.channel.videosyoutube.channel.videos — routed: best of 2 providers, own keys first. A YouTube channel's recent videos by channel id — provider-native video rows in `videos` ( | Multi-provider (routed) | — | $0.00125 | spec |
treg.youtube.search.videosyoutube.search.videos — routed: best of 4 providers, own keys first. Search YouTube videos by keyword — provider-native video rows in `videos` (Multi-provider ( | Multi-provider (routed) | — | $0.00125 | spec |
treg.youtube.video.commentsyoutube.video.comments — routed: best of 2 providers, own keys first. Comments on a YouTube video by id or URL — provider-native comment rows in `comments` (Mul | Multi-provider (routed) | — | $0.00125 | spec |
treg.youtube.video.detailyoutube.video.detail — routed: best of 4 providers, own keys first. One YouTube video's details by id or URL — treg picks the provider and names the one that se | Multi-provider (routed) | — | $0.00125 | spec |
tikhub.x.youtube-web-v2-get-post-comment-repliesYouTube community post comment replies by token. Youtube: get post comment replies (web_v2) (TikHub · YouTube) | — | $0.00125 | spec | |
tikhub.x.youtube-web-v2-get-video-comment-repliesYouTube video comment replies by token. Youtube: get video comment replies (web_v2) (TikHub · YouTube) | — | $0.00125 | spec | |
anyapi.youtube.trending_shortsYouTube Trending Shorts. List currently trending YouTube Shorts (title, channel, views, likes, duration). (AnyAPI · YouTube) | — | $0.0015 | spec | |
brightdata.x.youtube-commentsYouTube video comments by video URL. Youtube - Comments (Bright Data · YouTube) | — | $0.001875 | spec | |
brightdata.x.youtube-videosYouTube video details by URL. Youtube - Videos posts (Bright Data · YouTube) | — | $0.001875 | spec | |
scrapecreators.x.v1-youtube-channel-community-postsYouTube channel community posts by id or username. Fetches community posts from a YouTube channel's Posts tab, including post ID, URL, content, images, attached | — | $0.00235 | spec | |
scrapecreators.x.v1-youtube-channel-shortsYouTube channel Shorts by id or username — views, likes. Retrieves a paginated list of short-form videos (Shorts) from a YouTube channel, including each short's | — | $0.00235 | spec | |
scrapecreators.x.v1-youtube-channel-videosYouTube channel videos by id or username — views, dates. Fetches a paginated list of videos uploaded by a YouTube channel, including each video's title, URL, th | — | $0.00235 | spec | |
scrapecreators.x.v1-youtube-video-comment-repliesYouTube comment replies by continuation token. Fetches replies to a specific comment on a YouTube video, including each reply's text content, author details (na | — | $0.00235 | spec | |
scrapecreators.x.v1-youtube-community-postYouTube community post by URL — text, images, likes. Retrieves the full details of a YouTube community post, including its text content, attached images, like c | — | $0.00235 | spec | |
scrapecreators.x.v1-youtube-searchSearch YouTube by keyword — videos, channels, playlists. Searches YouTube by keyword query and returns matching videos, channels, playlists, shorts, shelves, an | — | $0.00235 | spec | |
scrapecreators.x.v1-youtube-shorts-trendingYouTube trending Shorts — views, likes, channels. Fetches approximately 48 currently trending YouTube Shorts (viral/popular short-form videos) per call, returni | — | $0.00235 | spec | |
scrapecreators.x.v1-youtube-video-transcriptYouTube video transcript by URL — captions, subtitles. Retrieves the captions, subtitles, or transcript of a YouTube video or short. (ScrapeCreators · YouTube) | — | $0.00235 | spec | |
scrapecreators.x.v1-youtube-channel-livesYouTube channel live streams by id or username. Fetches live streams and past streams from a YouTube channel's Live tab, including title, URL, thumbnail, view c | — | $0.00235 | spec | |
scrapecreators.x.v1-youtube-channel-playlistsYouTube channel playlists by id or username. Fetches playlists from a YouTube channel's Playlists tab, including playlist ID, title, thumbnail, video count, cha | — | $0.00235 | spec | |
scrapecreators.x.v1-youtube-playlistYouTube playlist videos by playlist id. Retrieves all videos in a YouTube playlist, including the playlist title, owner info, total video count, and each video' | — | $0.00235 | spec | |
scrapecreators.x.v1-youtube-search-hashtagSearch YouTube videos by hashtag. Searches YouTube for content matching a specific hashtag and returns matching videos with title, URL, thumbnail, view count (v | — | $0.00235 | spec | |
scrapecreators.x.v1-youtube-video-sponsorsYouTube video sponsors by URL (experimental). Experimental endpoint. (ScrapeCreators · YouTube) | — | $0.00235 | spec | |
justoneapi.x.youtube-get-video-captions-v1YouTube video captions by video id — SRT, XML, JSON3, text. Retrieve available caption tracks for a YouTube video or request captions in SRT, XML, JSON3, or pla | — | $0.01845 | spec |
Vendor rate + 25%. YouTube docs · TikHub docs · AnyAPI docs · Bright Data docs · ScrapeCreators docs · DataForSEO docs · Just One API docs · SerpApi docs