公開API

自分のツールで動画と画像を生成

キーを作成し、Bearer認証でAPIを呼び出して、結果が準備できるまでタスクステータスをポーリングします。Claude Code、Codex、および任意のHTTPクライアントで動作します。

キー管理

クイックスタート

ステップ 1

キー作成

ダッシュボードでAPIキーを生成してください。一度だけ表示されるため、安全な場所に保存してください。

ステップ 2

APIを呼び出す

BearerキーとIdempotency-Keyヘッダーを指定してPOSTリクエストを送信します。

ステップ 3

結果のポーリング

タスクステータスエンドポイントをポーリングし、ステータスが完了または失敗になるまで待ちます。その後、出力を読み取ってください。

認証

すべてのリクエストは、AuthorizationヘッダーにBearer APIキーを指定して認証されます。

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に貼り付ければ、エージェントが統合をセットアップしてくれます。または、エージェントをrawテキストのエンドポイントに直接向けることもできます。

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でクレジットは共有されますか?

はい — 個人のクレジット残高が、Web生成とAPI呼び出しの両方で使用できます。チームでは、API呼び出しには各メンバーの個人残高が使われ、共有のチームプールは使用されません。

どうやって始めますか?

ダッシュボードでAPIキーを作成し、Bearerトークンを使用してエンドポイントを呼び出してください(詳しくは上記のQuickstartを参照)。

API呼び出しでinsufficient_creditsが返された場合はどうなりますか?

残高が不足しています。料金ページでチャージして、再度お試しください。