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…

6 subscribers
9.5/10 popularity
962 ms avg latency
99% success rate
18 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 Scraper API endpoints

MethodEndpointDescription
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

PlanPriceRate limitQuotas
BASIC Free
  • Requests: 10 / monthly
PRO $10 / month
  • Requests: 1,000 / monthly
ULTRA $35 / month
  • Requests: 5,000 / monthly
MEGA $100 / month
  • Requests: 20,000 / monthly

More Data APIs

View all →
  • This is a VIN (Vehicle Identification Number) decoder that designed to work within North America, Asia and…

    DataFreemium139 subscribers
  • Currency Exchange is a live foreign exchange rate API that lets developers retrieve real-time conversion…

    ReviewedDataFreemium23k subscribers
  • Words API lets you retrieve information about English words, including definitions, synonyms, rhymes,…

    DataFreemium1.5k subscribers
  • Whois Lookup API in Json or Xml. Our infrastructure uses thousands of SOCKS proxies to avoid quota…

    DataFreemium3.8k subscribers
  • The Weatherbit Weather API gives developers access to current conditions, multi-day forecasts, minutely…

    ReviewedDataFreemium25k subscribers
  • GeoDB Cities is a RESTful API covering more than 800,000 towns, cities, counties, and islands worldwide,…

    ReviewedDataFreemium49.8k subscribers