Getting Started
Learn how to integrate the YouTube Transcript API into your application.
Quick Start
Get up and running in less than 5 minutes with these simple steps.
1
Create an Account
Sign up for a free account to get your API key. No credit card required.
Create account2
Get Your API Key
Generate an API key from your dashboard. Your key will start with yt_.
3
Make Your First Request
Use your API key to fetch a transcript. Here is a quick example:
cURL
curl -X GET "https://api.fetchtranscript.com/v1/transcripts/dQw4w9WgXcQ" \
-H "Authorization: Bearer yt_your_api_key"Base URL
All API requests should be made to the following base URL:
https://api.fetchtranscript.com/v1Rate Limits
To ensure fair usage and maintain service quality, the API has the following rate limits:
| Limit Type | Value |
|---|---|
| Requests per minute | 200 |
| Free tier monthly calls | 25 |
Pricing
Simple pay-as-you-go pricing with no monthly commitments:
Free Tier
25 calls/month
No credit card required
Pay As You Go
$1 / 1,000 calls
Only successful calls are billed
Available Endpoints
The API provides the following endpoints:
GET
/v1/transcripts/{video_id}Get the transcript for a YouTube videoGET
/v1/transcripts/{video_id}/languagesList available transcript languagesGET
/v1/videos/{video_id}Get video metadata (title, views, etc.)GET
/v1/videos/{video_id}/chaptersGet video chapters/timestampsGET
/v1/videos/{video_id}/commentsGet video commentsGET
/v1/channels/{channel_id}Get channel metadataGET
/v1/channels/{channel_id}/videosList videos from a channelGET
/v1/searchSearch YouTube videos