Transcribeer audio en video met onze transcriptie-API voor minder dan 1¢ (USD) per minuut.

Met de transcriptie-API maak je tekst van video's op YouTube, X, TikTok, Instagram, Facebook en Bluesky. Je eigen audio- of videobestand tot 2 GB upload je rechtstreeks. Ook Twitch-clips en opnames van afgelopen streams, Dailymotion-video's, Pinterest-videopins, LinkedIn-videoposts en Snapchat Spotlight-video's werken. Kies het dashboard, de CLI, REST API of MCP-server.

1.000 minuten voor $9 per maand60 minuten gratis na bevestiging van je e-mailadres. Je krijgt ze eenmalig, zonder creditcard.

transcript.json

{
  "language": "en",
  "segments": [
    {
      "start": 0,
      "end": 3,
      "speaker": "Speaker 1",
      "language": "en",
      "text": "Did you bring the map?"
    },
    {
      "start": 3,
      "end": 6,
      "speaker": "Speaker 2",
      "language": "en",
      "text": "Yes. The trail starts here."
    },
    {
      "start": 6,
      "end": 9,
      "speaker": "Speaker 1",
      "language": "en",
      "text": "Let’s take the river path."
    },
    {
      "start": 9,
      "end": 12,
      "speaker": "Speaker 2",
      "language": "en",
      "text": "We can stop at the bridge."
    }
  ]
}

transcript.vtt

WEBVTT

00:00:00.000 --> 00:00:03.000
<v Speaker 1>Did you bring the map?

00:00:03.000 --> 00:00:06.000
<v Speaker 2>Yes. The trail starts here.

00:00:06.000 --> 00:00:09.000
<v Speaker 1>Let’s take the river path.

00:00:09.000 --> 00:00:12.000
<v Speaker 2>We can stop at the bridge.

transcript.srt

1
00:00:00,000 --> 00:00:03,000
Speaker 1: Did you bring the map?

2
00:00:03,000 --> 00:00:06,000
Speaker 2: Yes. The trail starts here.

3
00:00:06,000 --> 00:00:09,000
Speaker 1: Let’s take the river path.

4
00:00:09,000 --> 00:00:12,000
Speaker 2: We can stop at the bridge.

transcript.txt

[00:00:00] Speaker 1: Did you bring the map?
[00:00:03] Speaker 2: Yes. The trail starts here.
[00:00:06] Speaker 1: Let’s take the river path.
[00:00:09] Speaker 2: We can stop at the bridge.
Hetzelfde transcript in vier formaten. Het gesprek is verzonnen voor dit voorbeeld.

Bekijk een transcript

Klik op een voorbeeld en bekijk de tekst, JSON of ondertitels. Je kunt ook een eigen link plakken of een bestand kiezen.

De voorbeelden zijn verzonnen. Kies er een om het transcript te bekijken.

Transcript van het voorbeeld · Fragment uit een podcast

Ondertitels van YouTube

Duur: 00:24 · verbruik: 1 minuten (voorbeeld)

  1. 00:00
    What did you bring on your first overnight walk?
  2. 00:06
    Too much. I packed two books and read neither.
  3. 00:12
    Next time, one book and a lighter bag.
  4. 00:18
    And dry socks. Those earned their space.

Maak een account aan om bestanden tot 2 GB te uploaden, sprekerherkenning aan te zetten en SRT of VTT te downloaden.

Voor developers en AI-agents

Gebruik een API-sleutel met prefix t1_ voor de API of CLI. Je AI-assistent koppel je via MCP.

curl -X POST "https://api.transcript1.com/v1/transcriptions?wait=60" \
  -H "Authorization: Bearer $TRANSCRIPT1_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://www.youtube.com/watch?v=dQw4w9WgXcQ"}'
