Human transcription and captions, built into your workflow.

Integrate human transcription into your application. Submit audio or video URLs and receive 99% accurate, human-made transcript callbacks within 12 hours*. Prices start at just $0.75/min.

How API access works

The API is designed for customers who already manage audio or video files in another system and want Transcription Puppy to handle transcription or closed-caption orders behind the scenes.

1

Create an account

New customers can register below. Existing Transcription Puppy customers can use their current account.

2

Get your API key

Sign in to the API key page, generate your key, and keep it private in your own application.

3

Create projects

Send a JSON request to createproject.php with your file URL and service options.

4

Receive callbacks

Add a callback URL and your system can receive the completed transcript when the project is done.

Create project API preview

Once you have your key, send a JSON request with your audio/video URL. Full documentation and callback examples are available after login on the API key page.

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"
  }'

Human-made transcripts

Projects are handled by experienced transcription professionals, not automated speech-to-text.

Built for speed

* Recordings up to 30 minutes are delivered within 12 hours. Larger or more complex projects may take longer.

Secure workflow

Keep your key private, send it in a request header, and submit project URLs only from trusted systems.