Human transcription/captions API

Add human transcription and captions with one API call.

Send an audio or video URL. We return your transcript or caption file to your callback in as little as 12 hours.*

  • No transcription team to recruit or manage
  • Transcribed by real people—not AI
  • Secure automatic callback delivery
99% Transcript accuracy
12 hours* Fast turnaround
$0.75/min Starting price

*12-hour turnaround applies to recordings up to 30 minutes. Larger or more complex projects may take longer.

99% accuracyHuman-made transcripts
12-hour turnaround*For recordings up to 30 minutes
$0.75/minuteTranscription starts here
API callbacksResults return to your system
Simple by design

Get a transcript or caption file in three simple steps.

Keep your existing media workflow. Transcription Puppy handles the work behind the scenes while your application stays in control.

1

Get your API key

Create your account, verify your email, then sign in to generate a private key for your application.

2

Send the media URL

Post a JSON request with your audio or video URL, service options, and callback destination.

3

Receive the result

We create your transcript or caption file and send it to your callback URL.

The output without the overhead

Give customers professional transcripts and captions—without building a transcription team.

Protect your product quality

Deliver 99%-accurate transcripts and captions without reviewing or correcting automated output.

Skip the staffing problem

There is no transcription operation for your team to recruit, schedule, or manage. Send the project and we handle the work.

Keep the workflow secure

Data is protected with industry-standard encryption, and every Transcription Puppy transcriber signs an NDA.

Developer-friendly setup

One request starts the work. One callback delivers the result.

Submit your media URL and service options as JSON. Full documentation and callback examples are available from the API key page after login.

Create Account & Get API Access
create-project.sh
curl -X POST "https://www.transcriptionpuppy.com/API/createproject.php" \
  -H "Apikey: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://example.com/audio-file.mp3",
    "style": "transcription",
    "timestamp": "no",
    "verbatim": "non_verbatim",
    "callback_url": "https://example.com/transcription-callback.php"
  }'

Already have a Transcription Puppy account?

Use your current login to generate, copy, regenerate, or delete your API key.

Sign In & Get My API Key