{
"count": 5,
"items": [
{
"input": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"videoId": "dQw4w9WgXcQ",
"url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"status": "ok",
"title": "Rick Astley - Never Gonna Give You Up (Official Video) (4K Remaster)",
"channelName": "Rick Astley",
"channelId": "UCuAXFkgsw1L7xaCfnd5JJOw",
"channelUrl": "https://www.youtube.com/channel/UCuAXFkgsw1L7xaCfnd5JJOw",
"publishedAt": "2009-10-25T06:57:33Z",
"publishedAtPrecision": "second",
"durationSeconds": 213,
"duration": "3:33",
"viewCount": 1833013224,
"likeCount": 19492597,
"category": "Music",
"tags": [
"rick astley",
"Never Gonna Give You Up",
"nggyu"
],
"description": "The official video for “Never Gonna Give You Up” by Rick Astley. \n\nNever: The Autobiography 📚 OUT NOW! \nFollow this link to get your copy and listen to Rick’s ‘Never’ playlist ❤️ #",
"thumbnailUrl": "https://i.ytimg.com/vi_webp/dQw4w9WgXcQ/maxresdefault.webp",
"isLiveContent": false,
"isLiveNow": null,
"liveStartedAt": null,
"liveEndedAt": null,
"isFamilySafe": null,
"scrapedAt": "2026-11-02T13:42:42Z"
},
{
"input": "https://youtu.be/jNQXAC9IVRw",
"videoId": "jNQXAC9IVRw",
"url": "https://www.youtube.com/watch?v=jNQXAC9IVRw",
"status": "ok",
"title": "Me at the zoo",
"channelName": "jawed",
"channelId": "UC4QobU6STFB0P71PMvOGN5A",
"channelUrl": "https://www.youtube.com/channel/UC4QobU6STFB0P71PMvOGN5A",
"publishedAt": "2005-04-23T00:00:00Z",
"publishedAtPrecision": "day",
"durationSeconds": null,
"duration": null,
"viewCount": 447539384,
"likeCount": 20126753,
"category": null,
"tags": [],
"description": "Microplastics are accumulating in human brains at an alarming rate\n • Microplastics are accumulating in human br... \n\n“Nanoplastics and Human Health” with Matthew J Campen, PhD,",
"thumbnailUrl": "https://i.ytimg.com/vi/jNQXAC9IVRw/hqdefault.jpg",
"isLiveContent": null,
"isLiveNow": null,
"liveStartedAt": null,
"liveEndedAt": null,
"isFamilySafe": null,
"scrapedAt": "2026-11-02T13:42:44Z"
},
{
"input": "9bZkp7q19f0",
"videoId": "9bZkp7q19f0",
"url": "https://www.youtube.com/watch?v=9bZkp7q19f0",
"status": "ok",
"title": "PSY - GANGNAM STYLE(강남스타일) M/V",
"channelName": "officialpsy",
"channelId": "UCrDkAvwZum-UTjHmzDI2iIw",
"channelUrl": "https://www.youtube.com/channel/UCrDkAvwZum-UTjHmzDI2iIw",
"publishedAt": "2012-07-15T07:46:32Z",
"publishedAtPrecision": "second",
"durationSeconds": 252,
"duration": "4:12",
"viewCount": 6113555464,
"likeCount": 32360815,
"category": "Music",
"tags": [
"PSY",
"싸이",
"강남스타일"
],
"description": "PSY - ‘I LUV IT’ M/V @ https://youtu.be/Xvjnoagk6GU\nPSY - ‘New Face’ M/V @https://youtu.be/OwJPPaEyqhI\n\nPSY - 8TH ALBUM '4X2=8' on iTunes @\nhttps://smarturl.it/PSY_8thAlbum\n\nPSY -",
"thumbnailUrl": "https://i.ytimg.com/vi_webp/9bZkp7q19f0/maxresdefault.webp",
"isLiveContent": false,
"isLiveNow": null,
"liveStartedAt": null,
"liveEndedAt": null,
"isFamilySafe": null,
"scrapedAt": "2026-11-02T13:42:43Z"
}
]
}
curl --location --request GET 'https://zylalabs.com/api/14685/video+subtitles+extractor+api/37958/youtube+video+details+stats+api?videos=https://www.youtube.com/watch?v=dQw4w9WgXcQ,https://youtu.be/jNQXAC9IVRw,9bZkp7q19f0,https://www.youtube.com/watch?v=kJQP7kiw5Fk,https://www.youtube.com/watch?v=YQHsXMglC9A&maxItems=1000&includeDescription=true&deduplicate=true&includeFailedRows=false' --header 'Authorization: Bearer YOUR_API_KEY'
{
"count": 10,
"items": [
{
"videoId": "tu6tF-lVDJI",
"url": "https://www.youtube.com/watch?v=tu6tF-lVDJI",
"title": "Why You Should Share a Recipe with a Stranger | Anuj Gupta | TED",
"channelName": "TED",
"channelUrl": "https://www.youtube.com/channel/UCAuUUnT6oDeKwE6v1NGQxug",
"durationSeconds": 233,
"language": "English",
"languageCode": "en",
"isAutoGenerated": false,
"translatedTo": null,
"wordCount": 454,
"transcriptDurationSeconds": 232.7,
"source": "https://www.youtube.com/@TED/videos",
"scrapedAt": "2026-11-02T13:42:50Z",
"text": "Can we eat our way to a stronger democracy? (Laughter) Normally, when we talk about strengthening democracy, we talk voting, town halls, civic engagement. All of that matters. But",
"segments": [
{
"start": 3.88,
"duration": 3.38,
"text": "Can we eat our way\nto a stronger democracy?"
},
{
"start": 7.67,
"duration": 1.63,
"text": "(Laughter)"
},
{
"start": 9.3,
"duration": 3.54,
"text": "Normally, when we talk\nabout strengthening democracy,"
}
],
"sentences": [
{
"start": 3.88,
"text": "Can we eat our way to a stronger democracy?"
},
{
"start": 7.67,
"text": "(Laughter) Normally, when we talk about strengthening democracy, we talk voting, town halls, civic engagement."
},
{
"start": 17.43,
"text": "All of that matters."
}
]
},
{
"videoId": "dQw4w9WgXcQ",
"url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"title": "Rick Astley - Never Gonna Give You Up (Official Video) (4K Remaster)",
"channelName": "Rick Astley",
"channelUrl": "https://www.youtube.com/@RickAstleyYT",
"durationSeconds": null,
"language": "English",
"languageCode": "en",
"isAutoGenerated": false,
"translatedTo": null,
"wordCount": 487,
"transcriptDurationSeconds": 211.3,
"source": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"scrapedAt": "2026-11-02T13:42:51Z",
"text": "[♪♪♪] ♪ We're no strangers to love ♪ ♪ You know the rules and so do I ♪ ♪ A full commitment's what I'm thinking of ♪ ♪ You wouldn't get this from any other guy ♪ ♪ I just wanna tel",
"segments": [
{
"start": 1.36,
"duration": 1.68,
"text": "[♪♪♪]"
},
{
"start": 18.64,
"duration": 3.24,
"text": "♪ We're no strangers to love ♪"
},
{
"start": 22.64,
"duration": 4.32,
"text": "♪ You know the rules\nand so do I ♪"
}
],
"sentences": [
{
"start": 1.36,
"text": "[♪♪♪] ♪ We're no strangers to love ♪ ♪ You know the rules and so do I ♪ ♪ A full commitment's what I'm thinking of ♪ ♪ You wouldn't get this from any other guy ♪ ♪ I just wanna tel"
},
{
"start": 60.8,
"text": "♪ We've known each other for so long ♪ ♪ Your heart's been aching but you're too shy to say it ♪ ♪ Inside we both know what's been going ♪ ♪ We know the game and we're gonna play i"
},
{
"start": 98.08,
"text": "♪ Never gonna tell a lie and hurt you ♪ ♪ Never gonna give you up ♪ ♪ Never gonna let you down ♪ ♪ Never gonna run around and desert you ♪ ♪ Never gonna make you cry ♪ ♪ Never gonn"
}
]
},
{
"videoId": "Pba4OZjn3cY",
"url": "https://www.youtube.com/watch?v=Pba4OZjn3cY",
"title": "Why It’s So Hard to Listen When You Disagree | Emily Kasriel | TED",
"channelName": "TED",
"channelUrl": "https://www.youtube.com/channel/UCAuUUnT6oDeKwE6v1NGQxug",
"durationSeconds": 652,
"language": "English",
"languageCode": "en",
"isAutoGenerated": false,
"translatedTo": null,
"wordCount": 1543,
"transcriptDurationSeconds": 651.1,
"source": "https://www.youtube.com/@TED/videos",
"scrapedAt": "2026-11-02T13:42:52Z",
"text": "You know, there's something quite strange going on, because most of us believe we should be better listeners, but, as I found in my research, we find it so hard, especially when we",
"segments": [
{
"start": 4.5,
"duration": 3.8,
"text": "You know, there's something\nquite strange going on,"
},
{
"start": 8.34,
"duration": 3.37,
"text": "because most of us believe\nwe should be better listeners,"
},
{
"start": 11.74,
"duration": 2.24,
"text": "but, as I found in my research,"
}
],
"sentences": [
{
"start": 4.5,
"text": "You know, there's something quite strange going on, because most of us believe we should be better listeners, but, as I found in my research, we find it so hard, especially when we"
},
{
"start": 18.88,
"text": "There's a kind of psychological bug that gets in the way."
},
{
"start": 22.82,
"text": "We fear that if we listen to people whose ideas we find unpalatable, we'll be contaminated without realizing it."
}
]
}
]
}
curl --location --request GET 'https://zylalabs.com/api/14685/video+subtitles+extractor+api/37959/youtube+subtitles+downloader+transcript?startUrls=https://www.youtube.com/watch?v=dQw4w9WgXcQ,https://www.youtube.com/@TED&languages=en&preferManualCaptions=true&fallbackToAnyLanguage=true&outputFormat=full&maxVideosPerSource=10&maxItems=20' --header 'Authorization: Bearer YOUR_API_KEY'
{
"count": 10,
"items": [
{
"videoId": "zEmabFZvdqA",
"type": "short",
"url": "https://www.youtube.com/shorts/zEmabFZvdqA",
"title": "What happens if I lower this weight into the water?",
"description": "Will the weighing scale underneath go up, down or stay the same?",
"publishedAt": "2026-10-30T14:00:38Z",
"publishedAtPrecision": "second",
"publishedTimeText": null,
"durationSeconds": 73,
"duration": "1:13",
"viewCount": 2426459,
"likeCount": 67796,
"category": "Education",
"tags": [
"veritasium",
"science",
"physics"
],
"liveStatus": null,
"thumbnailUrl": "https://i.ytimg.com/vi_webp/zEmabFZvdqA/maxresdefault.webp",
"channelId": "UCHnyfMqiRRG1u-2MsSQLbXA",
"channelName": "Veritasium",
"channelHandle": "@veritasium",
"channelUrl": "https://www.youtube.com/channel/UCHnyfMqiRRG1u-2MsSQLbXA",
"channelSubscribers": 21400000,
"liveStartedAt": null,
"liveEndedAt": null,
"isNew": null,
"monitorId": null,
"scrapedAt": "2026-11-02T13:43:26Z"
},
{
"videoId": "Kap7mRzr13w",
"type": "short",
"url": "https://www.youtube.com/shorts/Kap7mRzr13w",
"title": "Why doesn't your heart get tired like other muscles do?",
"description": "The secret to why your heart never gets tired...",
"publishedAt": "2026-10-27T14:00:11Z",
"publishedAtPrecision": "second",
"publishedTimeText": null,
"durationSeconds": 73,
"duration": "1:13",
"viewCount": 1349250,
"likeCount": 42662,
"category": "Education",
"tags": [
"veritasium",
"science",
"physics"
],
"liveStatus": null,
"thumbnailUrl": "https://i.ytimg.com/vi_webp/Kap7mRzr13w/maxresdefault.webp",
"channelId": "UCHnyfMqiRRG1u-2MsSQLbXA",
"channelName": "Veritasium",
"channelHandle": "@veritasium",
"channelUrl": "https://www.youtube.com/channel/UCHnyfMqiRRG1u-2MsSQLbXA",
"channelSubscribers": 21400000,
"liveStartedAt": null,
"liveEndedAt": null,
"isNew": null,
"monitorId": null,
"scrapedAt": "2026-11-02T13:43:26Z"
},
{
"videoId": "eyZEqSPeMwg",
"type": "video",
"url": "https://www.youtube.com/watch?v=eyZEqSPeMwg",
"title": "No device could prove Einstein wrong... until now",
"description": "Can atomic clocks prove Einstein wrong? The biggest protection in the game! Go to https://NordVPN.com/veritasium and get an exclusive NordVPN deal + 4 extra months. It’s risk free",
"publishedAt": "2026-10-23T18:46:44Z",
"publishedAtPrecision": "second",
"publishedTimeText": "9d ago",
"durationSeconds": 2067,
"duration": "34:27",
"viewCount": 7251454,
"likeCount": 77200,
"category": "Education",
"tags": [
"veritasium",
"science",
"physics"
],
"liveStatus": null,
"thumbnailUrl": "https://i.ytimg.com/vi_webp/eyZEqSPeMwg/maxresdefault.webp",
"channelId": "UCHnyfMqiRRG1u-2MsSQLbXA",
"channelName": "Veritasium",
"channelHandle": "@veritasium",
"channelUrl": "https://www.youtube.com/channel/UCHnyfMqiRRG1u-2MsSQLbXA",
"channelSubscribers": 21400000,
"liveStartedAt": null,
"liveEndedAt": null,
"isNew": null,
"monitorId": null,
"scrapedAt": "2026-11-02T13:43:26Z"
}
]
}
curl --location --request GET 'https://zylalabs.com/api/14685/video+subtitles+extractor+api/37960/youtube+rss+feed+channel+monitor?channels=https://www.youtube.com/@NASA,@veritasium&contentTypes=videos,shorts&firstRunMode=return&maxVideosPerChannel=15&publishedWithinDays=OptionalminViews=OptionalminDurationSeconds=OptionalmaxDurationSeconds=OptionalincludeUpcoming=false&includeDetails=true&maxItems=1000' --header 'Authorization: Bearer YOUR_API_KEY'
After signing up, every developer is assigned a personal API access key, a unique combination of letters and digits provided to access to our API endpoint. To authenticate with the Video Subtitles Extractor API simply include your bearer token in the Authorization header.
| Header | Description |
|---|---|
Authorization
|
Required
Should be Bearer access_key. See "Your API Access Key" above when you are subscribed.
|
No long-term commitment. Upgrade, downgrade, or cancel anytime.
Get the full transcript or subtitles of public videos with timestamps, plus title, channel and view data, as JSON.
YouTube transcripts and subtitles in any language, video metadata (views, likes, tags, duration) in bulk and new videos/Shorts from channels. No API key needed.
Up to 100 results per request (20 by default). Use the limit parameter of each endpoint when available.
Every request collects live data from the public source. Identical requests may be served from a cache for up to 6 hours.
List parameters accept several values separated by commas, for example: london,paris.
The YouTube Video Details Stats API returns video metadata including views, likes, tags, and duration. The YouTube Subtitles Downloader Transcript provides transcripts with timestamps, language, and word count. The YouTube RSS Feed Channel Monitor delivers notifications of new videos or Shorts from specified channels.
Key fields include `videoId`, `title`, `channelName`, `viewCount`, `likeCount`, `duration`, and `text` for transcripts. Each endpoint has unique fields relevant to its data type, such as `tags` for video details and `segments` for transcripts.
Response data is structured in JSON format, with a `count` field indicating the number of results and an `items` array containing individual video or transcript objects. Each object includes relevant metadata and content, making it easy to parse.
The Video Details Stats API provides video performance metrics, while the Subtitles Downloader offers full transcripts with timestamps. The RSS Feed Channel Monitor alerts users to new video uploads, covering various categories like music, education, and more.
Parameters vary by endpoint but commonly include `videoId`, `limit`, and `languageCode`. Users can customize requests by specifying these parameters to filter results, such as limiting the number of returned items or selecting a specific language for transcripts.
Users can analyze video performance metrics for insights, extract subtitles for accessibility, or monitor channels for new content. The structured JSON format allows easy integration into applications for further processing or display.
The data is sourced directly from public YouTube videos and channels. This ensures that the information is current and reflects the latest available content, as it is retrieved in real-time during each API request.
Data accuracy is maintained by pulling live information from YouTube's public API. The API's design ensures that users receive the most up-to-date and relevant data, with checks in place to handle any discrepancies or errors in the source data.
To obtain your API key, first sign in to your account and navigate to the API you want to use. From the API's Pricing section, choose a plan and complete the subscription process. Once subscribed, return to the API page and you will see your API Access Key displayed at the top of the documentation page. You can use this key to authenticate your requests.
You can’t switch APIs during the free trial. If you subscribe to a different API, your trial will end and the new subscription will start as a paid plan.
The free trial lasts for 7 days and allows you to make up to 50 API requests.
No, the free trial is available only once, so we recommend using it on the API that interests you the most. Most of our APIs offer a free trial, but some may not include this option.
Yes. If the API offers a free trial, you will see a "Free 7-Day Trial" option in its Pricing section. The trial lasts for 7 days and allows up to 50 API requests, enabling you to evaluate the API before subscribing to a paid plan.
Zyla API Hub is like a big store for APIs, where you can find thousands of them all in one place. We also offer dedicated support and real-time monitoring of all APIs. Once you sign up, you can pick and choose which APIs you want to use. Just remember, each API needs its own subscription. But if you subscribe to multiple ones, you'll use the same key for all of them, making things easier for you.
You can monitor your API usage through the response headers included with every request:
x-zyla-api-calls-monthly-used: Shows the total number of API requests you have used during the current billing period.
x-zyla-api-calls-monthly-remaining: Shows the number of API requests you have remaining for the current billing period.
Yes, you can cancel your subscription at any time. Simply go to the Pricing section of the API you're subscribed to and click the "Unsubscribe" button.
Please note that upgrades, downgrades, and cancellations take effect immediately. Once your subscription is canceled, access to the service will end immediately, regardless of any remaining API calls in your quota.
Please have a look at our Refund Policy: https://zylalabs.com/terms#refund