Tokens with the client on record
Every token is created in the panel with the client on record: you know which key spends, how much and for whom. Instantly revocable.
AI API
One key instead of six providers. Transcription, voice, text, image, OCR and embeddings, plus UTIO's CRM and channels, behind the same endpoints our products use in production. For developers and agencies who want to charge for what they build.
Open my panel account$ curl -X POST "https://api.utio.io/v1/transcribe" \
-H "Authorization: Bearer $UTIO_API_KEY" \
-F "file=@call.mp3"
{ "text": "Hi, I'd like an appointment on Thursday…" } In short
UTIO's AI API gives you transcription, text to speech, text, image, OCR and embeddings, plus UTIO's CRM and channels, with one key and the same endpoints our own products run on.
Last reviewed:
No endless catalogue: we publish what is in production. Each capability is a route under the same base and the same authentication.
| Endpoint | What it does |
|---|---|
/transcribe | Transcription. Calls and audio to text, language detected. |
/tts | Text to speech. Natural audio from text, in several languages and voices. |
/text | Text. Replies, summaries and classification, with the model tier of your choice. |
/image | Image. Images from a description. |
/ocr | OCR. Scanned invoices, delivery notes and forms to structured text. |
/embeddings | Embeddings. Vectors to index and search your own content. |
/crm | CRM. Contacts, conversations and events in UTIO's CRM, readable and writable from your application. |
/channels requires Idempotency-Key | Channels. Send over WhatsApp, voice and email with dedicated channel keys. |
Every token is created in the panel with the client on record: you know which key spends, how much and for whom. Instantly revocable.
Every token carries its own spending cap and request limit. You set and change them in the panel, no tickets.
Channel keys require the Idempotency-Key header: a network retry never duplicates a message or a call to a customer.
You pay for what you use. No commitment on either.
€50 minimum top-up
No monthly fee. Top up and consume. For trying the API and for per-project billing.
€29/mo + usage
Per-client keys, spending reports and support. For agencies and products in production.
Per-unit rates to four decimal places by model tier (basic, standard or superior), published in the panel.
Authentication via the Authorization header with your panel key. Minimal bodies: just enough to get a response.
curl -X POST "https://api.utio.io/v1/transcribe" \
-H "Authorization: Bearer $UTIO_API_KEY" \
-F "file=@llamada.mp3" const res = await fetch("https://api.utio.io/v1/tts", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.UTIO_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({ text: "Tu cita queda confirmada.", voice: "lucia" }),
});
const audio = await res.arrayBuffer(); curl -X POST "https://api.utio.io/v1/channels/whatsapp" \
-H "Authorization: Bearer $UTIO_CHANNEL_KEY" \
-H "Idempotency-Key: 6f1c9b2e-el-mismo-en-cada-reintento" \
-H "Content-Type: application/json" \
-d '{"to": "+34600000000", "text": "Tu cita queda confirmada."}' The full reference for parameters, models and voices lives in the panel, next to your keys and your usage.
Would rather have the agent ready-made than build it? See the voice agent, the WhatsApp agent and the email agent, ready to use.
If you are an agency and want the panel, the rate card and the wallet under your domain and logo, that is white-label Studio.
See white-label StudioTwo options. A prepaid wallet with no monthly fee and a €50 minimum top-up. Or a panel account at €29/mo plus usage, with per-client keys and spending reports. Per-unit rates go to four decimal places by model tier and are published in the panel. No commitment on either.
Transcribe calls and audio, turn text into speech, generate and classify text, create images, turn scanned documents into text with OCR and build embeddings to search your own content. You can also read and write UTIO's CRM and send over WhatsApp, voice and email.
Every token is created in the panel with the client on record, its own spending cap and its own request limit. You know which key spends, how much and for whom, and you can revoke it instantly.
Channel keys require the Idempotency-Key header. If you replay the request with the same key, the message or call isn't duplicated.
In the panel: the full reference for parameters, models and voices, next to your keys and your usage. This page has minimal examples in curl and JavaScript.
Yes. If you're an agency and want the panel, the price list and the wallet on your own domain and logo, that's UTIO Studio as a white label.
Volume, the capabilities you need and whether you resell to clients: we reply within 24 working hours with the model tier that fits.
UTIO is the AI agent line of Universal Telecom, an operator registered with the CNMC.