Публічний API

Створюйте відео та зображення з власних інструментів

Створіть ключ, викличте API з Bearer-авторизацією та опитуйте статус завдання, доки результат не буде готовий. Працює з Claude Code, Codex та будь-яким HTTP-клієнтом.

Швидкий старт

Крок 1

Створити ключ

Створіть API-ключ у вашому дашборді. Він показується лише один раз, тому збережіть його у безпечному місці.

Крок 2

Виклик API

Надішліть POST-запит із вашим Bearer-ключем та заголовком Idempotency-Key.

Крок 3

Опитати результат

Опитуйте кінцеву точку статусу завдання, доки статус не стане «завершено» або «помилка», потім зчитайте результат.

Автентифікація

Кожен запит автентифікується за допомогою ключа API Bearer у заголовку Authorization.

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

Seedance 2 Video

Текст, зображення або медіа у відео.

Коди помилок

All errors share this shape:

json
{ "error": { "code": "invalid_request", "message": "Invalid request body" } }
КодHTTPЗначення
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.

Використовуйте з Claude Code

Скористайтеся Copy for AI, щоб експортувати повний API як чистий Markdown, вставте його в Claude Code або Codex, і агент сам підключить інтеграцію. Або одразу вкажіть агенту на endpoint із сирим текстом.

Skill

Встановіть навичку Seedance у Claude Code, Codex або будь-якого агента — вона пише кінематографічні промпти та рендерить їх через API за вас.

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

Поширені запитання

Хто може використовувати API?

Будь-хто з кредитами. Немає обмежень за тарифом — будь-який акаунт із кредитами може створити ключ і викликати API.

Як отримати кредити?

Поповніть рахунок або підпишіться на сторінці цін. Кредити додаються на ваш баланс миттєво.

Чи поділяються кредити між вебсайтом та API?

Так — ваш особистий кредитний баланс забезпечує як генерацію у веб-інтерфейсі, так і API-запити. У команді API-запити використовують особистий баланс кожного учасника, а не спільний командний пул.

Як почати?

Створіть ключ API у вашій панелі керування, потім викликайте кінцеві точки з токеном Bearer (див. Quickstart вище).

Що робити, якщо виклик повертає insufficient_credits?

Ваш баланс порожній — поповніть на сторінці цін і повторіть спробу.