API Pubblica

Genera video e immagini dai tuoi strumenti

Crea una chiave, chiama l'API con autenticazione Bearer e verifica lo stato del task finché il risultato non è pronto. Funziona con Claude Code, Codex e qualsiasi client HTTP.

Gestisci chiavi

Avvio rapido

Passo 1

Crea una chiave

Genera una chiave API nella tua dashboard. Viene mostrata una sola volta, quindi conservala in un posto sicuro.

Passo 2

Chiama l'API

Invia una richiesta POST con la tua chiave Bearer e un header Idempotency-Key.

Passo 3

Verifica il risultato

Interroga l'endpoint dello stato dell'attività finché lo stato non è completato o fallito, poi leggi l'output.

Autenticazione

Ogni richiesta viene autenticata con una chiave API Bearer nell'header Authorization.

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

Seedance 2 Video

Testo, immagine o media in video.

Codici di errore

All errors share this shape:

json
{ "error": { "code": "invalid_request", "message": "Invalid request body" } }
CodiceHTTPSignificato
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.

Usa con Claude Code

Usa Copy for AI per esportare l'intera API come Markdown pulito, incollalo in Claude Code o Codex e lascia che l'agente configuri l'integrazione. Oppure punta l'agente direttamente all'endpoint di testo grezzo.

Skill

Installa la skill Seedance in Claude Code, Codex o qualsiasi altro agente: scrive prompt cinematografici e li renderizza tramite API per te.

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

FAQ

Chi può usare l'API?

Chiunque abbia crediti. Non c'è alcun blocco basato sul piano — qualsiasi account con crediti può creare una chiave e chiamare l'API.

Come posso ottenere crediti?

Ricarica o abbonati nella pagina dei prezzi. I crediti vengono aggiunti al tuo saldo istantaneamente.

I crediti sono condivisi tra il sito web e l'API?

Sì — il tuo saldo crediti personale alimenta sia la generazione web sia le chiamate API. In un team, le chiamate API utilizzano il saldo personale di ciascun membro, non quello condiviso del team.

Come faccio a iniziare?

Crea una chiave API nella tua dashboard, poi chiama gli endpoint con un token Bearer (vedi Quickstart sopra).

E se una chiamata restituisce insufficient_credits?

Il tuo saldo è vuoto — ricarica sulla pagina dei prezzi e riprova.