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

FreeMonthlyAnnual
Precio$0, sin tarjeta$9 / mes$90 / año
Minutos incluidos60, una sola vez1,000 / mes1,000 / mes
Recargas de minutosNo disponibles$6 por 1,000 minutos$5 por 1,000 minutos
Requests por minuto30200300
Transcripciones simultáneas21020

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"
CampoQué indica
minutes.remainingSaldo que puedes usar: cycle más topup, siempre que topup_usable sea true.
minutes.cycleLo que te queda de los minutos incluidos en el ciclo.
minutes.topupSaldo de tus recargas.
minutes.topup_usableVale true si tienes un plan de pago activo.
minutes.resets_atFecha de la próxima renovación de minutos del ciclo, o null.
limitsLí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-Limit indica el límite y X-RateLimit-Remaining, cuántos requests quedan en la ventana actual.
  • Al superar el límite, recibes 429 rate_limited. El header Retry-After indica 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