Back to tools

YouTube

38 endpointsSocial MediaScraperswww.youtube.com

Tools to pull data from YouTube, including videos, channels, comments, transcripts, and more.

From Apify, TikHub.

Apifyasync
Find YouTube Channel Emails
/dataovercoffee/youtube-channel-business-email-scraper

🚀🔒 Extract real YouTube channel emails at scale with logged-in accounts & CAPTCHA solving — No BS, Real Emails ✉️✨ Runs as an Apify actor (20–120 s); results are dataset rows.

$0.18 per result
Apifyasync
Get YouTube Transcript
/starvibe/youtube-video-transcript

This Apify Actor extracts full transcripts (with timestamps) and metadata from YouTube videos, including title, description, upload date, views, likes, channel info, and duration Runs as an Apify actor (20–120 s); results are dataset rows.

$0.0075 per result
Apifyasync
List YouTube Comments
/streamers/youtube-comments-scraper

This alternative YouTube Data API has no limits or quotas. Extract YouTube comments data from one or multiple YouTube videos: full comment text, posting date, author username, video title, videoId. Download YouTube comments in JSON, CSV, and Excel. Runs as an Apify actor (20–120 s); results are dataset rows.

$0.00225 per result
Apifyasync
Pull YouTube Videos
/streamers/youtube-scraper

YouTube crawler and video scraper. Alternative YouTube API with no limits or quotas. Extract and download channel name, likes, number of views, and number of subscribers. Runs as an Apify actor (20–120 s); results are dataset rows.

$0.0045 per result
TikHub
Get related videos
/api/v1/youtube/web/get_relate_video

Get related videos by video ID. (TikHub · YouTube Web)

$0.0015 per call
TikHub
Search video
/api/v1/youtube/web/search_video

Search video via TikHub's YouTube Web endpoint. (TikHub · YouTube Web)

$0.0015 per call
TikHub
Get channel ID
/api/v1/youtube/web/get_channel_id

Get channel ID via TikHub's YouTube Web endpoint. (TikHub · YouTube Web)

$0.0015 per call
TikHub
Get channel ID from URL V2
/api/v1/youtube/web/get_channel_id_v2

Convert YouTube channel URL to channel ID.. Supports multiple URL formats including @username, /channel/, /c/, /user/ formats. (TikHub · YouTube Web)

$0.0015 per call
TikHub
Get channel URL from channel ID
/api/v1/youtube/web/get_channel_url

Convert YouTube channel ID to channel handle (@username). Reverse operation of getchannelidv2 endpoint (TikHub · YouTube Web)

$0.0015 per call
TikHub
Get channel information
/api/v1/youtube/web/get_channel_info

Get channel information. (TikHub · YouTube Web)

$0.0015 per call
TikHub
Get channel short videos
/api/v1/youtube/web/get_channel_short_videos

Get channel short videos. (TikHub · YouTube Web)

$0.0015 per call
TikHub
Search channel
/api/v1/youtube/web/search_channel

Search channel via TikHub's YouTube Web endpoint. (TikHub · YouTube Web)

$0.0015 per call
TikHub
Get trending videos
/api/v1/youtube/web/get_trending_videos

Get trending videos. (TikHub · YouTube Web)

$0.0015 per call
TikHub
Get video information
/api/v1/youtube/web_v2/get_video_info

Get YouTube video details. Returns raw complete data (includes playerResponse and initialData) (TikHub · YouTube Web V2)

$0.0015 per call
TikHub
Get video information V2
/api/v1/youtube/web_v2/get_video_info_v2

Fetch YouTube video details via an alternative extraction path (more stable field extraction). Use when v1 /getvideoinfo returns empty title/author (age-gated, unlisted, music videos, etc.) (TikHub · YouTube Web V2)

$0.0015 per call
TikHub
Get video comments
/api/v1/youtube/web_v2/get_video_comments

Get YouTube video first-level comments (TikHub · YouTube Web V2)

$0.0015 per call
TikHub
Get video sub comments
/api/v1/youtube/web_v2/get_video_comment_replies

Get video second-level comment replies (TikHub · YouTube Web V2)

$0.0015 per call
TikHub
Get channel description
/api/v1/youtube/web_v2/get_channel_description

Get YouTube channel description information (subscribers, videos, views, creation date, social links, etc.) (TikHub · YouTube Web V2)

$0.0015 per call
TikHub
General search (raw data, recommend V2)
/api/v1/youtube/web_v2/get_general_search

YouTube comprehensive search with multiple filter options for precise result filtering (TikHub · YouTube Web V2)

$0.0015 per call
TikHub
General search V2
/api/v1/youtube/web_v2/get_general_search_v2

