Every endpoint is designed for production. Direct responses for short files, async jobs for everything else, and webhooks so you never miss a result.
Under 10 seconds of audio returns in 1-4 seconds. Files under 10 minutes complete within 25 seconds. Optimized for minimal latency at every tier.
Automatic language detection or specify any of 100+ ISO 639-1 codes. From Afrikaans to Zulu, Cantonese to Yoruba — we have you covered.
Audio files deleted immediately after transcription. Results auto-expire after 7 days. Instant deletion available via API. Your data stays yours.
First-class Node.js, Python, and Cloudflare Workers SDKs. Auto-reload balances, polling, batching — all handled so you focus on building.
Receive completed transcripts at your server with signed webhooks. Poll for status when you need it. Signature verification keeps delivery secure.
$0.15 per hour of audio. No hidden fees. Auto-reload keeps your balance topped up. 60 minutes free when you save a card. Pay as you go.
The SDK handles upload strategy, polling, and auto-reload 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"],
});
// Transcript returned — autoReload checked balance
console.log(result);
Maximum expected completion times — most jobs finish faster.
Batch jobs add ~100–300 ms per file on top of the duration-based latency.
Pay only for what you transcribe. Billed per second, rounded up to the nearest second. No setup fees, no hidden costs, no minimums.
New accounts get 60 minutes free. Save a card to prevent abuse — no charge until you exceed your free minutes.
Set language=auto
and we handle detection automatically.
Get 60 free minutes. Send one API request.
Receive your transcript.
No credit card required · $0.15 / hr after free tier · Cancel anytime