auto stud
API de Vídeo

Una sola API de vídeo
para todo lo que publicas

Subtítulos, renders, vídeo con IA, imágenes, voz en off y publicación detrás de una API REST y una clave. La misma plataforma que tu agente puede manejar por MCP.

REST + MCPClaves con alcanceWebhooks firmados

De una URL a un mp4 subtitulado

Cuatro llamadas con los nombres reales de los endpoints. Aquí no hay pseudocódigo.

export AUTOSTUD_API_KEY="sk_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
export MEDIA_URL="https://cdn.example.com/interview.mp4"

# 1. A project to hang the timeline on.
VIDEO_ID=$(curl -s -X POST https://autostud.ai/api/v1/actions/videos.create \
  -H "Authorization: Bearer $AUTOSTUD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"video_name":"Interview clip","video_type_id":"timeline","video_format":"portrait","video_lang":"en"}' \
  | jq -r .data.video_id)

# 2. Transcribe and style the subtitles.
curl -X POST https://autostud.ai/api/v1/actions/subtitles.generate \
  -H "Authorization: Bearer $AUTOSTUD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"video_id":"'"$VIDEO_ID"'","media_url":"'"$MEDIA_URL"'","style_preset":"beast","words_per_group":3,"enable_emphasis":true}'

# 3. Render it.
curl -X POST https://autostud.ai/api/v1/actions/renders.create \
  -H "Authorization: Bearer $AUTOSTUD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"video_id":"'"$VIDEO_ID"'","video_type_id":"timeline","video_format":"portrait"}'

# 4. Stop polling: register the webhook once.
curl -X POST https://autostud.ai/api/v1/webhooks \
  -H "Authorization: Bearer $AUTOSTUD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://your-app.com/hooks/autostud","events":["render.completed","render.failed"]}'
Los renders se cobran en créditos, y cada respuesta te dice cuánto gastó.Especificación OpenAPICódigos de error

Antes de escribir un cliente

¿Necesito un plan de pago para probarlo?

No. Las claves se crean en el panel, y una clave sk_test_ ejecuta toda la petición y se detiene antes de cualquier escritura, gasto de créditos o webhook. Las llamadas live sí gastan créditos.

¿Cómo recibo el archivo final?

Registra un webhook una vez y cada render y cada generación se anuncia sola, firmada y con reintentos. Sondear también funciona si encaja mejor con tu stack.

¿Hay límite de peticiones?

Sí, por clave, y no tienes que adivinarlo: GET /api/v1 devuelve los límites de tu clave y su consumo.

¿Puede usarlo un agente de IA sin que yo escriba código?

Sí. La página de MCP crea una clave y devuelve una URL de conexión: pégala en Claude, Cursor o ChatGPT y la misma API queda disponible como herramientas.

¿Listo para crear?

Comienza a generar videos virales en minutos. No se requiere tarjeta de crédito para la prueba gratuita.

Pagos seguros
Acceso instantáneo
Cancela cuando quieras