VOOZH about

URL: https://apify.com/automationpros/youtubetranscriptsearcher

โ‡ฑ YouTubeTranscriptSearcher ยท Apify


Pricing

Pay per usage

Go to Apify Store

YouTubeTranscriptSearcher

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

Pricing

Pay per usage

Rating

5.0

(1)

Developer

๐Ÿ‘ Joshua Almasin

Joshua Almasin

Maintained by Community

Actor stats

1

Bookmarked

91

Total users

4

Monthly active users

4 months ago

Last modified

Share

YouTube Transcript Searcher ๐Ÿ”๐Ÿ“ผ

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

Tired of manually watching hours of videos to find a specific mention? This Actor scans all available transcripts from a YouTube channel and returns every occurrence of your keyword, complete with:

  • Video title & URL
  • Exact timestamp (e.g., 5:32)
  • The spoken text snippet containing the keyword

Ideal for researchers, marketers, podcasters, journalists, and creators doing competitor analysis, topic research, or quote hunting.

๐Ÿš€ Fast โ€ข Accurate โ€ข No YouTube API key required โ€ข Handles channels with hundreds of videos โ€ข Powered by premium rotating residential proxies for maximum reliability

Features

  • Search a single keyword or phrase (case-insensitive substring match)
  • Accepts channel handle with or without @ (e.g., @lexfridman or MrBeast)
  • Optional limit on number of videos processed (perfect for testing large channels)
  • Outputs clean, structured JSON โ€“ easy to export to CSV or Excel
  • Handles both auto-generated and manual captions
  • Robust error handling โ€“ skips videos without transcripts or with temporary issues
  • Built-in polite delays and premium proxy rotation to avoid blocks

Input

The Actor is simple to configure:

FieldTypeRequiredDescription
channelNamestringYesYouTube channel handle, with or without @ (e.g., @lexfridman, MrBeast)
keywordstringYesSingle keyword or exact phrase to search for in transcripts (case-insensitive)
maxVideosintegerNoMaximum number of videos to process (default: all recent videos; great for testing)

Example input JSON (full channel search):

{
"channelName":"@lexfridman",
"keyword":"AI",
"maxVideos":20
}

Example input JSON (quick test):

{
"channelName":"@zSecurity",
"keyword":"hack",
"maxVideos":5
}

Output Example

Each matching mention becomes a separate record in the dataset:

{
"videoId":"XvGeXQ7js_o",
"video_clip":"https://www.youtube.com/watch?v=XvGeXQ7js_o&t=5m32s",
"timestamp":"05:32 - 05:48",
"text":"this hacking technique is very powerful and easy to execute",
"keyword":"hack"
}

If no matches are found across all processed videos, a single summary record is pushed:

{
"channelName":"@zSecurity",
"keyword":"hack",
"videosProcessed":"see logs",
"matchesFound":0,
"note":"No matches found, or no videos had transcripts containing the keyword"
}

You can export the results directly as JSON, CSV, or Excel from the Apify console.

Use Cases

  • Content Research: Locate when a specific topic was discussed on a podcast or tutorial channel
  • Competitor Analysis: Track mentions of tools, brands, or techniques across channels
  • SEO & Marketing: Find quotable moments for short clips or social posts
  • Journalism: Quickly surface statements or claims from interview archives
  • Education & Security: Search training channels for explanations of specific concepts

Tips for Best Results

  • Transcripts must exist (manual or auto-generated). Very recent videos may not have them yet.
  • For large channels, start with a low maxVideos value to test, then increase.
  • Matching is case-insensitive and finds substrings (e.g., "hack" matches "hacking").
  • Powered by premium rotating residential proxies โ€“ highly reliable even for intensive runs.

FAQ

Q: What if a video has no transcript?
A: The video is automatically skipped โ€“ no error occurs.

Q: Does it work with private or unlisted videos?
A: No, only public videos with available transcripts.

Q: Can I search multiple keywords at once?
A: Currently one keyword per run. For multiple keywords, launch separate runs.

Issues or feature requests? Feel free to open an issue on the Actor repository.


Built with โค๏ธ on Apify. Star this Actor if it saves you time!

You might also like

YouTube Transcript Search

lead_maker/youtube-transcript-keyword-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.

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 Channel Transcripts โ€” Bulk Extract by Influship

influship/youtube-channel-transcripts

Extract transcripts from all recent videos on a YouTube channel in a single run. Returns full text with timestamps per video. Ideal for content research and AI training. No login required.

45

5.0

YouTube Transcript Master [EASY] (WebVTT & more)

zerohour/yt-transcript

YouTube Transcripts in BULK! Easily query via channel, playlist, or video URLs. Built with simplicity & reliability in mind, with expert support. Perfect data to feed your AI or LLM. Output multiple formats: TEXT, JSON, SRV, TTML, VTT (WebVTT). Automatic YouTube captions are available as backup.

YouTube Full Channel Transcripts Extractor

karamelo/youtube-full-channel-transcripts-extractor

With only the channel or playlist link You can extract 1 to 1000s of all the transcripts of a channel, be it videos or shorts or streams/lives or even podcasts and playlists, you name it. Get all the transcripts/captions organized with video ID and title in a nice table or JSON or CSV to download.

2.7K

4.9

YouTube Transcript/Metadata Scraper ๐Ÿ˜‹

toludare/youtube-metadata-scraper-all

Introducing the most comprehensive and robust YouTube metadata web scraper on Apify. Get video details, AI summary, creator/channel details, engagement statistics, transcripts, and more from YouTube videos and shorts via a single interface.

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

246

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