SocialCrawl
YouTube

YouTube

Extract channels, videos, comments, shorts, playlists, and transcripts

YouTube

Extract channels, videos, comments, shorts, playlists, and transcripts.

YouTube reaches over 2.7 billion monthly active users and is the world's largest video platform.

Base URL: /v1/youtube/...

Choosing between /v1/youtube/video/subtitles (1cr caption files) and /v1/youtube/video/transcript (3cr cleaned transcript)? See Which endpoint should I use?.

How do I get started with YouTube data?

1. Fetch a profile

curl "https://www.socialcrawl.dev/v1/youtube/channel?handle=MrBeast" \
  -H "x-api-key: sc_your_api_key_here"

2. Fetch their content

curl "https://www.socialcrawl.dev/v1/youtube/channel/videos?handle=MrBeast" \
  -H "x-api-key: sc_your_api_key_here"

3. Read computed fields

Every response includes computed fields: engagement_rate, language, content_category, and estimated_reach. See Computed fields for formulas, clamping rules, and null semantics.

What YouTube data can I access?

28 endpoints available.

EndpointPathCredit Tier
Get YouTube channel info/v1/youtube/channelstandard (1cr)
List a YouTube channel's community posts/v1/youtube/channel/community-postsstandard (1cr)
List a YouTube channel's live streams/v1/youtube/channel/livesstandard (1cr)
List a YouTube channel's playlists/v1/youtube/channel/playlistsstandard (1cr)
List YouTube channel shorts/v1/youtube/channel/shortsstandard (1cr)
List YouTube channel videos/v1/youtube/channel/videosstandard (1cr)
Get YouTube community post/v1/youtube/community-poststandard (1cr)
Get YouTube playlist/v1/youtube/playliststandard (1cr)
List the videos in a YouTube playlist/v1/youtube/playlist/itemsstandard (1cr)
YouTube profile, recent posts, and computed analytics in one call./v1/youtube/profile/fullstandard (5cr)
Search YouTube/v1/youtube/searchstandard (1cr)
Advanced YouTube video search/v1/youtube/search/advancedstandard (1cr)
Search YouTube by hashtag/v1/youtube/search/hashtagstandard (1cr)
Get YouTube search suggestions/v1/youtube/search/suggestionsstandard (1cr)
Up to 100 YouTube video ids → one transcript per row, failed ids refunded./v1/youtube/transcriptsstandard (3cr)
Get YouTube video details/v1/youtube/videostandard (1cr)
List YouTube comment replies/v1/youtube/video/comment/repliesstandard (1cr)
List YouTube video comments/v1/youtube/video/commentsstandard (1cr)
Get a YouTube video's subtitle files/v1/youtube/video/subtitlesstandard (1cr)
Get a YouTube video's thumbnail files/v1/youtube/video/thumbnailsstandard (1cr)
Get YouTube video transcript/v1/youtube/video/transcriptstandard (3cr)
Get trending YouTube videos/v1/youtube/videos/trendingstandard (1cr)
Batch get YouTube channel details (up to 1000)/v1/youtube/channelsadvanced (5cr)
Get trending YouTube shorts/v1/youtube/shorts/trendingadvanced (5cr)
Get a YouTube video's audio file streams/v1/youtube/video/audioadvanced (5cr)
Get a YouTube video's video file streams/v1/youtube/video/filesadvanced (5cr)
Batch get YouTube video details (up to 1000)/v1/youtube/videosadvanced (5cr)
Detect sponsors of a YouTube video/v1/youtube/video/sponsorspremium (10cr)

What should I know about YouTube data?

  • All endpoints use GET method with query parameters
  • Authentication via x-api-key header
  • Responses follow the unified SocialCrawl schema

Official YouTube Resources