Turn long screen recordings into course modules
Course businesses sitting on hours of raw screen-recorded teaching. A three-hour screen recording is the most valuable asset a course business owns and the least usable. Nobody re-watches it to find the one part worth turning into a lesson, so it stays on a drive.
Every recording becomes a timestamped transcript, then a module outline with lesson boundaries, then the short clips that promote it.
The flow
- TriggerA new recording lands in the Drive folder your team records into.
- SubmitYour scenario POSTs the file URL to /api/v1/transcribe/url with word_timestamps and an Idempotency-Key set to the Drive file id. The scenario ends here — it does not wait; the job_id goes to a store the poller reads.
- PollStore the job_id and poll GET /api/v1/jobs/{id} from a scheduled run. Self-serve keys are Pro tier and collect by polling; signed callbacks are Enterprise.
- SplitWord timestamps give you the boundaries. Section breaks fall where the narration changes topic, and each becomes a module with a real start and end time.
- WriteThe transcript and outline write into your course tool; the timestamps drive the chapter markers.
# submit — returns immediately, does not block curl -X POST https://whipscribe.com/api/v1/transcribe/url \ -H "X-API-Key: $KEY" \ -H "Idempotency-Key: screen-recordings-to-course-modules-$SOURCE_ID" \ -H "Content-Type: application/json" \ -d '{"url":"https://example.com/recording.mp4", "word_timestamps":true}' → 202 {"job_id":"a1b2…","status":"queued"} # then poll — a self-serve (Pro) key collects by polling curl "https://whipscribe.com/api/v1/jobs/$JOB" -H "X-API-Key: $KEY" → {"status":"processing"} … {"status":"done"}
What it costs
A 3-hour recording is 180 minutes — about $2.16 of a $6 pack. A 40-recording backlog (120 hours) is two $24 packs, $48, to convert in full. $24 per 5,000 minutes — about $0.29 an audio hour — and credits never expire.
Why this needs an API rather than a person
This only works unattended. A human uploading files one at a time is the reason the backlog exists.
Build it on
In the web app the first 20 minutes are free, and a pack from $6 (500 minutes) transcribes the rest — that is how to check accuracy on your own audio before writing any code. The API has no recurring free tier: without a key you can run 3 sample transcriptions a day, each returning a preview, and keys come with the 5,000-minute pack ($24) or Workspace ($19/month). $24 per 5,000 minutes — about $0.29 an audio hour — and credits never expire.
Transcribe a file free →Create an API keyAPI referenceIntegrationsAutomationsPrefer a web app?
If you would rather upload a file or paste a link: see online transcription services and transcription services from $6.