Unlimited YouTube API
# YouTube API Access structured YouTube data through Scrappa on RapidAPI with clear monthly quotas and predictable overage pricing. ## Available data - Search videos and channels with language, region, and result limits - Retrieve video metadata, comments, transcripts, chapters, and related videos - Fetch channel profiles, channel videos, playlists, community posts, and playlist videos - Pull…
Unlimited YouTube API endpoints
| Method | Endpoint | Description |
|---|---|---|
| Videos | ||
| GET |
getVideoComments /videos/comments |
Get video comments with pagination support |
| GET |
getVideoDetails /videos |
Get comprehensive video information including metadata, formats, and captions |
| Channels | ||
| GET |
getChannelPlaylists /channels/playlists |
Get all playlists created by a channel |
| GET |
getChannelPodcasts /channels/podcasts |
Get podcast-like videos from a channel (videos longer than 15 minutes) |
| GET |
getChannelVideos /channels/videos |
Get videos from a channel with sorting options |
| GET |
getChannelStats /channels/stats |
Get comprehensive channel statistics combining basic details and about information |
| GET |
getChannelLivestreams /channels/livestreams |
Get live streaming videos from a channel |
| GET |
getChannelShorts /channels/shorts |
Get short-form videos from a channel (videos under 1 minute) |
| Playlists | ||
| GET |
getPlaylistDetails /playlists |
Get complete playlist information with all videos |
| Suggestions | ||
| GET |
getNewsSuggestions /suggestions/news |
Get latest news video suggestions |
| GET |
getHomepageShorts /suggestions/shorts |
Get YouTube Shorts suggestions similar to the Shorts feed |
| GET |
getSportsSuggestions /suggestions/sports |
Get sports video suggestions including highlights and sports content |
| Shorts | ||
| GET |
searchShorts /shorts/search |
Search specifically for YouTube Shorts using query terms and filters |
| Other endpoints | ||
| GET |
getChannelVideos /channels/UCJZv4d5rbIKd4QHMPkcABCw/videos |
Get videos from a YouTube channel with sorting options. Supports pagination for channels with many videos. |
| GET |
getChannelDetails /channels/UCJZv4d5rbIKd4QHMPkcABCw |
Get comprehensive channel information including name, description, subscriber count, video count, view count, country, join date, verification status, and available tabs. |
| GET |
getRelatedVideos /videos/dQw4w9WgXcQ/related |
Get recommended videos related to the specified video. Returns a list of videos that YouTube suggests as related content. |
| GET |
getVideoChapters /videos/dQw4w9WgXcQ/chapters |
Get video chapters (timestamps) if available. Returns chapter titles, start times, and thumbnails for videos that have chapter markers. |
| GET |
getTrendingVideos /trending |
Get currently trending videos on YouTube. Filter by category to see trending content in specific areas like music, gaming, or movies. |
| GET |
getVideoComments /videos/dQw4w9WgXcQ/comments |
Get video comments with replies. Includes comment text, author info, like count, reply count, and nested replies. Supports pagination. |
| GET |
getVideoDetails /videos/dQw4w9WgXcQ |
Get comprehensive video information with rich metadata including title, description, hashtags, keywords, category, channel details with verification status, content flags (family… |
| GET |
apiDocumentation / |
Get API documentation including all available endpoints, supported parameters, and feature descriptions. |
| GET |
searchYouTube /search |
Search YouTube for videos, channels, playlists, and movies with advanced filtering options. Supports pagination through continuation tokens. |
| GET |
getMultipleVideosBatch /videos |
Batch retrieve details for multiple videos in a single request. Maximum 50 video IDs per request. Returns successful results and errors separately. |
| GET |
getSearchSuggestions /search/suggestions |
Get autocomplete suggestions for a search query. Returns an array of suggested search terms based on the input. |
| GET |
supportedLocales /locales |
Get list of supported languages (hl parameter) and regions (gl parameter) for localized content. Includes over 40 languages and 140+ country/region codes. |
| GET |
getChannelPlaylists /channels/UCJZv4d5rbIKd4QHMPkcABCw/playlists |
Get all playlists created by a channel. Returns playlist titles, thumbnails, video counts, and last updated times. Supports pagination. |
| GET |
getChannelCommunityPosts /channels/UCJZv4d5rbIKd4QHMPkcABCw/community |
Get community posts from a channel including text posts, images, and polls. Returns post content, engagement metrics, and attachments. Supports pagination. |
| GET |
getPlaylistDetails /playlists/PLrAXtmErZgOeiKm4sgNOknGvNjby9efdf |
Get complete playlist information including all videos, metadata, view count, last updated date, and author details. Returns all videos in the playlist without pagination. |
| GET |
searchYouTube /search |
Search YouTube for videos, channels, playlists, and movies with advanced filtering options. Supports pagination through continuation tokens. |
| GET |
getRelatedVideos /videos/dQw4w9WgXcQ/related |
Get recommended videos related to the specified video. Returns a list of videos that YouTube suggests as related content. |
| GET |
getChannelDetails /channels/UCJZv4d5rbIKd4QHMPkcABCw |
Get comprehensive channel information including name, description, subscriber count, video count, view count, country, join date, verification status, and available tabs. |
| GET |
getMultipleVideosBatch /videos |
Batch retrieve details for multiple videos in a single request. Maximum 50 video IDs per request. Returns successful results and errors separately. |
| GET |
getTrendingVideos /trending |
Get currently trending videos on YouTube. Filter by category to see trending content in specific areas like music, gaming, or movies. |
| GET |
getSearchSuggestions /search/suggestions |
Get autocomplete suggestions for a search query. Returns an array of suggested search terms based on the input. |
| GET |
getVideoDetails /videos/dQw4w9WgXcQ |
Get comprehensive video information with rich metadata including title, description, hashtags, keywords, category, channel details with verification status, content flags (family… |
| GET |
getVideoComments /videos/dQw4w9WgXcQ/comments |
Get video comments with replies. Includes comment text, author info, like count, reply count, and nested replies. Supports pagination. |
| GET |
getVideoChapters /videos/dQw4w9WgXcQ/chapters |
Get video chapters (timestamps) if available. Returns chapter titles, start times, and thumbnails for videos that have chapter markers. |
| GET |
getPlaylistDetails /playlists/PLrAXtmErZgOeiKm4sgNOknGvNjby9efdf |
Get complete playlist information including all videos, metadata, view count, last updated date, and author details. Returns all videos in the playlist without pagination. |
| GET |
supportedLocales /locales |
Get list of supported languages (hl parameter) and regions (gl parameter) for localized content. Includes over 40 languages and 140+ country/region codes. |
| GET |
getChannelPlaylists /channels/UCJZv4d5rbIKd4QHMPkcABCw/playlists |
Get all playlists created by a channel. Returns playlist titles, thumbnails, video counts, and last updated times. Supports pagination. |
| GET |
getChannelVideos /channels/UCJZv4d5rbIKd4QHMPkcABCw/videos |
Get videos from a YouTube channel with sorting options. Supports pagination for channels with many videos. |
| GET |
getChannelCommunityPosts /channels/UCJZv4d5rbIKd4QHMPkcABCw/community |
Get community posts from a channel including text posts, images, and polls. Returns post content, engagement metrics, and attachments. Supports pagination. |
| GET |
apiDocumentation / |
Get API documentation including all available endpoints, supported parameters, and feature descriptions. |
| GET |
getChannelCommunityPosts /channels/UCJZv4d5rbIKd4QHMPkcABCw/community |
Get community posts from a channel including text posts, images, and polls. Returns post content, engagement metrics, and attachments. Supports pagination. |
| GET |
getChannelPlaylists /channels/UCJZv4d5rbIKd4QHMPkcABCw/playlists |
Get all playlists created by a channel. Returns playlist titles, thumbnails, video counts, and last updated times. Supports pagination. |
| GET |
getRelatedVideos /videos/dQw4w9WgXcQ/related |
Get recommended videos related to the specified video. Returns a list of videos that YouTube suggests as related content. |
| GET |
getVideoDetails /videos/dQw4w9WgXcQ |
Get comprehensive video information with rich metadata including title, description, hashtags, keywords, category, channel details with verification status, content flags (family… |
| GET |
getMultipleVideosBatch /videos |
Batch retrieve details for multiple videos in a single request. Maximum 50 video IDs per request. Returns successful results and errors separately. |
| GET |
getVideoComments /videos/dQw4w9WgXcQ/comments |
Get video comments with replies. Includes comment text, author info, like count, reply count, and nested replies. Supports pagination. |
| GET |
getPlaylistDetails /playlists/PLrAXtmErZgOeiKm4sgNOknGvNjby9efdf |
Get complete playlist information including all videos, metadata, view count, last updated date, and author details. Returns all videos in the playlist without pagination. |
Unlimited YouTube API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $25 / month | — |
|
| ULTRA Recommended | $75 / month | — |
|
| MEGA | $150 / month | — |
|