YouTube Transcript Extractor
Pricing
$8.40 / 1,000 transcript extracteds
YouTube Transcript Extractor
YouTube video URLs in, timestamped transcript JSON out. Reads YouTube's published caption tracks directly: no AI, no browser. Per-video segments with start times and text. One failed video never kills the batch.
Pricing
$8.40 / 1,000 transcript extracteds
Rating
0.0
(0)
Developer
EchoEmpire LLC
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
18 days ago
Last modified
Categories
Share
YouTube video URLs in, timestamped transcript JSON out.
What it does
Extracts published YouTube caption tracks without AI transcription or browser automation. Each requested video produces one terminal dataset record, so a private, malformed, or captionless video does not discard useful siblings in the same batch.
Input
{"videoUrls": ["https://www.youtube.com/watch?v=dQw4w9WgXcQ"],"language": "en","includeAutoGenerated": true}
videoUrlsaccepts watch, youtu.be, embed, and shorts URLs or bare 11-character video IDs.languageis the preferred caption language code and defaults toen.includeAutoGenerateddefaults totrue.
Output
The default dataset contains one record per requested video. Successful records include videoId, url, languageCode, languageName, isAutoGenerated, segments (an array of {text, start, duration}), fullText, segmentCount, actorVersion, and contractId. Failed items have status: "error" and a human-readable error value.
The key-value store record run-summary contains requested, succeeded, failed, and billed counts plus the input settings and version identity.
Pricing
Pay per event: $0.0084 per successful transcript (transcript-extracted). The event is charged only after a useful transcript record is saved. Error records are not billed.
Limits
- Only videos with a published caption track can return a transcript.
- Age-restricted, private, deleted, or region-blocked videos may return a structured error.
- Caption text is an external, mutable YouTube source and may change upstream.