Search YouTube videos, Shorts, channels, and playlists. Returns cleaned structured data (compared to getgeneralsearch which returns raw data). Supports multiple filter conditions and sorting options. Supports pagination for loading more results (TikHub · YouTube Web V2)

$0.003 per call
TikHub
Shorts search (raw data, recommend V2)
/api/v1/youtube/web_v2/get_shorts_search

YouTube Shorts specialized search using native YouTube API (TikHub · YouTube Web V2)

$0.0015 per call
TikHub
Shorts search V2
/api/v1/youtube/web_v2/get_shorts_search_v2

Search specifically for YouTube Shorts. Returns cleaned structured data (compared to getshortssearch which returns raw data). Automatically filters non-Shorts content, returns only short videos. Supports pagination (TikHub · YouTube Web V2)

$0.003 per call
TikHub
Get channel ID from URL
/api/v1/youtube/web_v2/get_channel_id

Convert YouTube channel URL to channel ID.. Supports multiple URL formats including @username, /channel/, /c/, /user/ formats. (TikHub · YouTube Web V2)

$0.0015 per call
TikHub
Get channel URL from channel ID
/api/v1/youtube/web_v2/get_channel_url

Convert YouTube channel ID to channel handle (@username). Reverse operation of getchannelid endpoint (TikHub · YouTube Web V2)

$0.0015 per call
TikHub
Get channel videos
/api/v1/youtube/web_v2/get_channel_videos

Get YouTube channel video list. Supports pagination via continuationtoken (TikHub · YouTube Web V2)

$0.0015 per call
TikHub
Get video streams info
/api/v1/youtube/web_v2/get_video_streams

Get all quality format information for YouTube video. Returns standard formats (merged audio/video) and adaptive formats (separate audio/video) (TikHub · YouTube Web V2)

$0.0015 per call
TikHub
Get video streams info V2
/api/v1/youtube/web_v2/get_video_streams_v2

Get all quality format information and playback URLs for YouTube video. Returns standard formats (merged audio/video) and adaptive formats (separate audio/video). Suitable for scenarios that need to display all quality options (TikHub · YouTube Web V2)

$0.0045 per call
TikHub
Get signed video stream URL
/api/v1/youtube/web_v2/get_signed_stream_url

Get signed playback URL for specific itag (ready to play). Use with getvideostreams endpoint: first get all formats, then select itag to get playback URL (TikHub · YouTube Web V2)

$0.0015 per call
TikHub
Get video captions
/api/v1/youtube/web_v2/get_video_captions

Get video caption list or caption content for a specific language. Supports multiple caption format outputs (TikHub · YouTube Web V2)

$0.012 per call
TikHub
Get video captions async job result
/api/v1/youtube/web_v2/get_video_captions_result

Get the result of an asynchronous caption job. For large videos, /getvideocaptions returns status="processing" with a jobid; use that jobid here to retrieve the final captions. Single-shot, non-blocking query; poll it until the job completes (TikHub · YouTube Web V2)

$0 per call
TikHub
Get related videos
/api/v1/youtube/web_v2/get_related_videos

Get YouTube video's related content recommendations (recommended videos list). Similar to the related videos shown on the right side of video playback page. Returns all recommended videos at once (typically 20-30 videos) (TikHub · YouTube Web V2)

$0.0015 per call
TikHub
Get channel shorts
/api/v1/youtube/web_v2/get_channel_shorts

Get YouTube channel's Shorts (short videos) list. Supports pagination to get more shorts (TikHub · YouTube Web V2)

$0.0015 per call
TikHub
Get search suggestions
/api/v1/youtube/web_v2/get_search_suggestions

Get YouTube search suggestions (autocomplete). Similar to suggestions shown when typing in YouTube search box (TikHub · YouTube Web V2)

$0.0015 per call
TikHub
Search channels
/api/v1/youtube/web_v2/search_channels

Search YouTube channels. Only returns channel-type search results (filters out videos, playlists, etc.). Supports pagination to get more channels (TikHub · YouTube Web V2)

$0.0015 per call
TikHub
Get channel community posts
/api/v1/youtube/web_v2/get_channel_community_posts

Get YouTube channel's community posts list. Supports pagination via continuationtoken (TikHub · YouTube Web V2)

$0.0015 per call
TikHub
Get post detail
/api/v1/youtube/web_v2/get_post_detail

Get YouTube post (community post) detail information. Includes post content, attachments, engagement data (TikHub · YouTube Web V2)

$0.0015 per call
TikHub
Get post comments
/api/v1/youtube/web_v2/get_post_comments

Get YouTube post (community post) comments. Supports pagination for more comments (TikHub · YouTube Web V2)

$0.0015 per call
TikHub
Get post comment replies
/api/v1/youtube/web_v2/get_post_comment_replies

Get replies to a post comment (second-level comments) (TikHub · YouTube Web V2)

$0.0015 per call