Scribetape

API

Transcribe programmatically — same sources, same credits (1 per hour of audio).

01Your keys

02Start a transcription

curl -X POST https://scribetape.com/api/v1/transcripts \
  -H "Authorization: Bearer st_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://www.youtube.com/watch?v=jNQXAC9IVRw", "diarize": false}'

Returns 202 with { id, status }. Sources: Spotify, Apple Podcasts, YouTube, TikTok, Vimeo, Twitch, or a direct https media file. Add "diarize": true for speaker labels (counts 2 credits per hour).

03Fetch the result

curl https://scribetape.com/api/v1/transcripts/JOB_ID \
  -H "Authorization: Bearer st_YOUR_KEY"

Poll until status is done — the response then carries text, timestamped segments (with speaker when diarized), and export links for TXT / SRT / VTT. Errors: 401 bad key · 402 out of hours · 429 capacity.