YouTube Transcript Scraper
Pricing
from $70.00 / 1,000 transcript segments
YouTube Transcript Scraper
Keep YouTube speech as searchable text beside the video that issued it. Preserve segments, timing, language, video identity, title, channel, and source URL for research or publishing work.
Pricing
from $70.00 / 1,000 transcript segments
Rating
0.0
(0)
Developer
ReapX
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
an hour ago
Last modified
Categories
Share
Keep YouTube speech as searchable text beside the video that issued it. Preserve segments, timing, language, video identity, title, channel, and source URL for research or publishing work.

The record
The dataset schema names every field before the run. The first working set is whatIFound, text, url, start, duration, language, transcript, videoId, type, video_id, title, and views. Dataset views keep related fields together without changing the underlying row.
Captured row
{"videoId": "dQw4w9WgXcQ","language": "en","duration": 1.68}
Input
YouTube Transcript Scraper accepts source URLs. Run controls stay in the same form.
| Field | What it controls | Starting value |
|---|---|---|
startUrls | Paste exact YouTube URLs, one per line. | ["https://www.youtube.com/watch?v=dQw4w9WgXcQ"] |
maxItems | Stop after this many dataset rows. | 100 |
maxSeconds | Stop after this many seconds and keep completed rows. | 240 |
Example input
{"startUrls": ["https://www.youtube.com/watch?v=dQw4w9WgXcQ"],"maxItems": 3,"maxSeconds": 240}
Price
$100 per 1,000 transcript segments on the Free plan. Other Apify plans use the rates shown in the Pricing tab.

Console, API, schedules, and exports
Runs can begin in Apify Console, from a saved task, or through the Actor API. A schedule can reuse the same input. Completed rows remain in the run dataset for API retrieval and Apify dataset exports.
POST https://api.apify.com/v2/acts/O13aSeOnY1G8S2HP8/runsGET https://api.apify.com/v2/datasets/{datasetId}/items
Saved tasks
Twenty task pages cover distinct research, comparison, operations, automation, and export jobs. The opening set is:
- YouTube transcript exact item: Review one YouTube record around
type,video_id,title, andwhatIFound. The saved task usesstartUrls,maxItems, andmaxSecondsand opens theoverviewview. Configured in YouTube Transcript Scraper. - YouTube transcript publishing comparison: Compare YouTube transcripts using
duration,views,text, andurl. Theoverviewview keeps the differences close together. Configured in YouTube Transcript Scraper. - YouTube transcript source list: Process a saved YouTube input queue with
startUrls,maxItems, andmaxSeconds. Source and identifier fields remain visible in theoverviewview. Configured in YouTube Transcript Scraper. - YouTube transcript publisher index: Index YouTube transcripts by
type,video_id,title, andstart. The saved input keeps the same matching keys from run to run. Configured in YouTube Transcript Scraper. - YouTube transcript author register: Assemble a focused YouTube register centered on
whatIFound,text,url, andstart. The task keepsstartUrls,maxItems, andmaxSecondsvisible for later review. Configured in YouTube Transcript Scraper. - YouTube transcript engagement benchmark: Compare numeric and status fields across YouTube transcripts, led by
duration,views,language, andtranscript. Results open as theoverviewtable. Configured in YouTube Transcript Scraper.
Related products
- YouTube Video Scraper
- YouTube Channel Scraper
- YouTube Shorts Scraper
- TikTok Transcript Scraper
- Instagram Transcript Scraper
Support
Include the Actor ID, run ID, saved task name, and affected input when reporting an issue. That is enough to locate the run and its dataset.