YouTube Transcript provides structured text from one public YouTube video for indexing, chapter research, summarization, and automation. Output includes detected language, ordered timestamped segments, video metadata, and optional translation into 133 languages. Transcripts start at $0.3483.
At a glance
| Store brand | AgentX โ apify.com/agentx |
|---|---|
| Pricing model | pay per event |
| Price per result row | $0.39 on the Free plan |
| 1,000 rows (Free plan) | $387.00 |
| 1,000 rows (Gold plan) | $348.30 |
| Default / max memory | 8192 MB / 16384 MB |
| Run timeout | 1 h |
| Public runs, last 30 days | 65 ยท 72.3% succeeded |
| Users | 27 in 30 days ยท 479 all time |
| First published | September 11, 2025 |
| Last build | 1.0.23 on August 25, 2026 |
What you have to give it
1 of the 2 input fields are required; the rest have defaults and can be left out.
| Field | Type | Required | Accepted values | What it does |
|---|---|---|---|---|
video_url | string | yes | https://www.youtube.com/watch?v=4rzeW4dbvlQ | Paste one public TikTok video URL to download and transcribe |
translate | string | no | afrikaans, albanian, amharic โฆ | Select an optional target language for the translated transcript |
A run that works
The values below are the Actor's own prefills, so this input is valid as written:
{
"video_url": "https://www.youtube.com/watch?v=4rzeW4dbvlQ"
} What comes back
Every dataset row carries the 22 fields below. The examples are the ones declared in the Actor's own output schema.
| Field | Type | Example | Meaning |
|---|---|---|---|
platform | string | null | Youtube | Source platform name |
title | string | null | How to Build an AI Agent in 10 Minutes | Original title of the video |
description | string | null | In this tutorial we explore how to build AI agents using the latest tools and frameworks. | Video description |
author | string | null | TechChannel | Video creator or uploader username/name |
author_id | string | null | UCexampleChannelId123 | Author's channel or user ID |
author_url | string | null | https://www.youtube.com/@TechChannel | URL to the author's channel or profile page |
duration | number | null | 623 | Video duration in seconds |
audio_title | string | null | Original Sound | Track name if the video contains music |
audio_artist | string | null | TechChannel | Artist name if the video contains music |
view_count | integer | null | 152000 | Number of views on the video |
like_count | integer | null | 8500 | Number of likes on the video |
shares_count | integer | null | 120 | Number of shares/reposts |
dislike_count | integer | null | 45 | Number of dislikes on the video |
comment_count | integer | null | 340 | Number of comments on the video |
categories | array | null | Education, Technology | Video categories |
tags | array | null | AI, machine learning, tutorial | Video tags |
published_at | string | null | 2024-03-15T14:22:00+00:00 | ISO formatted timestamp when the video was published |
thumbnail | string | null | https://i.ytimg.com/vi/uZ_BMwB647A/maxresdefault.jpg | Video thumbnail image URL |
transcript | object | null | {"language":"English","text":"Hello and welcome to this tutorial.","segments":[{ | AI-generated transcript with speech recognition and timestamped subtitles in original language |
translation | object | null | {"language":"Spanish","text":"Hola y bienvenido a este tutorial.","segments":[{" | AI-translated transcript with timestamped subtitles in the target language. Segments the translator could not return keep their source text, and untranslated_segments counts them, so the segment list always aligns with the transcript. |
processor | string | null | https://apify.com/agentx/video-transcript | URL of the Apify actor that processed this data |
processed_at | string | null | 2025-01-15T10:30:00.000Z | ISO 8601 formatted timestamp (UTC) when the data was processed |
What it costs
| Charged event | Price | When |
|---|---|---|
| Actor Usage | $0.00001 | Charged for Actor runtime, proxy and storage. Cost depends on resource consumption during execution |
| Actor Start | $0.001 | Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event). |
| Transcript | $0.39 โ $0.35 | One timestamped transcript in the default dataset. |
| Translation | $0.15 โ $0.14 | One complete segment-aligned translation in the default dataset when requested. |
Per 1,000 rows, by Apify plan
| Plan | Per row | 1,000 rows | 10,000 rows |
|---|---|---|---|
| Free | $0.39 | $387.00 | $3870.00 |
| Bronze | $0.37 | $374.10 | $3741.00 |
| Silver | $0.36 | $361.20 | $3612.00 |
| Gold | $0.35 | $348.30 | $3483.00 |
| Platinum | $0.35 | $348.30 | $3483.00 |
| Diamond | $0.35 | $348.30 | $3483.00 |
Every total includes the $0.001 start fee once. Apify charges that fee per gigabyte of memory, so a 8192 MB run pays it a single time.
When not to use it
- 27.7% of public runs in the last 30 days did not succeed, so a production caller needs a retry and a zero-row check rather than trusting the first response.
- The dataset carries 22 fields and nothing else; if your analysis needs a field that is not in the table above, no input setting will add it.
- It reads what is public at run time. There is no archive behind it, so a question about last quarter has to be answered from data you already collected.
Closest Actors in the catalog
Same categories, ordered by how many people run them. Compare the field tables before choosing.
| Actor | Brand | Fields | 1k rows (Free) | Users / 30 d |
|---|---|---|---|---|
| Video Transcript | AgentX | 22 | $387.00 | 35 |
| Bilibili Transcript โ | AgentX | 22 | $387.00 | 1 |
| ๐ (twitter) Transcript โ | AgentX | 22 | $288.00 | 1 |
| Dailymotion Transcript โ | AgentX | 22 | $351.00 | 1 |
| Rutube Transcript โ | AgentX | 22 | $351.00 | 1 |
| Facebook Transcript โ | AgentX | 22 | $351.00 | 0 |
Field guides that use this data
- YouTube vs. TikTok Transcript APIs: Inputs, Metadata, and Use Cases โ Compare YouTube and TikTok transcript workflows by URL type, video context, timestamps, language, batch behavior, and downstream research needs.
- Transcribing Podcasts and Recordings You Already Host โ Most transcript APIs want a platform link. When the audio is your own โ a podcast, a recorded call, an archive in S3 โ you need the direct-file path instead.
- Instagram Reel Transcript API: From Public URL to Text โ Turn a public Instagram reel into timestamped text with one API call: what you get back, what qualifies as input, and how translation into 133 languages works.
Prove it on a narrow run
Open the live contract.
Pricing, availability and schema can change between snapshots. The Apify Actor page is the current source of truth.
Catalog snapshot 2026-09-04; Actor contract, pricing and run statistics read 2026-09-04.