Fast, low-cost speech-to-text API for developers.
New accounts get 60 free minutes.
Fast speech-to-text for real applications. Handle short clips, long recordings, batch jobs, and async workflows with one developer-friendly API.
Transcribe 10-hour audio file with latency as low as 5 minutes.
Use official SDKs for Node.js, Python, and Cloudflare Workers to handle uploads, polling, batches, and Auto-reload funds.
Audio files are deleted immediately after transcription.
Process long audio files and large batches through the same API, with async jobs built for production workloads.
Automatic language detection or specify the audio language with a two-letter language code.
Receive completed transcripts at your server with signed webhooks. Poll for status when you need it.
The SDK handles uploads, polling, batches, and Auto-reload funds so you write less code.
import { TranscribeAPI } from "@transcribe-api/sdk";
const client = new TranscribeAPI({
apiKey: "YOUR_API_KEY",
autoReload: { amount: 10, ifBalanceBelow: 20 },
polling: { interval: 10, timeout: 15 * 60 },
showLogs: true,
});
const result = await client.transcribe({
files: [
{ reference_id: "meeting_1", file: "meeting.mp3" },
],
language: "en",
exclude: ["metadata"],
});
console.log(result);
Estimate your monthly usage below.
New accounts get 60 minutes free. Save a card to prevent abuse — no automatic charge.
Omit the language
and we handle detection automatically.