Audio in.
Transcripts out.

A transcription API for developers. Send a file or a URL and get back a transcript with speaker labels — as JSON, subtitles, plain text and a finished PDF. No pipeline to build.

60 free minutes every month · no card required

# 1. create a transcription
curl -X POST https://api.audiotranscribr.com/v1/transcriptions \
  -H "x-api-key: $KEY" \
  -d '{"url": "https://example.com/interview.mp3"}'

# 2. poll until it is done
{
  "status": "completed",
  "duration_seconds": 312.6,
  "language": "en",
  "results": {
    "json": "https://…", "srt": "https://…",
    "vtt": "https://…", "txt": "https://…",
    "pdf": "https://…"
  }
}

Five formats from every job

Most speech-to-text APIs hand you raw JSON and wish you luck. You get the files your users actually ask for.

  • JSON
  • SRT
  • VTT
  • TXT
  • PDF

Speaker labels included

Who said what, on every plan. In the JSON, the text file, VTT voice tags and the PDF.

Word-level detail

Timestamps and confidence for every word, plus readable segments for captions and search.

A PDF you can send

A clean, paginated transcript with speakers and timestamps — ready to send to a client, a colleague or the archive.

File or URL

Upload straight to storage with a presigned link, or point us at media that is already online.

Predictable pricing

Flat monthly plans with a real allowance, and per-second overage so a big month never breaks your app.

Your files don’t linger

Uploads are deleted after 7 days and transcripts after 30. Delete anything sooner with one call.

Three calls. That’s the integration.

One header for auth. No SDK, no webhooks to stand up, no queue to run.

Create

POST /v1/transcriptions
{ "url": "https://…/call.mp3" }

# or omit url and PUT the file
# to the upload link we return

Poll

GET /v1/transcriptions/{id}

{ "status": "transcribing" }
{ "status": "completed", … }

Download

GET /v1/transcriptions/{id}
      /result?format=pdf

# json · srt · vtt · txt · pdf

Full reference with a live “try it” console →

Pricing that fits on one screen

Paid plans work out to as little as $0.66 per hour of audio. Upgrade, downgrade or cancel whenever you like.

Free

$0 / month

Kick the tires. No card required.

  • 1 hours of audio each month
  • No card required
  • 2 transcriptions at once
  • All five output formats
Get a free key

Pay as you go

$0.02 / minute

No monthly fee. Pay only for what you transcribe.

  • No monthly fee or minimum
  • Billed per second of audio
  • 5 transcriptions at once
  • All five output formats
Choose Pay as you go

Starter

$9 / month

Side projects and small apps.

  • 10 hours of audio each month
  • Then $0.018 per extra minute
  • 5 transcriptions at once
  • All five output formats
Choose Starter

Scale

$99 / month

High volume, agencies, back catalogs.

  • 150 hours of audio each month
  • Then $0.013 per extra minute
  • 25 transcriptions at once
  • All five output formats
Choose Scale

Questions

Something else? info@audiotranscribr.com

What can I send it?

Common audio and video formats — MP3, M4A, WAV, FLAC, OGG, MP4, MOV, WebM and more. Upload the file, or pass a public URL and we fetch it.

What do I get back?

Every job produces five files: JSON (words, timestamps, speakers, confidence), SRT and VTT subtitles, plain text, and a formatted PDF transcript. Download any or all of them.

Does it label speakers?

Yes, on every plan, including Free. Speaker labels appear in the JSON, the text file, the VTT voice tags and the PDF.

How fast is it?

Short clips come back in seconds. Longer files take longer, but you never wait on an open connection: create the job, then poll its status.

How does billing work?

Plans include a monthly allowance of audio. On paid plans, extra minutes are billed per second at the plan's overage rate, so a busy month never stops your app. The Free plan stops at 60 minutes instead. Change or cancel any time.

How long do you keep my files?

Uploaded media is deleted automatically after 7 days and transcripts after 30 days. You can delete a transcription and its files immediately with one API call.

Is there an SDK?

You don’t need one — it’s four REST endpoints and an API key header. The docs have copy-paste examples for curl, JavaScript, Python and PHP, plus an OpenAPI file for Postman and code generators.

I lost my API key.

Use “Recover your API key” on the pricing page. We email a secure link to the address you signed up with; keys themselves are never sent by email.

Transcribe your first file in five minutes

Get a key, paste the curl command, download a PDF.