Suno API とは?
Suno は公開 API を提供していません。suno.com には開発者コンソール、API key ページ、プログラムで音楽を生成する公式の方法はありません。
Sunor は非公式の Suno AI API を提供します — Suno の音楽生成モデルをラップした REST ラッパーです。key ベースの認証、非同期 task 処理、自動課金を備えた標準的な API アクセスを得られます。Suno アカウント不要。
API は現在 Suno V5.5 (最新モデル) を実行しており、音楽生成、歌詞生成、オーディオアップロード、曲の拡張をサポートしています。
Suno API の使い方
3 ステップでゼロから音楽生成へ。
アカウントを作成
sunor.cc/login にアクセスして Google でサインインします。メールフォームなし、ウェイトリストなし。
API key を取得
dashboard で API Keys に移動し、新しい key を作成します。すぐにコピーしてください — key (形式: sk_live_...) は 1 回しか表示されません。詳細なウォークスルーは How to Get a Suno API Key をご覧ください。
最初の API 呼び出しを行う
音楽生成 task を作成するために POST リクエストを送信します。結果をポーリングします。status が "success" になったら、オーディオをダウンロードします。
Sunorで構築する実際の顧客
これらのワークフローは、現在のsunorのトラフィックの大部分を占めています。それぞれがSuno APIの異なる開発者ユースケースを対象としています。
パーソナライズドソングプラットフォーム
顧客がギフトやイベント記念品としてカスタムソングを依頼するB2Cマーケットプレイスを構築 — 誕生日、記念日、結婚式、母の日、退職祝い、追悼献呈。Suno V5のCustom Modeはユーザー提供の詳細(受信者名、ストーリー、行事、言語 — V5は35以上対応)を歌詞に直接埋め込みます。ボイスタグはボーカルスタイルを形成します。失敗時の自動返金により、予測可能なマージンで顧客に曲ごとの固定価格を提示できます。
{
"model": "suno",
"task_type": "music",
"input": {
"prompt": "[Female Voice]\n[Verse 1]\nHappy birthday, dear Anna,\n50 years of stories shared...\n[Chorus]\nYou're the light of our family...",
"tags": "pop, joyful, acoustic"
}
}マーケティング・ブランドオーディオ
ジングル、ソニックアイデンティティ資産、広告音楽、ソーシャルキャンペーントラックを生成する代理店とブランドチーム。ライセンス料やセッションミュージシャンのスケジューリングなしで迅速な反復。PAYGクレジットはプロジェクトボリュームに合わせて拡大します — 閑散月に吸収する月額サブスクリプションなし、ローンチスプリント中に計画するクォータなし。
{
"model": "suno",
"task_type": "music",
"input": {
"gpt_description_prompt": "Energetic 30-second jingle for a sneaker brand, electronic synth, motivational",
"make_instrumental": true
}
}ビデオ・マルチメディアツール
ビデオエディター、Vlogツール、ソーシャルメディアコンテンツプラットフォーム、ストックフッテージワークフローにカスタム生成サウンドトラックを追加。make_instrumentalフラグはボイスオーバーコンテンツに適したボーカルなしバックグラウンドミュージックを生成します。タグ駆動スタイル制御('cinematic, ambient'または'upbeat, electronic')により、音楽ライブラリのライセンスなしでシーン別音楽生成が可能。
{
"model": "suno",
"task_type": "music",
"input": {
"gpt_description_prompt": "Cinematic ambient pad for a 30-second product reveal — slow build, hopeful, no vocals",
"make_instrumental": true,
"tags": "cinematic, ambient, hopeful"
}
}ゲーム開発・インタラクティブメディア
ゲーム、インタラクティブ体験、ゲームオーディオミドルウェア用の動的OST、アンビエントレイヤー、モジュール式トラックを生成。インストゥルメンタルモード + タグ駆動ムードコントロールは、レベルごとまたはエリアごとのスコアリングをサポート。ビルド時に音楽ライブラリを事前生成するか、プレイヤー状態駆動の音楽のためにランタイムにAPIを呼び出します。
{
"model": "suno",
"task_type": "music",
"input": {
"gpt_description_prompt": "Looping dungeon exploration ambient — low strings, distant percussion, tense but explorable",
"make_instrumental": true,
"tags": "fantasy ost, ambient, looping"
}
}AIエージェントワークフロー・クリエイターツール
歌詞が別の場所で作成されるAIエージェントパイプラインとソングライターツールにSunorを接続 — LLM、ユーザー向け歌詞エディタ、または自律音楽エージェントによって。Custom Modeは[Verse]、[Chorus]、[Bridge]セクションマーカー付きの歌詞を直接受け取り、構造に従ったオーディオを生成します。API設計は単発生成ではなく、より大きなフローの一部としてのプログラム的音楽に適合します。
{
"model": "suno",
"task_type": "music",
"input": {
"prompt": "[Verse 1]\n<LLM-generated lyrics here>\n[Pre-Chorus]\n<more lyrics>\n[Chorus]\n<hook lyrics>",
"tags": "<genre, mood, style>"
}
}コード例
1 回の API 呼び出しで曲を生成。すべての例は同じ endpoint と認証を使用します。
curl -X POST https://sunor.cc/api/v1/task \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "suno",
"task_type": "music",
"input": {
"gpt_description_prompt": "An upbeat acoustic folk song about road trips",
"make_instrumental": false
}
}'import requests, time
API_KEY = "YOUR_API_KEY"
headers = {"x-api-key": API_KEY, "Content-Type": "application/json"}
# Create task
task = requests.post("https://sunor.cc/api/v1/task", headers=headers, json={
"model": "suno",
"task_type": "music",
"input": {"gpt_description_prompt": "An upbeat acoustic folk song about road trips"}
}).json()
# Poll until done
task_id = task["data"]["task_id"]
while True:
result = requests.get(f"https://sunor.cc/api/v1/task/{task_id}", headers=headers).json()
if result["data"]["status"] in ("success", "failure"):
break
time.sleep(5)
print(result["data"]["output"])const API_KEY = "YOUR_API_KEY";
const headers = { "x-api-key": API_KEY, "Content-Type": "application/json" };
// Create task
const task = await fetch("https://sunor.cc/api/v1/task", {
method: "POST",
headers,
body: JSON.stringify({
model: "suno",
task_type: "music",
input: { gpt_description_prompt: "An upbeat acoustic folk song about road trips" },
}),
}).then((r) => r.json());
// Poll until done
const taskId = task.data.task_id;
let result;
while (true) {
result = await fetch(`https://sunor.cc/api/v1/task/${taskId}`, { headers }).then((r) => r.json());
if (["success", "failure"].includes(result.data.status)) break;
await new Promise((r) => setTimeout(r, 5000));
}
console.log(result.data.output);プロダクションパターン
タイムアウト + バックオフ付きポーリング
ほとんどの音楽タスクは3-7分で完了します。最初の1分間は5秒ごとに、その後は10秒ごとにポーリングしてください。15分経過してもpendingのタスクはソフト失敗として扱い、ユーザーにリトライオプションを表示します。Sunorは最終フォールバックとして組み込み安全タイムアウトを備えています — クライアントで独自に追跡する必要はありません。
返金認識エラーハンドリング
失敗したタスクは数秒以内に自動的にクレジットがウォレットに返金されます。クライアントは返金対象の失敗を「予算消費」ではなく「コスト発生なし、調整されたプロンプトで安全に再試行可能」として扱うべきです。status === 'failure'または'timeout'を確認し、バックオフ付きで再送信します。
レート制限 + 並行性
デフォルトはAPIキーごとに毎分120リクエスト。大量のワークロードでは、ステータスチェックをバッチ処理し、キーごとに単一の進行中キューを使用してください。持続的に高いスループットが利用可能 — カスタム制限についてはTelegramまたはメールでお問い合わせください。
Webhook vs ポーリング
Sunorは現在Webhookコールバックを提供していません — ポーリングがサポートされるパターンです。100以上の同時タスクの場合、バッチステータス読み取りで10秒ごとにポーリングする単一のバックグラウンドワーカーの方がタスクごとのポーリングよりも効率的です。Webhookの提供開始については製品アップデートをサブスクライブしてください。
完全な API リファレンスは docs.sunor.cc で
Suno API の料金はいくらですか?
従量課金料金。サブスクリプションなし、月額料金なし。credits 1 個 = $0.01 USD。
| Task タイプ | Credits | 料金 (USD) |
|---|---|---|
| 音楽生成 | 10 | $0.10 |
| 歌詞生成 | 5 | $0.05 |
| オーディオアップロード | 1 | $0.01 |
| 連結 / 拡張 | 5 | $0.05 |
完全な料金詳細は sunor.cc/pricing で
Sunorと他のSuno APIプロバイダーの比較
2026年のアクティブなSuno APIプロバイダー6社 — この比較のパブリッシャーとしてsunor.ccが最初に記載され、他の5社は呼び出しあたりの価格の昇順でソートされています。
| プロバイダー | 呼び出しあたりの価格 | 無料枠 | 価格モデル | 特筆事項 |
|---|---|---|---|---|
| sunor.cc | $0.10 / 曲 (10クレジット) | 25クレジット、カード不要 | PAYG、$5最低額 | SunoとUdioの両方を1つのREST APIで。低い$5最低額のPAYG。Google OAuthサインアップ、無料枠でクレジットカード不要。 |
| APIPASS † | ~$0.014 / 実行 | PAYG、有効期限なし | 従量課金 | 呼び出しあたり最安; ウォーターマークなし — ただし公式SDKなし(独自の設計選択)、価格の持続可能性は不明。 |
| apiframe.ai | ~$0.07 (Basicプラン、$19/月) | 月300クレジット、カード不要 | $0 / $19 / $99 / $199 / $2,499 ティア | 4つの公式SDK (Node/Python/PHP/Go) + マルチモデル (Suno + Udio + Midjourney + Flux) — ただし$19/月からの階層的サブスクリプション、PAYGではない。 |
| evolink.ai | $0.111 / 曲 (8クレジット) | 文書化されていない | クレジットベース | OpenAI互換ベースURL (既存クライアント用スワップイン); 自動フォールバック付き120以上のモデル — ただし呼び出しあたり最高価格; 文書化された無料枠なし。 |
| kie.ai † | クレジットベース | 様々 | クレジットパック | Sunoの公式料金より約30%安いとマーケティング; マルチモデル — ただし特定のティア料金は公開リストにない。 |
| sunoapi.org † | $19 – $199/月 | なし | サブスクリプションのみ | 固定された月次クレジット割り当てのサブスクリプションのみ — Sunoのみ (Udioなし); ドキュメントによるとV5アクセス制限あり。 |
† 価格データは第三者のリスティクル記事から取得; 事実確認時点(2026-06-05)で公開価格ページに直接アクセスできませんでした。コミットする前に各プロバイダー自身のサイトで現在の料金を確認してください。
"model": "udio" を渡してください。Suno API で構築を始めましょう
API key を取得し、最初の曲を生成して、製品に AI 音楽を出荷しましょう。
Sunor は非公式 Suno API ラッパーです — Suno Inc. と提携、承認、または公式に関係していません。