VOOZH about

URL: https://apify.com/lead_maker/youtube-transcript-keyword-search

โ‡ฑ YouTube Transcript Search - Caption Keyword Finder ยท Apify


Pricing

from $6.00 / 1,000 results

Go to Apify Store

YouTube Transcript Search

Search YouTube video transcripts and captions for any keyword or phrase. Scan entire channels, get exact timestamps, preview clips, and export results as CSV. Find what was said, when it was said, and download the clip.

Pricing

from $6.00 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ Lead Maker

Lead Maker

Maintained by Community

Actor stats

1

Bookmarked

12

Total users

2

Monthly active users

2 months ago

Last modified

Share

YouTube Transcript Search โ€” Caption Keyword Finder & Clip Extractor

Search YouTube video transcripts and captions for any keyword or phrase. Scan entire channels to find exactly when a topic is mentioned โ€” with exact timestamps, transcript context, and clip download commands.

Stop scrubbing through hours of video. This YouTube transcript search tool scans every video in a channel and tells you the exact second a word was spoken โ€” across hundreds of videos in minutes.

๐ŸŽฏ Best For

  • Content research โ€” find every video that mentions your topic, with exact timecodes
  • Brand monitoring โ€” track brand mentions across YouTube channels
  • Competitive analysis โ€” see what competitors say about specific subjects
  • Academic research โ€” locate references to papers, theories, or people across lecture channels
  • Clip extraction โ€” get download commands for specific video segments
  • Podcast production โ€” find sound bites and quotes from interview channels

๐Ÿ“Š What You Get

  • Exact timestamps where the keyword appears in the transcript
  • Clickable YouTube links that jump to that moment in the video
  • Transcript excerpts with keywords highlighted
  • yt-dlp download commands for each matching clip
  • Interactive HTML report with video thumbnails and copy buttons
  • CSV export for spreadsheets and data analysis
  • Batch download scripts (.bat and .sh) to grab all clips at once

โš™๏ธ How It Works

Step 1 โ€” Enter channels and keywords

Paste YouTube channel URLs and the words or phrases to search for. Supports multiple channels and multiple keywords โ€” comma-separated or one per line.

Step 2 โ€” Automatic transcript scanning

The Actor fetches every video's transcript and searches for your keywords. YouTube Shorts are filtered out automatically. Results stream to your dataset in real time.

Step 3 โ€” Browse and download

Open the HTML report to preview results visually. Click thumbnails to preview on YouTube. Copy yt-dlp commands to download clips. Export as CSV.

๐Ÿ”‘ Key Features

  • YouTube transcript search โ€” full-text search across all video captions
  • YouTube caption search โ€” works with auto-generated and manual captions
  • Multiple keywords โ€” search for several terms at once
  • Multiple channels โ€” scan across several channels in one run
  • Smart clip merging โ€” nearby mentions combine into single clips
  • Minimum clip duration โ€” filter out brief passing mentions
  • Exclude Shorts โ€” skip videos under 60 seconds
  • HTML report โ€” interactive report with thumbnails and copy buttons
  • CSV export โ€” spreadsheet-ready results
  • Batch download โ€” scripts to download all clips at once
  • Abort-safe โ€” results saved every 25 videos
  • No API key โ€” works without YouTube Data API credentials
  • Residential proxies โ€” avoids YouTube rate limiting

๐Ÿ“ Input

ParameterTypeRequiredDefaultDescription
channelUrlsstringYesโ€”YouTube channel URLs, comma-separated or one per line
keywordsstringYesโ€”Search terms, comma-separated
maxVideosintegerNoallMax videos to scan per channel
excludeShortsbooleanNotrueSkip YouTube Shorts
minClipDurationSecintegerNo0Minimum clip length in seconds
snippetPaddingSecintegerNo15Padding before/after match
mergeGapSecintegerNo30Merge mentions within this gap
contextLinesintegerNo3Context lines around each match
languagestringNoenTranscript language preference

Example Input

{
"channelUrls":"https://www.youtube.com/@veritasium",
"keywords":"quantum, relativity",
"maxVideos":100
}

๐Ÿ’ฐ Pricing

Apify charges for compute time, proxy bandwidth, and storage. Typical costs:

Videos scannedApproximate cost
10 videos~$0.05
50 videos~$0.25
100 videos~$0.50
500 videos~$2.50

Costs vary based on transcript length, proxy usage, and result count. Set a max cost per run in Apify to control spending.

๐Ÿ“ค Sample Output

{
"channelName":"veritasium",
"videoTitle":"The Internet Was Weeks Away From Disaster and No One Knew",
"keyword":"science",
"timestampFormatted":"00:05:12",
"videoUrlAtTimestamp":"https://www.youtube.com/watch?v=aoag03mSuXQ&t=312",
"transcriptExcerpt":"...was a young computer **science** student who just happened to be building his own kernel...",
"mentionCount":1,
"ytDlpCommand":"yt-dlp --download-sections \"*00:04:57-00:05:30\" -o \"The_Internet_Was_Weeks_Away_00-04-57.%(ext)s\" \"https://www.youtube.com/watch?v=aoag03mSuXQ\""
}

