Every video you've ever submitted to Scriptube stays in your library â browsable by channel and playlist, searchable when you need to find something you processed weeks ago. Reading or exporting something already in your library doesn't cost anything; the credit was spent once, when you first processed it.
What's in your library
Your library holds everything you've processed, regardless of how it was submitted â a single video, a playlist expansion, or a channel batch all land in the same place. It stays there even if the source video is later removed, made private, or deleted from a playlist you pulled it from, since the library is your own record of what you've fetched, not a live mirror of YouTube.
Why that matters
- Avoid re-charging yourself. Before resubmitting a playlist or channel to catch new uploads, check your library to see what you already have â see keeping a playlist up to date.
- Re-export for free. If you originally exported a video as TXT and now need SRT for subtitles, you don't need to reprocess it â just re-export from your library in the format you need now.
- Find old work fast. Filtering by channel or playlist beats scrolling back through your submission history to find one video.
The library vs. a batch's own page
A single batch's detail page shows you the items from that one submission. The library is the view across everything, regardless of which batch or how many separate submissions it took to build up â if you've submitted the same channel's playlists five separate times over a year, the library is where all five show up together under that channel, not spread across five different batch pages you'd have to remember and reopen individually.
A worked example
Three weeks ago you processed a creator's full back catalog to build a content archive, exporting everything as JSON. Today you need SRT files for a handful of those same videos to use as subtitles. Instead of resubmitting them (and paying again), open your library, filter by that channel, find the videos, and export them as SRT â the transcript is already there, only the export format is new.
How to do it in Scriptube
From the dashboard:
- Open the Library section of your dashboard.
- Filter by channel or by playlist to narrow down what you're looking for.
- Open any video to read it, or export it again in a different format at no extra cost.
Via the API, list everything you've processed with:
curl https://scriptube.me/api/v1/library \
-H "X-API-Key: YOUR_API_KEY"
Once you've found a specific video, pull its stored transcript directly:
curl https://scriptube.me/api/v1/videos/VIDEO_ID/transcripts \
-H "X-API-Key: YOUR_API_KEY"
Or check what caption languages are available for it, if you're deciding whether you need a different language than the one you originally fetched:
curl https://scriptube.me/api/v1/videos/VIDEO_ID/languages \
-H "X-API-Key: YOUR_API_KEY"
Both of these free, read-only endpoints work on anything already in your library â POST /api/v1/transcripts/fetch is the batch equivalent if you want to pull several videos you already own at once, without submitting them as a new paid batch.
Browsing costs nothing
The library endpoint and the per-video read endpoints are all free â you're looking at data you already paid for when you first processed it. There's no reason to hesitate before checking what you have; the only thing that costs a credit is submitting a video for the first time (or resubmitting one you already have).
Keeping it organized by channel and playlist
Because the library is filterable by channel and playlist rather than just a flat list, it scales reasonably well even if you've processed hundreds of videos over time. If you're tracking several creators or topics, filtering by channel first and then scanning within it is faster than searching by title from memory.
Finding a specific moment, not just a video
Your library tells you which videos you have; it doesn't do full-text search across every transcript's content for you. If you need to find a specific phrase inside a transcript you already have, export it and search the file â see searching inside YouTube video transcripts for practical ways to do that with exports and spreadsheet tools.
Related reading
If you're deciding whether to resubmit a whole playlist or channel versus just checking what you already have, see keeping a playlist up to date and channel transcripts: limits and costs. To understand everything a stored transcript carries â timestamps included â see every way to get timestamps out of a transcript.
Quick answers to common questions
Does the library update automatically when I process new videos? Yes â anything you submit, whether a single video, a playlist, or a channel batch, shows up in the library as soon as it's processed.
Can I remove something from my library? Deleting a batch removes it via DELETE /api/v1/transcripts/{batch_id}; there isn't a separate "hide from library" action beyond deleting the underlying batch.
Does filtering by playlist still work if the playlist changes later? Yes â the library remembers which playlist a video came from at the time you processed it, independent of whether that playlist still contains the video today.
Building a library worth searching
The more consistently you process through Scriptube rather than one-off tools, the more useful the library becomes â a single place to check before re-processing anything, across every channel and playlist you've ever touched, instead of scattered exports in different folders with no shared index.
Sign up free to start building your library, or check the full library endpoint reference in the API docs.