
Search YouTube Watch Later and liked videos (2026)
Search YouTube Watch Later and liked videos by keyword: what the native playlist search actually matches, the watch history route, extensions, and transcript search.
You try to search YouTube Watch Later for a phrase you know you heard, and the playlist gives you nothing. The phrase was in minute 23 of someone's monologue. YouTube's library search matches titles, descriptions and channel names, not spoken words. That one fact explains every dead end in this guide, and it is the reason the workarounds below look so indirect.
This is a refresh of an older post. It now covers the three places people actually look first, in the order they look: the Watch Later playlist, the liked videos playlist, and watch history. Then the two routes that search what was said.
Why YouTube's library search cannot find what was said
YouTube stores a caption track for most talking-head uploads, and it will happily show you that track under the player. It does not put it in your library index. Search inside your own saves and you are querying metadata that the creator wrote: title, description, channel, tags.
That makes native search useful in exactly two cases:
- You remember the exact title or close to it. Most YouTube titles are marketing taglines that nobody repeats from memory, so this is rarer than it sounds.
- You remember the channel, and the collection is small enough that you can recognise the thumbnail once you filter.
If neither applies, no amount of query refinement helps. The data is not in the index.
There is a second wall behind the first, and it is the one that kills most third-party tools. Since September 2016 the YouTube Data API no longer exposes the Watch Later and History playlists at all, a change Google documented in its API revision history. Any app promising to sync your Watch Later is either reading the page in your browser or asking you to paste an export. Nothing can reach it server side.
How to search inside the YouTube Watch Later playlist
Open youtube.com/playlist?list=WL. There is no search field scoped to that playlist, so the working method is mechanical:
- Scroll to the very bottom so the whole playlist renders. YouTube loads items in batches, and anything you have not scrolled past is not in the page yet.
- Press Ctrl+F (Cmd+F on macOS) and search.
- Sort by date added first if you roughly remember when you saved it. That turns a search into a much shorter scan.
What this finds: words in the titles and channel names that are currently rendered. What it misses: everything anyone said. It also gets slow once a Watch Later playlist runs into the thousands, because the browser is holding every rendered row at once, which is exactly when you need the search most.
The honest summary is that searching Watch Later is a browser trick, not a feature. It works, it costs nothing, and it fails on the query you actually care about.
How to search YouTube liked videos by keyword
Liked videos live at youtube.com/playlist?list=LL and behave the same way as Watch Later, with one useful difference: the liked playlist is usually far longer, because liking is a cheap gesture and saving is not. People like thousands of videos over a decade.
The same three steps apply, with two additions worth knowing:
- Filter by channel before you search. If you remember who made it, the channel filter cuts the scan from thousands to dozens.
- Sort by date added, not by popularity. Recall is almost always temporal. You remember roughly when you watched it, not how many views it had.
To search YouTube liked videos by keyword in any deeper sense, you need the transcript, and the transcript is not in the playlist page. That is the whole limitation in one sentence.
Search your YouTube watch history when the playlist fails
Watch history is the underrated route, because unlike the playlists it does ship a real search box. Two surfaces:
youtube.com/feed/historyhas a search field for your own history.- My Activity holds the same data with date filters and its own search, plus the searches you typed on YouTube, which is sometimes a better memory hook than the video itself.
History search is still title and channel matching, so it does not solve the spoken-words problem. It solves a different one: the video you never saved. If you watched it and forgot to add it to a playlist, history is the only place it exists. For a saved video that you cannot name at all, the approach in find a video you saved months ago goes wider than YouTube.
One caveat that catches people: if history is paused, or auto-delete is set to three months, the record is simply gone. Check the controls in My Activity before you conclude a video never existed.
Chrome extensions that search a YouTube playlist
There is a whole category of browser extensions for tidying and filtering Watch Later, and the Chrome Web Store is where they live. They are worth knowing about, with a clear understanding of what they can and cannot do.
Because the API route has been closed since 2016, an extension works by reading the playlist page rendered in your own browser. That means:
- It can filter, sort, bulk remove, and search across titles and channels without the scroll-then-Ctrl+F dance. For a bloated Watch Later this is a genuine quality of life upgrade.
- It cannot search what was said, because the page does not contain the transcripts either.
- It sees your logged-in YouTube session. Read the permissions before installing. An extension with access to your YouTube account is a real trust decision, not a cosmetic one.
If your problem is that Watch Later has become an unmanageable pile, an extension is the cheapest fix. If your problem is that you cannot remember which video contained the thing, it will not help.
Make saved YouTube videos searchable with Takeout and captions
This is the free route that does search speech. Google Takeout exports your playlists as CSV, you fetch the caption track for each video ID, and you search the caption files locally.
Step 1. Export your playlists. At takeout.google.com, deselect everything, then select only YouTube and YouTube Music, and inside it only "playlists". Watch Later and liked videos both come out as playlist CSVs.
Step 2. Pull the video IDs.
tail -n +5 "Watch later.csv" | cut -d, -f1 > video_ids.txt
Step 3. Fetch the caption tracks. yt-dlp can write subtitle files without touching the video itself. The --skip-download flag is the important part, and not only for disk space: downloading the media is what YouTube's terms of service prohibit, and it is the behaviour that has drawn litigation. Captions only.
mkdir transcripts
while read -r vid; do
yt-dlp --write-auto-sub --sub-lang en --skip-download \
--output "transcripts/%(id)s.%(ext)s" \
"https://www.youtube.com/watch?v=$vid"
sleep 1
done < video_ids.txt
Step 4. Search.
grep -ril "customer acquisition cost" transcripts/
The filename without the extension is the video ID. Paste it after https://youtube.com/watch?v= to open the video.
What you get: real full text search over everything that was said, free, offline, and it keeps working if YouTube later removes the video. What you do not get:
- No paraphrase.
grepmatches literal strings. Searching "how much does it cost to find new customers" misses a transcript that says "CAC". - No timestamp jumping. The caption files carry timestamps, but
grephands you a line, not a moment. - YouTube only. Instagram and TikTok do not expose a separate caption track, so this pipeline stops at YouTube.
- It goes stale. Re-export monthly or the last month of saves is invisible.
Good fit: a few hundred saves, a comfortable terminal, and a need that comes up a handful of times a year.
Search saved YouTube videos by transcript, automatically
The hosted version of the same idea is what we built SavedThat for: paste a URL, the transcript is fetched and indexed, and search runs over what was said rather than over titles. It is not the only tool in this space. Glasp is strong on YouTube highlights, Readwise Reader handles article-plus-video reading queues well, and several newer apps focus on short video only. Pick by the shape of your library.
Why transcript search matters more for YouTube than for anything else: length. Across the 532 videos our users have saved and indexed, the median saved YouTube video runs about 20 minutes, against 46 seconds for an Instagram Reel and 78 seconds for a TikTok, as of September 2026. Re-scrubbing a 20 minute video to find one claim is the expensive part, and it is the part a timestamped result removes.
Two details that matter in practice:
Hybrid retrieval, not just full text. Vector similarity and Postgres full text search run in parallel and the results are merged, so a paraphrased query finds the moment and an exact phrase still ranks first. Of the 127 searches run in the last 90 days the median query was five words long and 63% ran to four words or more, which is closer to a half-remembered sentence than to a keyword.
YouTube captions, never YouTube media. We read the caption track and nothing else, for the same legal reason the --skip-download flag exists above.
It is free while the product is in beta: 100 saves a month, up to two hours per video, 30 hours of library in total, no card. Transcription costs real money per video, which is what those limits are for.
Side by side, and the edge cases you will hit
| Method | Setup | Stays current | What it searches | Platforms |
|---|---|---|---|---|
| Playlist page plus Ctrl+F | 0 min | Nothing to maintain | Titles and channels on screen | YouTube |
| Watch history search | 0 min | Automatic | Titles and channels | YouTube |
| Playlist extension | 2 min | Extension updates | Titles and channels | YouTube |
| Takeout plus captions | 30 min | Manual re-export | Full text of captions | YouTube |
| SavedThat | 5 min | Automatic | Transcript, semantic plus full text | YouTube, Instagram, TikTok |
Videos with no usable caption track. Music, montages, and very recent uploads still queued for automatic captions have nothing to index. In our own corpus 9 of 126 saved YouTube videos have no usable transcript, so the effect is real but small for talking-head content.
Very long videos. A five hour livestream replay is a lot of transcript. The Takeout route stores it all and grep copes. Hosted tools cap duration because transcription cost scales with minutes.
Private and unlisted videos. No caption fetch works on a video you cannot open in a normal browser session. Neither route helps here.
Deleted videos. Local caption files survive a takedown and the link dies. A hosted transcript survives too, and the deep link still breaks. Neither is an archive, and treating either as one is how people lose things.
If you came here in the middle of refining a Watch Later query, stop. The words you are searching for were never indexed. Pick the history route if the video might not be saved at all, the extension if the pile is the problem, and a transcript index if the thing you remember is a sentence. More on the general case in search inside saved videos, and on why the pile forms in the first place in YouTube to Notion to nowhere.
Keep reading
Search inside saved videos: the complete 2026 guide
Search inside saved videos by what was actually said — across YouTube, Instagram, and TikTok. How transcript search works in 2026, and four tools that do it.
YouTube → Notion → nowhere: why your video knowledge base is broken
The 'save it to Notion' video workflow is breaking under its own weight in 2026. An opinionated walkthrough of why it fails, and what a working video knowledge base actually looks like.
Best AI video bookmark manager in 2026: 4 tools compared
The best AI video bookmark manager in 2026 depends on what you save. Honest comparison of SavedThat, Mymind, Raindrop, and Glasp — pricing, search, platforms.
Frequently asked questions (2026)
Can you search the YouTube Watch Later playlist?
There is no search field scoped to Watch Later. The working method is to open youtube.com/playlist?list=WL, scroll to the bottom so every item renders, then use the browser's find function. That matches titles and channel names only, never the words spoken in the videos.
How do I search YouTube liked videos by keyword?
Open youtube.com/playlist?list=LL, filter by channel if you remember it, sort by date added, then use the browser find function. For anything beyond titles and channels you need the transcripts, which the playlist page does not contain.
Why can no app sync my Watch Later automatically?
The YouTube Data API stopped exposing the Watch Later and History playlists in September 2016. Any tool that works with them is either reading the page inside your own browser as an extension, or importing a Google Takeout export you generate yourself.
Does YouTube watch history have a real search?
Yes. Both youtube.com/feed/history and My Activity let you search your own history, and My Activity adds date filters. It is still title and channel matching, but it is the only place a video you watched and never saved still exists.
Are auto-generated captions good enough to search?
For clear English speech they are good enough that search works well, and semantic search tolerates the occasional wrong word because it matches meaning rather than exact strings. Accuracy drops with strong accents, music beds and overlapping speakers.
Is downloading captions with yt-dlp allowed?
Caption tracks are publicly served subtitle files and the --skip-download flag leaves the video itself alone, which is the line that matters: YouTube's terms prohibit downloading the media. Personal caption archiving sits in a grey area rather than a clear one. We are not lawyers, and anything commercial built on bulk caption extraction needs real legal review.
What happens to my search if YouTube deletes the video?
Caption files on your own disk keep working as text, and a hosted transcript keeps working too, but in both cases the link back to YouTube is dead. Neither approach is a media archive, so do not rely on one as a backup.