๐Ÿข Built for Teams & Automation

  • API integration โ€” trigger runs via the Apify API
  • Scheduling โ€” recurring searches on any cadence
  • Webhooks โ€” notifications when runs complete
  • Integrations โ€” Google Sheets, Slack, Zapier, Make, and more

โ“ FAQ

Does it work with auto-generated captions? Yes โ€” uses whatever transcript is available, including YouTube's auto-generated captions.

What languages are supported? Any language with available transcripts. Set the language parameter.

How long does a full channel take? About 15-25 minutes for 500 videos. Use maxVideos for faster runs.

What if I stop the run early? Results save every 25 videos โ€” you keep everything including the HTML report and CSV.

Can I search multiple channels? Yes โ€” comma-separate or one per line.

Do I need a YouTube API key? No. No Google API credentials required.

Why are some videos skipped? Videos without transcripts, age-restricted videos, or temporary YouTube rate limits. The Actor logs which videos are skipped and why.

๐Ÿ”„ How Does This Compare?

vs YouTube's built-in search โ€” YouTube finds videos about a topic. This Actor finds the exact second a word is spoken inside a video.

vs full transcript scrapers โ€” Most scrapers dump raw text. This Actor searches it and returns only the relevant moments with timestamps and download commands.

vs manual searching โ€” Opening each video and skimming captions takes hours. This scans an entire channel in minutes.

๐Ÿ”ง Technical Details

  • scrapetube for channel video listing (no API key)
  • youtube-transcript-api for timestamped transcripts
  • Residential proxy rotation per request
  • 2-minute timeout on channel listing
  • Auto-saves every 25 videos
  • 1.5s delay between requests

You might also like

YouTubeTranscriptSearcher

automationpros/YouTubeTranscriptSearcher

Search entire YouTube channels for keywords in video transcripts โ€“ get video links, titles, and exact timestamps!

๐Ÿ‘ User avatar

Joshua Almasin

91

5.0

YouTube Transcript Keyword Search โ€” Find Topics Inside Videos

maged120/youtube-transcript-search

Search within YouTube video transcripts for specific keywords or phrases. Find exactly which videos mention your topic and at what timestamp.

YouTube Full Channel Transcripts Extractor โšก๐Ÿ“œ - Fast & cheap

scrapestorm/youtube-full-channel-transcripts-extractor---fast-cheap

Looking for a YouTube transcript extractor to grab transcripts from an entire channel? ๐Ÿ” Your search ends here! With YouTube Full Channel Transcript Scraper ๐Ÿ“œ, easily download accurate transcripts, including timestamps โฐ and extra details. No proxy needed, fast & efficient! โšก๐Ÿ’ฌ

222

5.0

YouTube Transcript Ninja โšก๏ธ๐Ÿฅทโšก

topaz_sharingan/Youtube-Transcript-Scraper-1

Extract transcripts from YouTube videos with ease! This actor takes a YouTube video URL as input and returns the transcript of the video in the specified format.

7.1K

5.0

Youtube Transcript Scraper

scrapier/youtube-transcript-scraper

Extract full transcripts from YouTube videos with the YouTube Transcript Scraper. Get precise timestamps, speaker names, and text for any video. Perfect for content analysis, SEO, research, and summarization. Fast, accurate, and easy to integrate into your workflow.

Youtube Transcript - 1$/month

insight_api_labs/youtube-transcript

Youtube Transcript (with video details and transcript timestamps)

๐Ÿ‘ User avatar

InsightAPILabs

937

3.1

Youtube Transcript Generator

louisdeconinck/youtube-transcript-generator

Transform your YouTube videos into powerful text assets with our transcript extraction tool. Get complete transcripts in 190+ languages, precise timestamps, and comprehensive metadata. Perfect for content creators, marketers, and researchers aiming to maximize their video content's reach and value.

๐Ÿ‘ User avatar

Louis Deconinck

60

5.0

Youtube Transcripts

karamelo/youtube-transcripts

Extract 1 transcript or 1000s of YouTube transcripts fast. Save time & effort . Get accurate structured transcripts or captions in seconds for each video & short. Export in various formats,, JSON, XML, HTML, CSV, EXCEL... Boost your productivity!

6.8K

5.0

YouTube Transcript Scraper

automation-lab/youtube-transcript

Extract timestamped transcripts & subtitles from any public YouTube video. Batch hundreds of URLs, 100+ languages with auto-fallback, no API key required. Returns full video metadata + segments. Export JSON, CSV, Excel.

๐Ÿ‘ User avatar

Stas Persiianenko

247

Loom Transcript Scraper

louisdeconinck/loom-transcript-scraper

Extract transcripts from Loom videos quickly and affordably. Process multiple videos at once using URLs or IDs. Get clean, formatted transcripts without timestamps. Perfect for content analysis, documentation, accessibility, and data processing.

๐Ÿ‘ User avatar

Louis Deconinck

225

3.9