Transcription API

Transcription API

Our Transcription API lets you build human powered transcription right into your company's workflow. It's fast for programmers to get up and running with a RESTish design and webhooks for notifications. There are also prebuilt clients in a few languages (see the sidebar). Integrations can be completed quickly, and some motivated customers have moved from idea to live integration in just a couple of days.

The Transcription API supports our whole range transcription services, with the same inputs, and the wider range of outputs that we normally reserve for our bigger clients - so there's no need to transcode audio or video before upload, nor muck with the output formats. All of our products are available, with the same prices, and in the same formats as always. (Note: Additional Bulk products are available to customers who qualify, and many API customers do).

Getting Started

Using the API requires a free CastingWords account -- please sign up for one of those first. Once activated, retrieve the API key from your settings page. Set up a billing credit card and after that it's off to the Technical API Documentation to get things rolling.


The Transcription API's workflow is that of the site:

  1. Upload, or post a your link to, your audio
  2. Confirm Order (can be combined with step #1). Payment will normally be by credit card we keep on file.
  3. Recieve notification of completed transcript. (Webhook, RSS feed, or email)
  4. Download finished transcription (Text, Word Doc, RTF, HTML)