API pública

Generar video e imágenes desde tus propias herramientas

Crea una clave, llama a la API con autenticación Bearer y consulta el estado de la tarea hasta que tu resultado esté listo. Funciona con Claude Code, Codex y cualquier cliente HTTP.

Gestionar claves

Inicio rápido

Paso 1

Crear una clave

Genera una clave de API en tu panel de control. Solo se muestra una vez, así que guárdala en un lugar seguro.

Paso 2

Llamar a la API

Envía una solicitud POST con tu clave Bearer y un encabezado Idempotency-Key.

Paso 3

Consultar el resultado

Consulta el endpoint de estado de la tarea hasta que el estado sea completado o fallido, luego lee la salida.

Autenticación

Cada solicitud se autentica con una clave API Bearer en el encabezado Authorization.

http
Authorization: Bearer sk_live_your_api_key
Content-Type: application/json
Idempotency-Key: a-unique-id-per-request

Seedance 2 Video

Texto, imagen o contenido multimedia a video.

Códigos de error

All errors share this shape:

json
{ "error": { "code": "invalid_request", "message": "Invalid request body" } }
CódigoHTTPSignificado
unauthorized401Missing, invalid, or revoked API key.
invalid_request400Bad input or unsupported field.
purchase_required403Seedance 2.5 requires a successful credits or plan purchase; free promotional credits alone do not unlock it.
insufficient_credits402Not enough credits. Seedance 2.5 always returns HTTP 402 with insufficient_credits; when an authoritative quote is available, it may also include required_credits, available_credits, pricing_version, and promotion_applied.
rate_limited429Too many requests — the general limit is 30 requests per 60 seconds per account; Seedance requests that validate reference media are limited to 3 per 60 seconds per account and source IP, with a project-wide safety cap. Retry after the Retry-After response header (in seconds).
idempotency_conflict409Same Idempotency-Key reused with a different body, or still running.
service_busy503Temporary upstream or credit-concurrency issue. Retry.
not_found404Task does not exist or does not belong to this key owner.
internal_error500Unexpected server-side failure.

Usar con Claude Code

Usa Copy for AI para exportar la API completa como Markdown limpio, pégalo en Claude Code o Codex y deja que el agente configure la integración. O apunta el agente directamente al endpoint de texto sin procesar.

Skill

Instala la habilidad Seedance en Claude Code, Codex o cualquier agente — escribe prompts cinematográficos y los renderiza a través de la API por ti.

bash
# Download the one-file skill from Seedance 2 AI
mkdir -p ~/.claude/skills/seedance
curl --fail --location -H "Authorization: Bearer $SEEDANCE_API_KEY" https://www.seedance2ai.io/downloads/seedance-skill.md -o ~/.claude/skills/seedance/SKILL.md.tmp &&
mv ~/.claude/skills/seedance/SKILL.md.tmp ~/.claude/skills/seedance/SKILL.md

Preguntas frecuentes

¿Quién puede usar la API?

Cualquiera con créditos. No hay restricción por plan — cualquier cuenta con créditos puede crear una clave y llamar a la API.

¿Cómo consigo créditos?

Recarga o suscríbete en la página de precios. Los créditos se añaden a tu saldo al instante.

¿Los créditos se comparten entre el sitio web y la API?

Sí — tu saldo de crédito personal se utiliza tanto para la generación web como para las llamadas API. En un equipo, las llamadas API usan el saldo personal de cada miembro, no el fondo compartido del equipo.

¿Cómo empiezo?

Crea una clave de API en tu panel de control, luego llama a los endpoints con un token Bearer (consulta la guía de inicio rápido arriba).

¿Qué pasa si una llamada devuelve insufficient_credits?

Tu saldo está vacío — recarga en la página de precios e inténtalo de nuevo.