Hoppa till innehållet
Transcript Dock
Logga inBörja gratis

Webbplatsmeny

Transcript Dock
YouTube API

YouTube-transkript-API skaparnas undertexter först, tidsatta per cue

Ett endpoint för YouTube-videor och Shorts. Skaparnas undertexter kommer först och är tidsatta per cue.

1.0Funktioner

Kärnfördelar och de gränser som följer med dem

Hämta skaparnas undertexter från YouTube-videor och Shorts som tidsatta segment, med AI-transkribering i betalda abonnemang för videor utan undertexter.

  1. Skaparnas undertexter först

    När en video har publicerade undertexter läses skaparens spår direkt, utan ljudnedladdning och utan avgift för AI-transkribering.

  2. Länkar för watch, delning och Shorts

    Vanliga watch-länkar, delningslänkar via youtu.be och Shorts-länkar pekar alla på samma video, så en och samma förfrågan täcker dem alla.

  3. Tidsstämplar per segment och ord

    Undertextspåren är tidsatta per cue. AI-transkribering returnerar tider för varje ord, så att du kan klippa ut klipp och synka tidslinjer.

  4. Strukturerade exporter i flera format

    Exportera enhetliga JSON-resultat eller ladda ner SRT- och WebVTT-undertextfiler med konsekvent formatering.

Driftgränser och transparens

  • Infrastruktur i en enda region, driftsatt i us-east.
  • Prissättning: 1 kredit per transkript från undertexter och 2 krediter per påbörjad minut AI-transkribering, från ett och samma saldo.
  • Längsta tillåtna mediellängd är 2 timmar (7,200 sekunder) per källa.
2.0Implementering

Förfrågan och svar den exakta förfrågan och vad som returneras

POST/v1/jobs

curl -X POST https://www.transcriptdock.com/v1/jobs \
-H "Authorization: Bearer td_live_..." \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{
"source": {
"url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
},
"mode": "captions_only",
"caption_preference": "prefer_creator"
}'

Jobbresultat

{
"id": "7b8f9e0a-4c2d-4e6f-8a1b-3c5d7e9f1a2b",
"status": "succeeded",
"stage": null,
"result_id": "9c1d3e5f-7a9b-4c2d-8e0f-1a3b5c7d9e2f",
"error": null,
"billing": {
"credits_reserved": 0,
"credits_charged": 1,
"kind": "captions"
},
"source": {
"platform": "youtube",
"media_id": "dQw4w9WgXcQ",
"canonical_url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"title": "Sample YouTube Video",
"upload_id": null
},
"options": {
"mode": "captions_only",
"language": null,
"caption_preference": "prefer_creator"
},
"created_at": "2026-09-12T14:32:00Z"
}
3.0Frågor

Vanliga frågor

Vad som händer med undertexter, AI-transkribering och gränser för den här källan.

Hur hanterar API:t videor utan undertexter?

När mode är satt till auto kontrollerar systemet först om skaparen har undertexter. Om det inte finns några hämtar systemet ljudet på ett säkert sätt och kör AI-transkribering för att skapa ett transkript med tidsstämplar.

Kan jag begära enbart undertexter för att undvika avgifter för AI-transkribering?

Ja. Om mode sätts till captions_only körs ingen pipeline för AI-transkribering, vilket ger förutsägbara och låga extraktionskostnader.

Stöds YouTube Shorts?

Ja. Både vanliga watch-länkar på youtube.com och youtube.com/shorts-URL:er normaliseras och transkriberas.