Transcripto

Fast, reliable API to fetch YouTube transcripts in multiple languages.

Try It

Features

Clean Transcripts

Get readable, SRT-formatted transcripts instantly.

Multi-Language Support

Fetch transcripts in multiple languages when available.

Fast & Scalable

Optimized for high performance with caching and async endpoints.

Developer-Friendly

Structured JSON responses and Swagger/OpenAPI documentation.

How to Access

Use your API key in the header to fetch transcripts:

curl -H "x-api-key: YOUR_API_KEY" \
"https://api.transcripto.dev/transcripts?video_id=VIDEO_ID"
{
  "status": "success",
  "code": 200,
  "data": {
    "video_id": "abcd1234",
    "language": "en",
    "transcript_cleaned": "Hello world...",
    "transcript_with_timestamps": "1\n00:00:00,000 --> 00:00:02,000\nHello\n..."
  }
}

Access Your API