Extract transcripts from YouTube videos with full metadata including timestamps, language information, and both timestamped and non-timestamped formats. Supports regular YouTube videos, YouTube Shorts, and various YouTube URL formats.
This Actor charges on a per-video basis. Unlike other actors, that charge per second, this actor charges per video!
Examples
Single Video
This example will return a transcript for the video at the given URL.
{
"youtube_url": "https://www.youtube.com/watch?v=p8gV_7zFN44"
}
Three Videos
This example will return transcripts for the videos at the given URLs. Run three videos at the same time.
{
"youtube_url": [
"https://www.youtube.com/watch?v=5kcaHAuGxmY",
"https://www.youtube.com/watch?v=p8gV_7zFN44",
"https://www.youtube.com/watch?v=Wd_MUsNQDso"
]
}
Output
Each video returns meta data on the video, a timestamped transcript, and a non-timestamped transcript. The non-timestamped transcript is the full transcript text without timestamps.
{
"url": "https://www.youtube.com/watch?v=p8gV_7zFN44",
"video_id": "p8gV_7zFN44",
"language": "English",
"language_code": "en",
"is_generated": false,
"is_translatable": true,
"translation_languages": ["es", "fr", "de"],
"total_seconds": 4782.52,
"timestamped": [
{
"text": "Hello and welcome to this video",
"start": 0.08,
"duration": 3.5
}
],
"non_timestamped": "Hello and welcome to this video...",
"timestamp": "2025-01-20T10:30:00",
"success": true
}
Made with ❤️
The simplest and most reliable YouTube transcript extractor on Apify.
Last Updated: 2025.11.27