Better Fetch
Video and streaming16 runnable operations

YouTube reference

Channels, videos, Shorts, playlists, search, transcripts, sponsors, comments, and community posts from public YouTube.

Each operation below runs through the tool endpoint shown, and is available through REST, MCP, and the Better Fetch workspace.

Channel details

Available

Channel details from public YouTube surfaces, returned as structured data for agents, research, and monitoring workflows.

curl -sS -X POST "https://betterfetch.co/api/tools/youtube_scraper/run" \
  -H "Authorization: Bearer bf_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{"input":{"mode":"channel","channel_url":"https://www.youtube.com/@OpenAI"}}'

Tool: youtube_scraper

Channel videos

Available

Channel videos from public YouTube surfaces, returned as structured data for agents, research, and monitoring workflows.

curl -sS -X POST "https://betterfetch.co/api/tools/youtube_scraper/run" \
  -H "Authorization: Bearer bf_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{"input":{"mode":"channel_videos","channel_url":"https://www.youtube.com/@OpenAI","max_results":10}}'

Tool: youtube_scraper

Channel playlists

Available

Channel playlists from public YouTube surfaces, returned as structured data for agents, research, and monitoring workflows.

curl -sS -X POST "https://betterfetch.co/api/tools/youtube_scraper/run" \
  -H "Authorization: Bearer bf_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{"input":{"mode":"channel_playlists","channel_url":"https://www.youtube.com/@OpenAI","max_results":10}}'

Tool: youtube_scraper

Channel live streams

Available

Channel live streams from public YouTube surfaces, returned as structured data for agents, research, and monitoring workflows.

curl -sS -X POST "https://betterfetch.co/api/tools/youtube_scraper/run" \
  -H "Authorization: Bearer bf_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{"input":{"mode":"channel_lives","channel_url":"https://www.youtube.com/@OpenAI","max_results":10}}'

Tool: youtube_scraper

Channel community posts

Available

Channel community posts from public YouTube surfaces, returned as structured data for agents, research, and monitoring workflows.

curl -sS -X POST "https://betterfetch.co/api/tools/youtube_scraper/run" \
  -H "Authorization: Bearer bf_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{"input":{"mode":"channel_posts","channel_url":"https://www.youtube.com/@MrBeast","max_results":10}}'

Tool: youtube_scraper

Channel Shorts

Available

Channel Shorts from public YouTube surfaces, returned as structured data for agents, research, and monitoring workflows.

curl -sS -X POST "https://betterfetch.co/api/tools/youtube_scraper/run" \
  -H "Authorization: Bearer bf_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{"input":{"mode":"channel_shorts","channel_url":"https://www.youtube.com/@OpenAI","max_results":10}}'

Tool: youtube_scraper

Video or Short details

Available

Video or Short details from public YouTube surfaces, returned as structured data for agents, research, and monitoring workflows.

curl -sS -X POST "https://betterfetch.co/api/tools/youtube_scraper/run" \
  -H "Authorization: Bearer bf_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{"input":{"mode":"video","video_url":"https://www.youtube.com/watch?v=dQw4w9WgXcQ"}}'

Tool: youtube_scraper

Video transcript

Available

Video transcript from public YouTube surfaces, returned as structured data for agents, research, and monitoring workflows.

curl -sS -X POST "https://betterfetch.co/api/tools/youtube_transcript/run" \
  -H "Authorization: Bearer bf_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{"input":{"video_id":"dQw4w9WgXcQ"}}'

Tool: youtube_transcript

Video sponsors

Available

Video sponsors from public YouTube surfaces, returned as structured data for agents, research, and monitoring workflows.

curl -sS -X POST "https://betterfetch.co/api/tools/youtube_scraper/run" \
  -H "Authorization: Bearer bf_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{"input":{"mode":"video_sponsors","video_url":"https://www.youtube.com/watch?v=AVO0ifle-OU"}}'

Tool: youtube_scraper

Video comments

Available

Video comments from public YouTube surfaces, returned as structured data for agents, research, and monitoring workflows.

curl -sS -X POST "https://betterfetch.co/api/tools/youtube_scraper/run" \
  -H "Authorization: Bearer bf_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{"input":{"mode":"video_comments","video_url":"https://www.youtube.com/watch?v=dQw4w9WgXcQ","max_results":10}}'

Tool: youtube_scraper

Comment replies

Available

Comment replies from public YouTube surfaces, returned as structured data for agents, research, and monitoring workflows.

curl -sS -X POST "https://betterfetch.co/api/tools/youtube_scraper/run" \
  -H "Authorization: Bearer bf_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{"input":{"mode":"comment_replies","video_url":"https://www.youtube.com/watch?v=dQw4w9WgXcQ","comment_id":"Ugzge340dBgB75hWBm54AaABAg","max_results":10}}'

Tool: youtube_scraper

Playlist

Available

Playlist from public YouTube surfaces, returned as structured data for agents, research, and monitoring workflows.

curl -sS -X POST "https://betterfetch.co/api/tools/youtube_scraper/run" \
  -H "Authorization: Bearer bf_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{"input":{"mode":"playlist","playlist_id":"PLP32wGpgzmIlInfgKVFfCwVsxgGqZNIiS","max_results":10}}'

Tool: youtube_scraper

Community post details

Available

Community post details from public YouTube surfaces, returned as structured data for agents, research, and monitoring workflows.

curl -sS -X POST "https://betterfetch.co/api/tools/youtube_scraper/run" \
  -H "Authorization: Bearer bf_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{"input":{"mode":"community_post","post_url":"https://www.youtube.com/post/UgkxyRcQsbZeMdE9xN9WUohTnrQtxquVCbaE"}}'

Tool: youtube_scraper