v1

latestOpenAPI 3.1.0Proprietary2026-08-0462327.3 KB
Transcripts

Fetch one public YouTube transcript

Synchronously fetches a public YouTube transcript, reserves 1 credit before processing, and charges 1 credit on success.

post/transcripts

Request body

OR

Example request

{
  "videoId": "dQw4w9WgXcQ",
  "language": "en"
}

Response

Transcript fetched

transcriptionIdstring required
source'public' required
languagestring required
durationSecnumber required
expiresAtstring date-time required
creditsFrozeninteger required
creditsChargedinteger required

Example response

{
  "transcriptionId": "tr_3f6e5c6a-0d31-4f8c-9b1d-7f3b9e6a2c11",
  "language": "en",
  "durationSec": 184,
  "transcript": [
    {
      "durationSec": 2.4,
      "text": "Example transcript text"
    }
  ],
  "creditsFrozen": 1,
  "creditsCharged": 1
}