Naar de inhoud
Transcript Dock
InloggenStart gratis

Sitemenu

Transcript Dock
InleidingHoe het werkt, handleidingen en wat je kunt transcriberen.
SnelstartVerstuur een link, wacht op de taak en exporteer het transcript. Drie verzoeken.
AuthenticatieAPI-sleutels, scopes, Idempotency-Key en X-Request-Id.
TakenTaken aanmaken, wachten op, opvragen, annuleren en opnieuw proberen.
TranscriptiesHet transcriptobject en de exports txt, srt, vtt en json.
Batch-verzoekenTot 50 video's in één verzoek.
Bestanden uploadenTranscribeer je eigen audio- en videobestanden.
Webhook-meldingenOntvang een oproep zodra een taak of batch klaar is, en controleer de handtekening.
FoutenElke foutcode, wat die betekent en wat je moet doen.
AanvraaglimietenVerzoeken, lopende taken en lezingen per abonnement; het 429-antwoord.
Prijzen en credits1 credit per transcriptie met ondertitels, 2 per minuut AI-transcriptie. Abonnementen en extra credits.
BronnenYouTube, TikTok, je eigen bestanden en directe links: geaccepteerde URL's en werkwijzen.
MCPZoek video's en transcribeer ze vanuit Claude, Cursor, Windsurf of je eigen agent.
OpenAPI-specificatieDe OpenAPI 3.1-specificatie voor codegeneratie en getypeerde clients.
Claude CodeMet één opdracht voeg je Transcript Dock toe aan Claude Code.
Claude-appVoeg Transcript Dock toe als aangepaste connector op claude.ai, Claude Desktop of mobiel.
CursorVoeg Transcript Dock toe als MCP-server in Cursor.
WindsurfVoeg Transcript Dock toe aan Windsurf, zodat Cascade video's kan vinden en transcriberen.
OpenClawKoppel Transcript Dock aan autonome OpenClaw-agents.
19 resultaten
Vergelijken

Transcript Dock vs youtube-transcript-api

youtube-transcript-api is een gratis Python-bibliotheek die YouTube blokkeert op cloud-IP-adressen. Wanneer een gehoste API het waard is om voor te betalen, en hoe je in een paar regels overstapt.

Bijgewerkt


Kort gezegd: blijf youtube-transcript-api gebruiken voor scripts en notebooks op je eigen verbinding; het is gratis en goed. Stap over op een gehoste API zodra het op een server draait, want YouTube blokkeert de meeste cloud-IP-adressen en dan heeft de bibliotheek een betaalde residentiële proxy nodig. Een gehoste API dekt ook TikTok en video's zonder ondertitels.

Bibliotheekgegevens zijn op 9 oktober 2026 gecontroleerd aan de hand van de README (versie 1.2.4).

Naast elkaar#

KenmerkTranscript Dockyoutube-transcript-api
Wat het isGehoste API en MCP-serverOpen source Python-bibliotheek (MIT)
BronnenYouTube, TikTok, bestanduploads, directe media-linksYouTube
Draait vanuit de cloudJa, niets om in te stellenVereist een roterende residentiële proxy
Zonder ondertitelsAI-transcriptie op betaalde abonnementenNiet ondersteund
ExportTXT, SRT, VTT, JSONTekst, JSON, SRT- en WebVTT-formatters
VertalingKies een bestaande ondertiteltaalDe automatische vertaling van YouTube
Kosten1 credit per transcriptie; 50 gratis per maandGratis, plus proxykosten in de cloud

Het probleem met cloud-IP-adressen#

De README van de bibliotheek zegt dat YouTube is begonnen de meeste IP-adressen te blokkeren die bij cloudproviders horen, en dan mislukken verzoeken met RequestBlocked of IpBlocked. De oplossing die ze voorstellen is een roterende residentiële proxy: een tweede rekening en een tweede ding om in de gaten te houden. Transcript Dock regelt dat deel voor je, en je betaalt per transcriptie in plaats van per gigabyte proxyverkeer.

Overstappen kost een paar regels#

Segmenten komen terug met start en end in seconden, dicht bij de snippets van de bibliotheek.

python
# before
from youtube_transcript_api import YouTubeTranscriptApi
snippets = YouTubeTranscriptApi().fetch("dQw4w9WgXcQ")
 
# after
import requests
API, H = "https://www.transcriptdock.com", {"Authorization": "Bearer td_live_YOUR_KEY"}
job = requests.post(f"{API}/v1/jobs", headers={**H, "Idempotency-Key": "yt-dQw4w9WgXcQ"},
json={"source": {"url": "https://youtu.be/dQw4w9WgXcQ"}, "mode": "captions_only"}).json()
while job["status"] not in ("succeeded", "failed", "cancelled"):
job = requests.get(f"{API}/v1/jobs/{job['id']}", params={"wait": 25}, headers=H).json()
segments = requests.get(f"{API}/v1/transcripts/{job['result_id']}", headers=H).json()["segments"]
# each segment: {"start": 0.0, "end": 2.4, "text": "..."}

Welke je kiest#

  • Kies de bibliotheek voor alleen YouTube, een klein volume, vanaf je laptop of een thuisserver.
  • Kies Transcript Dock voor productie op een cloudhost, TikTok, video's zonder ondertitels, ondertitelexports, of om Claude en Cursor toegang te geven via MCP.

Meer opties staan in hoe je een YouTube-transcriptie krijgt.