Quality Video Transcript

Extract transcripts from YouTube videos quickly and easily. Simply paste a YouTube URL or video ID below.

Supports full YouTube URLs, youtu.be links, or direct video IDs

Features

Cleaned Quality Transcript

Get high-quality, AI-cleaned transcripts from any YouTube video

REST API

Reliable, comprehensive REST API for developers and integrations. Need custom API setup?

Reliable

Stable and dependable transcript extraction with comprehensive error handling

API Documentation

This API allows you to extract transcripts from YouTube videos programmatically.

Base URL

https://getvideotranscript.com/api/

Authentication

No authentication required. This is a public API.

Endpoints

GET POST /api/youtube

Extract transcript from a YouTube video.

Parameters
Parameter Type Required Description
url string Yes* Full YouTube URL
video_id string Yes* YouTube video ID (11 characters)
* Either url or video_id is required
Example Requests
GET Request
GET https://getvideotranscript.com/api/youtube?url=https://www.youtube.com/watch?v=dQw4w9WgXcQ
POST Request (JSON)
POST https://getvideotranscript.com/api/youtube
Content-Type: application/json

{
  "video_id": "dQw4w9WgXcQ"
}
Success Response
{
  "success": true,
  "video_id": "dQw4w9WgXcQ",
  "total_entries": 123,
  "transcript": [
    {
      "text": "We're no strangers to love",
      "start": 0.5,
      "duration": 2.3
    }
  ],
  "raw_response": [...]
}

GET /api/health

Health check endpoint to verify API status.

Example Response
{
  "status": "healthy",
  "service": "YouTube Transcript API",
  "version": "1.0.0"
}

HTTP Status Codes

Status Code Description
200 Success - Transcript retrieved successfully
400 Bad Request - Missing or invalid parameters
404 Not Found - Video not found or no transcript available

Try It Out

Test the API directly from your browser:

Health Check API Info