Create an account
New customers can register below. Existing Transcription Puppy customers can use their current account.
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.
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.
New customers can register below. Existing Transcription Puppy customers can use their current account.
Sign in to the API key page, generate your key, and keep it private in your own application.
Send a JSON request to createproject.php with your file URL and service options.
Add a callback URL and your system can receive the completed transcript when the project is done.
If you are new to Transcription Puppy, create a customer account here. After e-mail verification, sign in and generate your API key from the same account.
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"
}'
Projects are handled by experienced transcription professionals, not automated speech-to-text.
* Recordings up to 30 minutes are delivered within 12 hours. Larger or more complex projects may take longer.
Keep your key private, send it in a request header, and submit project URLs only from trusted systems.