Response bekijken
{
  "id": "tr_8fK2Lm0PqRsTuVwXyZaBcD",
  "object": "transcription",
  "status": "completed",
  "source": {
    "platform": "youtube",
    "url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
    "media_id": "dQw4w9WgXcQ"
  },
  "media": {
    "title": "Example video",
    "author": "Example channel",
    "duration_seconds": 212
  },
  "options": {
    "source": "auto",
    "language": "auto",
    "diarize": false
  },
  "transcript_source": "youtube_captions",
  "caption_kind": "auto_generated",
  "language": "en",
  "billed_minutes": 4,
  "cached": false,
  "error": null,
  "created_at": "2026-10-13T09:30:00.000Z",
  "completed_at": "2026-10-13T09:30:04.000Z",
  "transcript": {
    "text": "Welcome back to the channel. Today we are looking at how transcripts are made.",
    "speakers": [],
    "segments": [
      {
        "start": 0,
        "end": 4.2,
        "speaker": null,
        "language": "en",
        "text": "Welcome back to the channel."
      },
      {
        "start": 4.2,
        "end": 9.8,
        "speaker": null,
        "language": "en",
        "text": "Today we are looking at how transcripts are made."
      }
    ]
  }
}
Je AI-agent koppelen (MCP)
transcribe(url="https://www.youtube.com/watch?v=dQw4w9WgXcQ")
# Returns the transcript of the video.

Koppel Claude, ChatGPT, Cursor, VS Code en Claude Code via OAuth of een API-sleutel.

Claude Code
claude mcp add --transport http transcript1 https://api.transcript1.com/mcp --header "Authorization: Bearer t1_YOURKEY"
Via de terminal
curl -fsSL https://transcript1.com/install.sh | sh
transcript1 'https://youtu.be/dQw4w9WgXcQ'

Je betaalt per audiominuut

Voor elke audiominuut gebruik je 1 credit. We ronden de duur per transcriptie naar boven af. Ondertitels van het platform en AI-transcriptie kosten evenveel. Als een transcriptie mislukt of je die annuleert, betaal je niets.

Als je alle inbegrepen minuten gebruikt, betaal je 0,9¢ (USD) per minuut met Monthly of 0,75¢ (USD) met Annual.

Free

$0Geen creditcard nodig
  • 60 minuten, eenmalig
  • Opwaarderen niet mogelijk
  • 30 requests per minuut
  • 2 actieve transcripties

Monthly

$9/ maand
  • 1.000 minuten / maand
  • Opwaarderingen: $6 per 1.000 minuten
  • 200 requests per minuut
  • 10 actieve transcripties

Annual

$90/ jaar
  • 1.000 minuten / maand
  • Opwaarderingen: $5 per 1.000 minuten
  • 300 requests per minuut
  • 20 actieve transcripties

Koop extra minuten

Met Monthly of Annual kun je extra minuten kopen. Die blijven geldig zolang je een actief betaald abonnement hebt.

1

1 × 1,000 minuten

$6 per 1.000 minuten

$61,000 minuten

Dit kun je met transcript1

Een segment uit het transcript in JSON
{
  "start": 3.4,
  "end": 7.9,
  "speaker": "Speaker 1",
  "language": "en",
  "text": "We will start with a short overview of what we plan to cover."
}
Video's van social media
Plak een link naar een openbare videopost of upload audio of video tot 2 GB. AI zet de gesproken woorden om in tekst. Bij een post met meerdere video's transcriberen we alleen de eerste.
Bestaande ondertitels eerst
We kijken eerst of YouTube, X, TikTok, Bluesky, Dailymotion of LinkedIn bruikbare ondertitels heeft. Zo niet, dan transcriberen we de audio.
Tekst met tijdstempels
Je ziet bij elk segment de begin- en eindtijd. Met AI-transcriptie en automatisch gegenereerde YouTube-ondertitels krijg je ook tijdstempels per woord. Ondertitels van X, TikTok, Bluesky, Dailymotion en LinkedIn geven alleen de tijden per segment.
Sprekerherkenning
Met diarize=true zie je wie er aan het woord is. Bij de tekst staan dan Speaker 1, Speaker 2 enzovoort.
Taalherkenning
Bij elk segment staat welke taal is herkend. Je kunt vooraf ook een taalhint meegeven.
Tekst, JSON, SRT en VTT
Download TXT om de tekst te lezen, JSON voor je app of SRT en VTT voor ondertitels.
Meldingen via webhooks
Zodra een transcriptie klaar is of mislukt, sturen we een ondertekend POST-request naar je webhook.

Vragen over transcript1

Nog een vraag? Neem contact op

Moet ik kunnen programmeren?

