クレジットと料金

GET /api/v1/account — クレジット残高を確認します。API を利用できるアカウントの条件と料金の仕組みを説明します。料金は動画 1 秒あたり 1080p で 1、2K で 2、4K で 3 クレジットです。失敗したタスクの分は自動で返金されます。

API は Web サイトと同じクレジットを使用します。クレジットは料金ページで購入できます。API 専用のプランはありません。

API へのアクセス

API は、クレジットを購入したことがあるアカウント、またはサブスクリプションを契約しているアカウントで利用できます。いずれかのクレジットパックを購入すると利用可能になり、クレジットを使い切った後もアクセスは維持されます。一度も支払いをしていないアカウントには、すべてのリクエストで 403 paid_plan_required が返されます。API の結果に透かしが入ることはありません。

料金

動画 1 秒ごとに課金され、秒単位で切り上げられます。

解像度1 秒あたりのクレジット
1080p1
2k2
4k3

12.4 秒の動画の場合、1080P で 13 クレジット、2K で 26 クレジット、4K で 39 クレジットです。クレジットはタスク作成時に差し引かれ、失敗した場合は自動的に返還されます。

残高は動画全体の料金をまかなえる必要があります。足りない場合、リクエストは 402 insufficient_credits を返し、クレジットは差し引かれません。

残高を取得する

GET https://videoupscaler.co/api/v1/account
curl https://videoupscaler.co/api/v1/account \
  -H "Authorization: Bearer $VIDEOUPSCALER_API_KEY"
{
  "credits": 1240,
  "credits_per_second": { "1080p": 1, "2k": 2, "4k": 3 }
}
フィールド説明
credits現在の残高
credits_per_second解像度ごとの現在の料金