Business APIsFor businesses › Education & training
For education & training businesses

Transcription API for course and training businesses

Lectures, workshops and screen recordings turned into captions, lesson text, searchable notes and module outlines — automatically, so a recording backlog becomes course material instead of staying on a drive.

Try it on your own recording — freeCreate an API keyAPI reference
How a education & training business uses the Whipscribe transcription APILecture, workshop or screenrecordingPOST /api/v1/transcribe/url ·word timestampsSRT · VTT · lesson text ·chapter boundariesCaptioned lesson, moduleoutline, searchable notesSTEP 1STEP 2STEP 3STEP 4
  1. Step 1Lecture, workshop or screen recording
  2. Step 2POST /api/v1/transcribe/url · word timestamps
  3. Step 3SRT · VTT · lesson text · chapter boundaries
  4. Step 4Captioned lesson, module outline, searchable notes

From recording to business result: one POST, one poll, every output format from the same job.

Three things a education & training business actually does with it

Each priced at the published rate — $8 per 1,000 minutes — about $0.48 an audio hour — as credits that never expire.

Accessibility captions on every lesson, automatically

A captioning obligation is per-item and continuous — the wrong shape for a person. Each new recording is captioned on arrival; SRT and VTT from one job.

12-week course of 2-hour lectures ≈ $12 for the termreplaces a captioning vendor per lecture, or platform auto-captions with no punctuation
Screen recordings into course modules

A three-hour screen-recorded teaching session becomes a timestamped transcript, then a module outline with lesson boundaries drawn from where the narration changes topic.

3-hour recording ≈ $1.44replaces re-watching three hours to find the part worth a lesson
Students search the lecture, not the video

Transcripts attached to each recording make a term's lectures searchable. A student finds the ten minutes on the topic they missed instead of scrubbing a two-hour video.

≈ $0.96 per 2-hour lecturereplaces 'it was somewhere in week six'

What you can rely on — and what we are not

Rights and consent

Transcribe recordings you own or have permission to use. Recorded participants should know they are recorded.

99+ languages

Auto-detected, or set explicitly — set it when you know it; auto-detect on a short clip is the common cause of a wrong-language transcript.

Private, secured cloud

Course material is processed on our own GPUs, never sent to a third-party model, never used for training.

The whole integration

Two calls. No SDK to learn, no model to host, no GPU to rent.

# submit — returns a job id immediately
curl -X POST https://whipscribe.com/api/v1/transcribe/url \
  -H "X-API-Key: $KEY" \
  -H "Idempotency-Key: education-training-$RECORDING_ID" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://example.com/recording.mp3","diarize":true,"word_timestamps":true}'
→ 202 {"job_id":"a1b2…","status":"queued"}

# poll, then collect — every format from the one job
curl "https://whipscribe.com/api/v1/jobs/$JOB" -H "X-API-Key: $KEY"
curl "https://whipscribe.com/api/v1/jobs/$JOB/result?format=docx" -H "X-API-Key: $KEY"
curl "https://whipscribe.com/api/v1/jobs/$JOB/insights" -H "X-API-Key: $KEY"  # summary · quotes · topics
Rate$0.008 / min
Per audio hour$0.48
100 hours$48
SeatsNone
CreditsNever expire

Wire it into what you already use

Google DriveYouTubeAmazon S3n8n
Caption lecture recordings for accessibilityCaptions are required, manual captioning is slow, and auto-captions from video platforms have no punctuation o…12-week course ≈ $12Turn long screen recordings into course modulesA three-hour screen recording is the most valuable asset a course business owns and the least usable. Nobody r…3-hour recording ≈ $1.44Write SOPs from how-we-do-it recordingsProcess knowledge lives in someone's screen recording and leaves when they do.…40 recordings ≈ $6.40

What it replaces or sits beside

Vendors education & training teams compare us with — each has a side-by-side page.

InScribe (Higher Ed)Higher-ed support platform with transcription features (verify).compare →Google Live Transcribe (Education)Free Android live-transcription app used in education accessibility settings.compare →

Try it on a real recording before you build anything

Drop a file from your own business. First transcript free at any length, no card — that is how to check accuracy on your audio before writing code.

Questions education & training teams ask

Can it handle multi-GB screen recordings?

Yes. Hand us a URL and we fetch it — do not stream a multi-GB file through a no-code platform. Files go up to several GB with coherent timestamps because they are never chunked.

Do we get chapter markers?

The transcript carries word-level timestamps; chapter boundaries come from topic shifts and each takes the timestamp of its first word. The course-modules recipe shows the whole flow.

Is there an education discount?

No separate tier — but there are no seats either. $0.48 an audio hour as credits that do not expire, and the first transcript free at any length.

What does transcription cost for a education & training business?

$8 per 1,000 minutes — about $0.48 an audio hour — as credits that never expire. First transcript free at any length. There are no seats and no monthly minimum: a 3-hour recording is about $1.44, two hundred half-hour calls about $48, a thousand-hour archive about $480 once.

Is there a free tier on the API?

No. The API has no free tier — a key needs a positive balance ($50 minimum, spendable on transcription). The free part is the web app: your first transcript there is free at any length, which is how to check accuracy on your own audio before paying anything.

How do we get an API key?

Self-serve: sign in, add credit, create the key at /apis/keys. No email, no sales call. Up to 10 active keys per account; rotate and revoke yourself.

How do results come back?

Submit, store the job id, poll GET /api/v1/jobs/{id} until done, then pull txt, json, srt, vtt or docx from the same job. Self-serve keys collect by polling; signed webhooks are an Enterprise feature.

Where is our audio processed?

On GPUs we own, in a private, secured cloud. It is never forwarded to OpenAI or any third-party model, and never used for training.

How long is audio kept?

30 days on the free plan, 365 on paid, and any file can be deleted on demand from its page. Wire deletion into your own retention rule if you need it automatic.

Does it label who is speaking?

Yes, when you enable diarize at submit time. Each speaker change is labelled; map the labels to names in your own code once.

What languages does it handle?

99+ languages, auto-detected, or set explicitly. Set it when you know it — auto-detect on a short or noisy clip is the most common cause of a wrong-language transcript.

Can we automate it with tools we already use?

Yes — Zapier, Make, n8n, Airtable, Drive, Dropbox, S3, Zoom, Slack, Notion. Each integration page carries the platform's real step timeout and the submit-then-poll shape that survives it.

What about very long or very large recordings?

Files go up to several GB and are submitted whole, so timestamps stay coherent — nothing is chunked. Hand us a URL and let us fetch it rather than streaming it through a no-code platform.

Do we get a summary as well as the transcript?

Yes. GET /api/v1/jobs/{id}/insights returns a summary, key quotes, topics and speakers for the same job, at no extra charge.

Can we try it before building anything?

Yes — the widget on this page. Drop a real recording from your business; the first transcript is free at any length, no card, and you will know whether the accuracy is there before writing a line of code.

Demand behind this page — GSC 90d: 'otter.ai student discount', 'webinar' queries, plus 'course', 'lecture' and 'training' intent across the site. PostHog: /use-cases/academia and /use-cases/education exist and neither mentions an API.