Nee. Plak in het dashboard een link naar een video van YouTube, X, TikTok, Instagram, Facebook, Bluesky, Twitch, Dailymotion, Pinterest, LinkedIn of Snapchat Spotlight. Je kunt ook een bestand uploaden. Download het transcript als TXT, SRT, VTT of JSON. Wil je transcriberen vanuit je code, gebruik dan de CLI, API of MCP.

Hoeveel kost transcriberen?

Met Monthly krijg je voor $9 per maand 1.000 minuten. Gebruik je ze allemaal, dan betaal je minder dan 1¢ (USD) per minuut. Annual kost $90 per jaar, ook met 1.000 minuten per maand. Je gebruikt 1 credit per audiominuut; we ronden per transcriptie naar boven af. Ondertitels en AI-transcriptie kosten evenveel. Mislukt de transcriptie of annuleer je die, dan betaal je niets.

Kan het ook zonder ondertitels?

Ja, dan gebruiken we AI voor dezelfde prijs. In de modus auto kijken we eerst of YouTube, X, TikTok, Bluesky, Dailymotion of LinkedIn bruikbare ondertitels heeft. Die zijn er niet bij elke video. Met stt of sprekerherkenning kies je direct voor AI. De modus captions (alleen ondertitels) zet nooit audio om in tekst.

Hoe betrouwbaar is het transcript?

Een fout in de ondertitels van de maker komt ook in het transcript terecht. Automatische ondertitels kunnen woorden overslaan. Je kunt dan AI-transcriptie kiezen voor een beter leesbare tekst. Bij elk transcript staat waar de tekst vandaan komt. Luister belangrijke citaten altijd na in de opname.

Kan ik zien wie er aan het woord is?

Ja. Zet sprekerherkenning aan. Bij de uitspraken staan dan Speaker 1, Speaker 2 enzovoort. In de API gebruik je diarize=true. Met sprekerherkenning werken we altijd met AI, ook als er al ondertitels zijn.

Wat als iemand tussendoor van taal wisselt?

Je kunt ook opnames met meerdere talen transcriberen. Bij elk segment zie je welke taal is herkend. Via de speech-to-text-API kun je daarnaast een taalhint meegeven.

Hoe groot of lang mag mijn opname zijn?

Je kunt audio- en videobestanden tot 2 GB uploaden. Voor AI-transcriptie mag een bestand of video maximaal 5 uur duren.

Moet mijn video openbaar zijn?

Op social media wel. Op YouTube kun je ook verborgen video's (unlisted) gebruiken, maar geen privévideo's. Video's met een leeftijdsbeperking, video's die niet beschikbaar zijn, livestreams en posts waarvoor je moet inloggen, werken niet. Daar betaal je niets voor. Staat er meer dan één video in een post, dan transcriberen we alleen de eerste.

Kan ik dit ook in Claude of ChatGPT gebruiken?

Koppel Claude, ChatGPT, Cursor, VS Code of Claude Code aan de MCP-server. Geef je assistent een ondersteunde videolink en vraag om een transcript. Je krijgt het transcript van transcript1. Je assistent kan er vervolgens een samenvatting van maken of citaten uit halen. transcript1 zelf maakt geen samenvattingen.

Kan ik het eerst gratis proberen?

Ja. Maak een account aan en bevestig je e-mailadres. Je krijgt dan eenmalig 60 gratis minuten. Je hoeft geen creditcard op te geven.

Kan ik ongebruikte minuten meenemen?

Je krijgt elke maand een nieuwe bundel van 1.000 minuten. Wat je van de vorige bundel niet hebt gebruikt, vervalt. Extra minuten koop je met een opwaardering: $6 per 1.000 minuten bij Monthly of $5 bij Annual. Die extra minuten blijven geldig zolang je een actief betaald abonnement hebt.

Wanneer verwijderen jullie mijn bestanden?

We verwijderen je uploads 24 uur nadat de transcriptie is afgerond, mislukt of geannuleerd. De speech-to-text-provider bewaart de audio niet na verwerking. Je transcripts blijven bewaard tot je ze zelf verwijdert.

Begin met transcriberen en probeer het met 60 gratis minuten

Bevestig je e-mailadres en je gratis minuten staan klaar. Je krijgt ze eenmalig en hoeft geen creditcard op te geven.

Gratis starten