Black Friday · 30% off

Get 30% off

Python tools

YouTube transcripts in CrewAI

Give a CrewAI agent three YouTube tools: read a video's transcript (optionally with [m:ss] timestamps), search YouTube, and list a channel's videos. Errors come back to the agent as text, so one bad video doesn't stop the crew.

Set it up

  1. 1

    Install the tools

    Into the same environment as crewai:

    pip install crewai-getyoutubetranscript
  2. 2

    Get an API key

    Sign in at getyoutubetranscript.com and create a key on the developers page (100 free credits, no card). Keys start with sk_live_. Set it as an environment variable:

    export GETYOUTUBETRANSCRIPT_API_KEY=sk_live_...

A video research crew

from crewai import Agent, Crew, Task
from crewai_getyoutubetranscript import GetYouTubeTranscriptTool, YouTubeSearchTool

researcher = Agent(
    role="Video researcher",
    goal="Find the best YouTube talks on a topic and summarize them with timestamps",
    backstory="You turn long videos into short, cited notes.",
    tools=[YouTubeSearchTool(), GetYouTubeTranscriptTool()],
)

task = Task(
    description="Find a talk about vector databases and summarize its key points with [m:ss] timestamps.",
    expected_output="A bullet list of key points, each with a timestamp.",
    agent=researcher,
)

print(Crew(agents=[researcher], tasks=[task]).kickoff())

What you can build

  • A competitor-monitoring crew that lists a channel's new videos and summarizes them.
  • Content repurposing: one agent reads the transcript, another drafts posts from it.
  • Use a tool directly: GetYouTubeTranscriptTool().run(video="https://youtu.be/...", timestamps=True).

Links

Questions about CrewAI

Which tools are included?

GetYouTubeTranscriptTool, YouTubeSearchTool and YouTubeChannelVideosTool (by @handle, URL or channel ID, newest first).

What does it cost?

Each transcript, search or channel page uses one credit from your account, and failed requests are not charged. New accounts get 100 free credits, no card, and paid plans add more credits each month.

Use it in your other tools

All integrations

Featured on aitoolfame.comFeatured on Aura++Featured on DeepLaunch.ioFeatured on Dofollow.ToolsFeatured on EasyDoFollowFeatured on EarlyHuntFeatured on Findly.toolsFeatured on FoundrListGood AI ToolsFeatured on IndieHuntFeatured on LaunchBuffFeatured on launched.toolsFeatured on Launch Llama ToolsFeatured on LemonLaunchLiftOff launch badgeMy Launch StashGetYouTubeTranscript on Nick LaunchesOpenHunts Club MemberFeatured on saasfame.comShinyLaunchFeatured on ShowMeBestAIFeatured on toolfame.comListed on Turbo0Featured on Twelve ToolsHuzzler Embed BadgeFeatured on CodeHypeGetYouTubeTranscript on Better LaunchDokeyAIFeatured on WayfindioFeatured on LaunchZoneFeatured on NoonlaunchFeatured on WhatsthebigdataSurfaced on CodeTrendyFeatured on ScrollLaunchFeatured on ufind.bestFeatured on ShipBoostProduct WingWe Like ToolsAppa ListAcid ToolsPower Up ToolsToshi ListAIGC 160Appsy ToolsHunt for ToolsBeam ToolsTool Find DirTool SignalSaaS Tools DirSoftware BoltProduct List DirStack DirectorySaaS FieldSaaS WheelSaaS RootsStartup BenchmarksUnite ListTrustinerBest Tool VaultSolver ToolsAsh ListSmart Kit HubAI X CollectionAI Tech ViralMillion Dot HomepageThat App ShowLaunch ScrollMy Start ToolsLatest AI UpdatesSuper AI BoomTools Under RadarThe Key ToolsTool JourneyTools List HQThe App ToolsThe Mega ToolsSource DirTool CosmosTop Trend ToolsTiny Tool HubTool PrismStartup AIdeasFeatured on WonderLaunchFeatured on ShipycornFeatured on ToolsClawListed on ProofStoriesFeatured on ToolListedLaunched on Launch Streak