YouTube Scraper API
--- YouTube Scraper API v2 — What's New 3 → 15 endpoints. Every data YouTube exposes, now available as structured JSON. --- Channel Emails & Contact Info ⭐ NEW GET /youtube/channel/about The headline feature. Extract business emails directly from YouTube channels — no manual searching, no login required. Most creators put their contact email in their channel description, and we extract it…
YouTube Scraper API endpoints
| Method | Endpoint | Description |
|---|---|---|
| Video | ||
| GET |
getVideoTranscript /youtube/transcript |
Get the full transcript (closed captions) for a YouTube video. Returns timestamped text segments with start times and durations. Supports multiple languages. Indicates whether… |
| GET |
getVideoDetails /youtube/video |
Get full metadata for a YouTube video including title, description, view count, like count, comment count, duration, publish date, category, tags, thumbnails, and embed URL.… |
| GET |
getVideoComments /youtube/comments |
Get comments on a YouTube video. Supports sorting by top comments or newest first. Returns comment text, author info, like counts, reply counts, and hearted status. Limit… |
| GET |
getRelatedVideos /youtube/related |
Get videos related to a given YouTube video. Returns suggested/recommended videos that YouTube shows alongside the specified video, including titles, channels, view counts, and… |
| Channel | ||
| GET |
getChannelAbout /youtube/channel/about |
Returns detailed about/contact info for a YouTube channel including business email (extracted from description), social links, country, join date, and total view count. |
| GET |
getChannelDetails /youtube/channel |
Get full profile for a YouTube channel including name, handle, description, subscriber count, video count, verification status, keywords, avatar, banner, and vanity URL. Accepts… |
| GET |
getChannelStreams /youtube/channel/streams |
Get all live streams (past and current) from a YouTube channel. Returns stream video IDs, titles, view counts, durations, publish dates, and live status. |
| GET |
getChannelPlaylists /youtube/channel/playlists |
Get all playlists created by a YouTube channel. Returns playlist IDs, titles, video counts, thumbnails, and last update dates. |
| GET |
getCommunityPosts /youtube/community |
Get community posts from a YouTube channel's Community tab. Returns post text, images, like/comment counts, publish dates, and poll choices if the post is a poll. |
| GET |
getChannelShorts /youtube/channel/shorts |
Get all YouTube Shorts from a channel. Returns short-form video IDs, titles, view counts, and thumbnails. |
| GET |
getChannelVideos /youtube/channel/videos |
Get all videos from a YouTube channel. Supports sorting by latest, most popular, or oldest. Returns video IDs, titles, view counts, durations, and publish dates. |
| Search | ||
| GET |
searchYouTube /youtube/search |
Search YouTube for videos, channels, and playlists matching a keyword query. Supports filters for sort order, upload date, content type, duration, and video features. Returns… |
| Playlist | ||
| GET |
getPlaylistDetails /youtube/playlist |
Get full details for a YouTube playlist including title, description, channel, video count, view count, and all videos in the playlist with their positions. |
| Discover | ||
| GET |
getHashtagVideos /youtube/hashtag |
Get videos associated with a YouTube hashtag. Accepts the tag with or without the # prefix. Returns a list of videos matching the hashtag. |
| GET |
getTrendingVideos /youtube/trending |
Get currently trending videos on YouTube. Supports filtering by category (now, music, gaming, movies) and country (ISO country code). Returns the trending feed for the specified… |
| Other endpoints | ||
| GET |
searchVideos /youtube/search |
Search YouTube for videos matching a keyword query. Returns a list of video results with titles, channels, view counts, durations, publish dates, thumbnails, and description… |
| GET |
getChannelDetails /youtube/channel |
Get full profile for a YouTube channel including name, handle, description, subscriber count, video count, verification status, keywords, avatar, banner, and vanity URL. Accepts… |
| GET |
getVideoDetails /youtube/video |
Get full metadata for a YouTube video including title, description, view count, like count, comment count, duration, publish date, category, tags, thumbnails, and embed URL.… |
YouTube Scraper API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $10 / month | — |
|
| ULTRA | $35 / month | — |
|
| MEGA | $100 / month | — |
|