NotJoeMartinez/yt-fts

YouTube Full Text Search - Search all of YouTube from the command line

62
/ 100
Established

This tool helps you quickly find specific moments in YouTube videos by searching their full transcripts. You provide a YouTube channel or playlist, and it creates a searchable database of all spoken words. It then gives you timestamped links to the exact points in videos where your keywords or phrases appear. This is ideal for researchers, educators, or content creators who frequently refer to specific information within long-form YouTube content.

1,796 stars. Available on PyPI.

Use this if you need to pinpoint specific discussions or mentions across a large collection of YouTube videos from particular channels, rather than manually scrubbing through hours of footage.

Not ideal if you're looking to search across all of YouTube indiscriminately or if you primarily consume content from channels that do not provide accurate subtitles.

video-research content-analysis learning-resource-management media-monitoring
Maintenance 10 / 25
Adoption 10 / 25
Maturity 25 / 25
Community 17 / 25

How are scores calculated?

Stars

1,796

Forks

95

Language

Python

License

Unlicense

Last pushed

Jan 22, 2026

Commits (30d)

0

Dependencies

9

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/embeddings/NotJoeMartinez/yt-fts"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.