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

> Gebruik de transcriptie-API, MCP, CLI of het dashboard. YouTube, X, TikTok, Instagram, Facebook, Bluesky en meer. Uploads tot 2 GB. 60 minuten gratis.

Canonical: https://transcript1.com/nl
Language: nl
Last updated: 2026-10-13

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 maand

60 minuten gratis na bevestiging van je e-mailadres. Je krijgt ze eenmalig, zonder creditcard.

## 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.

### Fragment uit een podcast

```text
[00:00:00] What did you bring on your first overnight walk?
[00:00:06] Too much. I packed two books and read neither.
[00:00:12] Next time, one book and a lighter bag.
[00: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

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

### Python

```python
import os
import requests

headers = {"Authorization": f"Bearer {os.environ['TRANSCRIPT1_API_KEY']}"}
response = requests.post(
    "https://api.transcript1.com/v1/transcriptions?wait=60",
    headers=headers,
    json={"url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ"},
)
response.raise_for_status()
transcription = response.json()
while True:
    transcription = requests.get(
        f"https://api.transcript1.com/v1/transcriptions/{transcription['id']}?wait=60",
        headers=headers,
    ).json()
    if transcription["status"] in ("completed", "failed", "canceled"):
        break

if transcription["status"] == "completed":
    print(transcription["transcript"]["text"])
else:
    print(transcription["status"], transcription["error"])
```

### Node.js

```javascript
// npm i @transcript1/sdk
import { Transcript1 } from '@transcript1/sdk';

const t1 = new Transcript1();
const transcription = await t1.transcribe('https://www.youtube.com/watch?v=dQw4w9WgXcQ');
console.log(transcription.transcript.text);
```

### Response bekijken

```json
{
  "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)

```text
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

```bash
claude mcp add --transport http transcript1 https://api.transcript1.com/mcp --header "Authorization: Bearer t1_YOURKEY"
```

### Via de terminal

```bash
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.

| Abonnement | Prijs | Minuten | Opwaarderingen | Requests | Gelijktijdige transcripties |
| --- | --- | --- | --- | --- | --- |
| Free | $0 | 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.

## Dit kun je met transcript1

### Een segment uit het transcript in JSON

```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.

[Video's van social media](https://transcript1.com/nl/features/video-transcriberen)

### Bestaande ondertitels eerst

We kijken eerst of YouTube, X, TikTok, Bluesky, Dailymotion of LinkedIn bruikbare ondertitels heeft. Zo niet, dan transcriberen we de audio.

[Bestaande ondertitels eerst](https://transcript1.com/nl/features/youtube-transcript-api)

### 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.

[Tekst met tijdstempels](https://transcript1.com/nl/features/srt-bestand-maken)

### Sprekerherkenning

Met diarize=true zie je wie er aan het woord is. Bij de tekst staan dan Speaker 1, Speaker 2 enzovoort.

[Sprekerherkenning](https://transcript1.com/nl/features/sprekerherkenning-transcriptie)

### Taalherkenning

Bij elk segment staat welke taal is herkend. Je kunt vooraf ook een taalhint meegeven.

[Taalherkenning](https://transcript1.com/nl/features/taal-herkennen-in-audio)

### Tekst, JSON, SRT en VTT

Download TXT om de tekst te lezen, JSON voor je app of SRT en VTT voor ondertitels.

[Tekst, JSON, SRT en VTT](https://transcript1.com/nl/features/srt-bestand-maken)

### Meldingen via webhooks

Zodra een transcriptie klaar is of mislukt, sturen we een ondertekend POST-request naar je webhook.

[Meldingen via webhooks](https://transcript1.com/nl/features/transcriptie-webhook)

## Veelgestelde vragen

### 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.

## Lees ook

- [REST API](https://transcript1.com/nl/docs/api-reference)
- [MCP-server](https://transcript1.com/nl/docs/mcp)
- [CLI](https://transcript1.com/nl/docs/cli)
- [Agent Skill](https://transcript1.com/.well-known/agent-skills/transcript1/SKILL.md)
