Naar de inhoud
Transcript Dock
InloggenStart gratis

Sitemenu

Transcript Dock
YouTube-API

YouTube-transcript-API eerst ondertitels van makers, getimed per blok

Eén endpoint voor YouTube-video's en Shorts. Ondertitels van makers komen eerst, getimed per blok.

1.0Mogelijkheden

Kernvoordelen en de limieten die erbij horen

Haal ondertitels van makers op uit YouTube-video's en Shorts als getimede segmenten, met AI-transcriptie op betaalde abonnementen voor video's zonder ondertitels.

  1. Eerst ondertitels van makers

    Als een video gepubliceerde ondertitels heeft, wordt het spoor van de maker direct gelezen, zonder audiodownload en zonder kosten voor AI-transcriptie.

  2. Watch-, deel- en Shorts-links

    Standaard watch-links, deellinks van youtu.be en Shorts-links verwijzen allemaal naar dezelfde video, dus één vorm van verzoek dekt ze allemaal.

  3. Tijd per segment en per woord

    Ondertitelsporen zijn getimed per blok. AI-transcriptie levert tijden per woord, zodat je clips kunt knippen en tijdlijnen kunt synchroniseren.

  4. Gestructureerde exports in meerdere formaten

    Exporteer uniforme JSON-resultaten of download standaard SRT- en WebVTT-ondertitelbestanden met consistente opmaak.

Operationele limieten en transparantie

  • Infrastructuur in één regio, uitgerold in us-east.
  • Prijs: 1 credit per transcriptie met ondertitels en 2 credits per begonnen minuut AI-transcriptie, vanuit één saldo.
  • De maximale mediaduur is 2 uur (7.200 seconden) per bron.
2.0Implementatie

Verzoek en antwoord het exacte verzoek en wat er terugkomt

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"
}'

Resultaat van de taak

{
"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.0Vragen

Veelgestelde vragen

Wat er met ondertitels, AI-transcriptie en limieten gebeurt voor deze bron.

Hoe verwerkt de API video's zonder gesloten ondertitels?

Als mode op auto staat, controleert het systeem eerst op ondertitels van makers. Als die ontbreken, haalt het veilig de audio op en draait het AI-transcriptie om een transcriptie met tijdstempels te maken.

Kan ik alleen ondertitels opvragen om kosten voor AI-transcriptie te voorkomen?

Ja. Als mode op captions_only staat, wordt zeker geen AI-transcriptiepijplijn uitgevoerd, zodat de kosten voorspelbaar en laag blijven.

Worden YouTube Shorts ondersteund?

Ja. Zowel standaard youtube.com-watchlinks als youtube.com/shorts-URL's worden genormaliseerd en getranscribeerd.