← Catalog

YouTube public data

Videos, channels, comments, search and captions.

Tools6

  • social__youtube_search3 credits / requestSearch YouTube videos, channels and playlists with upload-date, type, duration and sort filters. Provide exactly one of keyword or continuation_token. Public social-media data; results are the upstream payload as JSON (fields follow the platform's own vocabulary). Billed per successful request. Failures never charge.

    Search YouTube videos, channels and playlists with upload-date, type, duration and sort filters. Provide exactly one of keyword or continuation_token. Public social-media data; results are the upstream payload as JSON (fields follow the platform's own vocabulary). Billed per successful request. Failures never charge.

  • social__youtube_video1.5 credits / requestGet YouTube video metadata (title, channel, stats, description, formats) by video_id or video_url. Provide exactly one. Public social-media data; results are the upstream payload as JSON (fields follow the platform's own vocabulary). Billed per successful request. Failures never charge.

    Get YouTube video metadata (title, channel, stats, description, formats) by video_id or video_url. Provide exactly one. Public social-media data; results are the upstream payload as JSON (fields follow the platform's own vocabulary). Billed per successful request. Failures never charge.

  • social__youtube_video_comments1.5 credits / requestList comments on a YouTube video (paginate with continuation_token). Public social-media data; results are the upstream payload as JSON (fields follow the platform's own vocabulary). Billed per successful request. Failures never charge.

    List comments on a YouTube video (paginate with continuation_token). Public social-media data; results are the upstream payload as JSON (fields follow the platform's own vocabulary). Billed per successful request. Failures never charge.

  • social__youtube_channel_videos1.5 credits / requestList videos published by a YouTube channel (paginate with continuation_token). Public social-media data; results are the upstream payload as JSON (fields follow the platform's own vocabulary). Billed per successful request. Failures never charge.

    List videos published by a YouTube channel (paginate with continuation_token). Public social-media data; results are the upstream payload as JSON (fields follow the platform's own vocabulary). Billed per successful request. Failures never charge.

  • social__youtube_captions12 credits / requestGet a YouTube video's captions. Without language_code it returns the list of available caption languages; with one it returns that transcript as srt, xml, json3 or plain txt. Large videos come back as {status: "processing", job_id} — collect them with social__youtube_captions_result. Only captions the video already has (no speech-to-text); a video without captions still bills. Provide exactly one of video_id or video_url. Public social-media data; results are the upstream payload as JSON (fields follow the platform's own vocabulary). Billed per successful request. Failures never charge.

    Get a YouTube video's captions. Without language_code it returns the list of available caption languages; with one it returns that transcript as srt, xml, json3 or plain txt. Large videos come back as {status: "processing", job_id} — collect them with social__youtube_captions_result. Only captions the video already has (no speech-to-text); a video without captions still bills. Provide exactly one of video_id or video_url. Public social-media data; results are the upstream payload as JSON (fields follow the platform's own vocabulary). Billed per successful request. Failures never charge.

  • social__youtube_captions_resultFreeCollect the result of a social__youtube_captions job that returned status "processing". Single non-blocking poll: status queued/active means try again in 2-5 seconds; completed carries the transcript in `content`. Free. Public social-media data; results are the upstream payload as JSON (fields follow the platform's own vocabulary). Free. Polling is rate-limited upstream — wait 2-5 seconds between calls.

    Collect the result of a social__youtube_captions job that returned status "processing". Single non-blocking poll: status queued/active means try again in 2-5 seconds; completed carries the transcript in `content`. Free. Public social-media data; results are the upstream payload as JSON (fields follow the platform's own vocabulary). Free. Polling is rate-limited upstream — wait 2-5 seconds between calls.

Give this to your agent

set up https://corespeed.io/SKILL.md
Get started