PopNow API
AI 画像・動画・音声生成 API
1つのキーで、126のモデルを自分のコードから呼び出せます。クレジットはサイトと共通で、どのリクエストも実行前に料金を確認できます。
Playground はキー不要です。PopNow のクレジットで実行でき、実行ごとに対応するコードが表示されます。
3ステップで始める
- API キーを取得
コンソールで作成します。新規アカウントには30クレジットが付き、API でも使えます。
- リクエストをコピー
コードをターミナルに貼り付けて実行すると、Nano Banana 2.1で画像が1枚生成されます。モデル名を下の表のほかのモデルに替えるだけで切り替えられます。
- 結果を受け取る
タスク ID が返ってきます。数秒ごとに状態を確認し、完了したら結果のリンクからファイルをダウンロードします。
curl -X POST https://api.popnow.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $POPNOW_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{
"model": "google/nano-banana-2.1/text-to-image",
"input": {
"prompt": "A ceramic teapot on a linen cloth, soft window light, muted palette",
"aspect_ratio": "16:9",
"resolution": "1k",
"output_format": "png"
}
}'先に POPNOW_API_KEY にキーを設定してください。model には下の表のどのモデル名でも入れられます。
HTTP/1.1 202 Accepted
{
"code": 200,
"msg": "success",
"data": {
"taskId": "task_01k3m8x9q2z4v7n5p6r8s0t1w3",
"state": "queued"
},
"request_id": "req_example_create"
}HTTP 202 は受付済みの意味です。クレジットは確保されただけでまだ引き落とされず、最終的な請求額が確保額を超えることはありません。
curl "https://api.popnow.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $POPNOW_API_KEY"{
"code": 200,
"msg": "success",
"data": {
"taskId": "task_01k3m8x9q2z4v7n5p6r8s0t1w3",
"model": "google/nano-banana-2.1/text-to-image",
"state": "succeeded",
"output": {
"assets": [
{
"url": "https://cdn.popnow.ai/tasks/task_01k3m8x9q2z4v7n5p6r8s0t1w3/output.png?signature=FROM_RESPONSE",
"expiresAt": "2026-10-17T12:20:00Z",
"mime": "image/png",
"width": 1024,
"height": 1024
}
]
},
"settled": true
},
"request_id": "req_example_record"
}url はキー不要の署名付きリンクです。expiresAt までにファイルを保存してください。
モデルと料金
どのモデルもサイトと同じクレジットで課金されます。モデルを開くと、パラメーター、制限、コードを確認できます。 1クレジット = $0.01
画像 65
動画 44
音声 17
いつものツールから使う
本番公開の前に
- キーはサーバーに置く
キーは sk-popnow- で始まります。API はバックエンドから呼び出し、Web ページやアプリにキーを含めないでください。
- Idempotency-Key を付ける
リクエストがタイムアウトしたら同じキーで再送してください。最初のタスクが返り、二重に課金されません。
- コールバックを受け取る
callBackUrl を付けると、完了したタスクをそこへ送ります。署名付きなので、送信元が PopNow か確認できます。
- レート制限を知っておく
1アカウントあたり10秒間に最大1,000リクエストです。429 が返ったときは、待つべき時間がレスポンスに書かれています。
API についての質問
PopNow API の料金はいくらですか?
呼び出しごとにクレジットで支払います。サイトで購入するのと同じクレジットで、1クレジット = $0.01 です。各モデルに料金が表示されており、POST /jobs/quote で実行前にリクエストの正確な料金を確認できます。失敗したタスクは返金されます。
API を無料で試せますか?
新規アカウントには30クレジットが付き、API でも使えます。テスト画像を数枚作るには十分です。Playground もキーなしで同じクレジットで使えます。
どのモデルを呼び出せますか?
126の画像・動画・音声モデルです。テキストからの画像生成、画像編集、テキストや画像からの動画生成、リップシンク、音声、音楽、効果音に対応しています。チャットやテキストのモデルは API の対象外です。
結果を受け取るにはポーリングが必要ですか?
必須ではありません。ポーリングもできますが、タスク作成時に callBackUrl を渡すこともできます。完了したタスクを、検証できる署名付きでその URL に送ります。
自分の画像、動画、音声を送るには?
公開されている https リンクならそのまま渡せます。ローカルファイルはアップロード URL を取得してアップロードし、commit して返ってきた popnow:// 参照を input に入れてください。
困ったときはどこに相談できますか?
ドキュメントにすべてのエンドポイントとエラーコードの説明があります。それ以外は support@popnow.ai までご連絡ください。




