YouTube API Full

The Most Complete YouTube REST API on RapidAPI **YouTube API Full** gives you instant access to the entire YouTube ecosystem through a single, clean REST API. No SDK required. Works with any language that can make HTTP requests. #### What You Can Do - **Search** videos, channels, playlists, movies, TV episodes — or all at once with `/search/all` - **Get video details**: statistics (views, likes,…

167 subscribers
9.8/10 popularity
261 ms avg latency
84% success rate
34 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

YouTube API Full endpoints

MethodEndpointDescription
Localization
GET /api/i18nLanguages
/api/i18nLanguages
Get all languages supported by the YouTube website
GET /api/i18nRegions
/api/i18nRegions
Get all geographic regions (countries) supported by the YouTube website
Comments
GET /api/commentReplies
/api/commentReplies
Get all replies to a specific comment thread
GET /api/comment
/api/comment
Get a single comment by its ID
GET /api/comments
/api/comments
Get top-level comment threads for a video
Channels
GET /api/subscriptions
/api/subscriptions
Get the list of channels that a channel is subscribed to
GET /api/channelSections
/api/channelSections
Get sections/shelves displayed on a channel page
GET /api/channelVideos
/api/channelVideos
Get all videos uploaded by a channel, with optional keyword filter and sort order
GET /api/channelByUsername
/api/channelByUsername
Get channel info by YouTube @handle (e.g. `forHandle=@MrBeast`)
GET /api/channelsByIds
/api/channelsByIds
Get one or more channels by their YouTube channel ID (comma-separated)
GET /api/channelSectionsById
/api/channelSectionsById
Get a specific channel section by its section ID
GET /api/activities
/api/activities
Get channel activity feed (uploads, likes, playlist additions)
Search
GET /api/search/playlists
/api/search/playlists
GET /api/search/all
/api/search/all
Search videos, channels and playlists simultaneously (3 parallel YouTube API calls). Returns partial results if one type fails, with a `warnings` array indicating failures.
GET /api/search/movies
/api/search/movies
Search YouTube movies (videoType=movie)
GET /api/search/videos
/api/search/videos
Search YouTube videos with optional filters (duration, definition, order)
GET /api/search/channels
/api/search/channels
GET /api/search/episodes
/api/search/episodes
Search YouTube TV episodes (videoType=episode)
GET /api/hashtag
/api/hashtag
Get videos tagged with a specific hashtag (without the
Videos
GET /api/videoTopics
/api/videoTopics
Get Freebase topic details associated with a video
GET /api/videoStats
/api/videoStats
Get viewCount, likeCount, commentCount, favoriteCount
GET /api/trending
/api/trending
Get most popular trending videos by country (chart=mostPopular)
GET /api/videoPlayer
/api/videoPlayer
Get embed HTML and iframe info for a video
GET /api/videos
/api/videos
Get full video details (snippet, contentDetails, statistics) for one or more video IDs
GET /api/videoCommentCount
/api/videoCommentCount
Get simplified stats (viewCount, likeCount, commentCount, favoriteCount) for one or more videos. Pass multiple IDs as a comma-separated string: `id=AAA,BBB,CCC`. Ideal for…
GET /api/videoCategories
/api/videoCategories
List available video categories for a given region
GET /api/videoStatus
/api/videoStatus
Get video privacy and upload status
Download
POST /api/download
/api/download
Returns video metadata and direct streaming URLs (videoWithAudio, audioOnly). Use `cookie` for age-restricted content. **Note:** This endpoint uses ytdl-core and may not work on…
Playlists
GET /api/playlistCode
/api/playlistCode
Get playlist embed player HTML (part=player)
GET /api/playlists
/api/playlists
Get all playlists for a YouTube channel
GET /api/playlistItems
/api/playlistItems
Get videos and items inside a playlist
Health
POST /admin/cache/clear
/admin/cache/clear
GET /health
/health
Returns server health status, uptime and memory usage
GET /admin/cache/stats
/admin/cache/stats

YouTube API Full pricing

PlanPriceRate limitQuotas
BASIC Free
  • Requests: 250 / monthly
PRO $50 / month 100 / minute
  • Requests: 100,000 / monthly (then $0.3000 each)
ULTRA Recommended $150 / month 500 / minute
  • Requests: 1,500,000 / monthly (then $0.3000 each)
MEGA $250 / month
  • Requests: 8,500,000 / monthly (then $0.3000 each)

More Social APIs

View all →
  • Tiktok Scraper is a freemium API that gives developers programmatic access to a wide range of TikTok data,…

    ReviewedSocialFreemium
  • Download Video and Image from Pinterest

    SocialFreemium1.2k subscribers
  • Fast Live Instagram Scraper API. All information from Instagram consistently and quickly! It makes 3 times…

    SocialFreemium1.4k subscribers
  • Facebook Reel and Video downloader, Without watermark (Fixed fb.watch link) Not Supported: Private Video,…

    SocialFreemium
  • Fast and stable Threads API

    SocialFreemium2.4k subscribers
  • Gives an access to the twitter's search endpoint

    SocialFreemium337 subscribers