DocumentaciónFacturación y límites
Facturación y límites
Compara los planes, consulta tu saldo y revisa cómo se cobran los minutos, las recargas y los límites de la API.
Pagas por los minutos que dura la grabación. Aquí puedes revisar qué incluye cada plan, cómo se usan tus minutos y qué límites debe respetar tu integración.
Planes
| Free | Monthly | Annual | |
|---|---|---|---|
| Precio | $0, sin tarjeta | $9 / mes | $90 / año |
| Minutos incluidos | 60, una sola vez | 1,000 / mes | 1,000 / mes |
| Recargas de minutos | No disponibles | $6 por 1,000 minutos | $5 por 1,000 minutos |
| Requests por minuto | 30 | 200 | 300 |
| Transcripciones simultáneas | 2 | 10 | 20 |
Para cambiar de plan o comprar una recarga, abre “Billing” en el panel.
Cómo se calcula el consumo
- Cada crédito cubre un minuto de grabación, redondeado hacia arriba. Un video de 61 segundos consume 2 minutos; el mínimo por transcripción es 1.
- El precio por minuto no cambia entre YouTube, X, TikTok, Instagram, Facebook, Bluesky, las demás plataformas admitidas o tus archivos. Si usas subtítulos, se mide la duración del video; si usas voz a texto, la del audio. YouTube y X siguen las mismas reglas de cobro que TikTok y Bluesky.
- Volver a procesar un video cuenta como otra transcripción, aunque transcript1 ya lo conozca. Si quieres recuperar tu propia transcripción reciente sin pagar de nuevo, envía
reuse_recent=true. Consulta la referencia de la API. - Si la transcripción falla o la cancelas, no pagas nada. Si ya se habían descontado minutos, vuelven a tu saldo.
Los minutos gratis de tu cuenta
Al verificar tu correo recibes 60 minutos gratis. Si te registras con Google o Microsoft, los recibes de inmediato. Esta cantidad se da una sola vez por cuenta: Free no se renueva. Hasta que verifiques el correo, POST /v1/transcriptions devuelve 403 email_not_verified.
Qué minutos se usan primero
Tu saldo disponible combina dos tipos de minutos:
- Minutos del ciclo. Son los incluidos en tu plan. Se renuevan al empezar cada ciclo y los que sobren no se acumulan. Tanto Monthly como Annual incluyen 1,000 minutos al mes.
- Minutos de recarga. Puedes comprar de 1 a 20 paquetes de 1,000 minutos si tienes un plan de pago. Se usan después de agotar los minutos del ciclo y no vencen mientras mantengas un plan de pago activo.
Si cancelas el plan de pago, regresas a Free sin minutos de ciclo. Conservas las recargas, pero quedan sin poder usarse hasta que actives otro plan de pago. Si pasas de Free a un plan de pago, los minutos gratis que te queden se convierten en minutos de recarga.
Revisa el saldo desde la API
Consulta GET /v1/account para leer el saldo. Este request no consume minutos:
curl https://api.transcript1.com/v1/account \
-H "Authorization: Bearer $TRANSCRIPT1_API_KEY"| Campo | Qué indica |
|---|---|
minutes.remaining | Saldo que puedes usar: cycle más topup, siempre que topup_usable sea true. |
minutes.cycle | Lo que te queda de los minutos incluidos en el ciclo. |
minutes.topup | Saldo de tus recargas. |
minutes.topup_usable | Vale true si tienes un plan de pago activo. |
minutes.resets_at | Fecha de la próxima renovación de minutos del ciclo, o null. |
limits | Límites de la cuenta: requests_per_minute y max_active_jobs. |
También encontrarás los campos plan y renews_at en la respuesta.
Si te quedas sin minutos, POST /v1/transcriptions devuelve 402 insufficient_minutes. El campo action_url te lleva a “Billing”. Además, te avisamos por correo cuando el saldo llega a 0, como máximo una vez por ciclo.
Requests por minuto
El límite pertenece a la cuenta. Todas sus claves de API, sesiones del panel y conexiones MCP comparten la misma cantidad de requests permitidos.
- Puedes enviar 30 requests por minuto con Free, 200 con Monthly y 300 con Annual. El contador funciona en ventanas de un minuto.
- En cada respuesta autenticada de
/v1,X-RateLimit-Limitindica el límite yX-RateLimit-Remaining, cuántos requests quedan en la ventana actual. - Al superar el límite, recibes
429 rate_limited. El headerRetry-Afterindica cuántos segundos faltan para que empiece la siguiente ventana. - Los requests que envían las partes de un archivo usan el token de subida y no cuentan para este límite.
Transcripciones simultáneas y subidas abiertas
Cada transcripción en queued, fetching o transcribing ocupa un lugar. Free permite 2 a la vez; Monthly, 10; Annual, 20. Si intentas iniciar otra sin un lugar disponible, recibirás 429 too_many_active_jobs con Retry-After. Espera a que termine una de las que están en curso antes de reintentar.
Una subida por partes en awaiting_upload todavía no ocupa un lugar de transcripción, pero cada equipo puede tener como máximo 20 subidas abiertas. Superar ese límite también devuelve 429 too_many_active_jobs. Cuando confirmas que terminaste de subir el archivo, la transcripción entra en cola; por eso se comprueba en ese momento el límite de transcripciones simultáneas.
En Errores encontrarás qué hacer con cada respuesta de la API.
Última actualización 14 de octubre de 2026