Developer API

Add voice to your own app

A simple REST API for VoxCraft's text-to-speech engine — one endpoint, 27 languages, no account dashboard to configure. Keys are issued automatically — no waiting on us.

Free

$0

10,000 chars / month · instant, no card

Starter

$9/mo

200,000 chars / month · key on payment

Subscribe · Starter

Need more volume than Pro? Get in touch for a custom plan.

How it works

Send text and a voice ID to one endpoint, get an MP3 back. No SDK to install, no webhook setup, no OAuth flow — a single API key in an Authorization header is all it takes.

Example request
curl -X POST https://voxcraft.site/api/v1/tts \
  -H "Authorization: Bearer vox_live_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{"text": "Hello world", "voice_id": "en-US-AvaNeural"}' \
  --output speech.mp3
Response

Raw audio/mpeg bytes on success, with your remaining quota in the response headers:

X-Quota-Limit: 200000
X-Quota-Used: 1450
X-Quota-Remaining: 198550

On error, a JSON body explains what went wrong (invalid key, bad voice_id, quota exceeded, etc.) with the appropriate HTTP status code.

Discover available voices

GET /api/v1/voices (same Bearer auth) returns every valid voice_id across all 27 supported languages, so you can build a voice picker without hardcoding a list or reading separate docs.

Limits, plainly stated

Plans

Free, Starter, and Pro are fixed self-serve tiers — pick one above and your key arrives immediately. Need a volume above Pro? get in touch for a custom plan sized to what you actually need.

Frequently asked questions
How do I get an API key?

Free keys are instant — enter your name and email above, no card needed. Starter and Pro keys are emailed automatically the moment your Freemius payment succeeds, no waiting on us. Need a bigger custom plan? Get in touch.

What languages are supported?

The same 27 languages available in Voice Studio, including particular attention to Urdu and Hindi voice quality. Call GET /api/v1/voices for the exact current list.

Can I use the API for commercial products?

Yes — audio generated through the API is yours to use in your own commercial application.

What happens if I exceed my monthly quota?

Requests return a 429 error with your current usage until the quota resets next month, or until your plan is upgraded — reach out if you need more headroom before your reset date.

Is voice cloning or transcription available through the API?

Not yet — the API currently covers text-to-speech only. If you need programmatic access to other tools, mention it when you reach out.