Extract word-for-word transcripts from YouTube, TikTok, Twitter, Twitch & more. AI-powered with noise reduction, 100+ language translation, and 95% accuracy.
https://api.transcripthq.ioPlatforms & Endpoints
Get your first transcript in under 5 minutes
Keep your API key secure. Never expose it in client-side code or public repositories.
Create a transcript job by sending a POST request:
curl -X POST https://api.transcripthq.io/v1/transcripts \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
-d '{
"service_type": "youtube",
"videos": ["dQw4w9WgXcQ"]
}'
Response:
{
"job_id": "675f1a2b3c4d5e6f7a8b9c0d",
"status": "processing",
"videos_count": 1,
"credits_charged": 4,
"poll_url": "/v1/transcripts/675f1a2b3c4d5e6f7a8b9c0d"
}
Jobs process asynchronously. Poll every 2-3 seconds until status is "completed":
curl https://api.transcripthq.io/v1/transcripts/675f1a2b3c4d5e6f7a8b9c0d \
-H "X-API-Key: YOUR_API_KEY"
Completed Response:
{
"job_id": "675f1a2b3c4d5e6f7a8b9c0d",
"status": "completed",
"summary": { "total": 1, "done": 1, "failed": 0 },
"videos": [{
"video_id": "dQw4w9WgXcQ",
"status": "done",
"title": "Rick Astley - Never Gonna Give You Up",
"duration_seconds": 213.5,
"transcript": "We're no strangers to love...",
"segments": [
{ "text": "We're no strangers to love", "start": 0.5, "duration": 2.1 }
]
}],
"credits_used": 4
}
"noise_reduction": true for cleaner audio"target_language": "en" to translate"word_timestamps": trueAll API requests require an API key in the header:
X-API-Key: YOUR_API_KEY
X-API-Key