メインコンテンツへスキップ
X API では、従量課金制の料金モデルを採用しています。サブスクリプションや月額上限はなく、利用した分だけお支払いいただきます。

仕組み

クレジット制

開発者コンソールであらかじめクレジットを購入します。API リクエストの実行ごとにクレジットが消費されます。

エンドポイント単位の料金

エンドポイントごとに料金が異なります。現在の料金は開発者コンソールで確認できます。

長期契約不要

契約、サブスクリプション、最低利用額は不要です。いつでも開始・停止できます。

リアルタイムトラッキング

開発者コンソールで利用状況とコストをリアルタイムに確認できます。

重複排除

すべてのリソースは、UTC の 1 日 (24 時間) を単位とするウィンドウ 内で重複排除されます。あるリソース (ポストなど) をリクエストして課金が発生した場合、そのウィンドウ内に同じリソースを再度リクエストしても、追加の料金は発生しません。 これは次のことを意味します:
  • 同じポストを 1 日に複数回リクエストしても、課金は 1 回分としてカウントされる
  • 重複排除ウィンドウは UTC の真夜中にリセットされる
  • これはすべての課金対象リソース (投稿、ユーザーなど) に適用される
重複排除は ソフト保証 です。大半のケースでは適用されますが、サービス障害などの特定のエッジケースによって、リソースが重複排除されない場合があります。

クレジット残高

クレジット残高は開発者コンソールに表示されます。API リクエストを行うと、クレジットはリアルタイムで消費されます。
サービスの中断を避けるため、クレジット残高を定期的に確認してください。API へのアクセスを途切れさせないよう、残高がゼロになる前にクレジットを追加してください。注: アカウントのクレジット残高がわずかにマイナスになる場合があります。この場合、マイナス分を解消するのに十分なクレジットを追加するまで、API リクエストはブロックされます。

自動チャージ

自動チャージを有効にして、クレジット残高を自動的に補充し、サービスの中断を防ぎましょう。開発者コンソールで次の設定を行います。
設定説明
チャージ金額自動チャージが実行される際に追加される金額 (例:$25)
トリガーしきい値残高がこの金額を下回ると、自動チャージが実行されます (例:$5)
自動チャージを利用するには、デフォルトの支払い方法として保存された決済手段が必要です。開発者コンソールまたはサポートへの連絡により、いつでもキャンセルできます。

支出上限

コストを管理するために、請求サイクルごとの最大支出額を設定できます。上限に達すると、次の請求サイクルが始まるまで API リクエストはブロックされます。
オプション説明
Spending limit各請求サイクルの最大支出額として、具体的なドル金額を設定します
特に開発やテスト中の予期せぬ料金発生を防ぐために、支出上限を設定してください。

使用状況の監視

Usage endpoint により、API の利用状況をプログラム的に追跡できます。
curl "https://api.x.com/2/usage/tweets" \
  -H "Authorization: Bearer $BEARER_TOKEN"
これは日別のポスト消費数を返し、次のことに役立ちます。
  • 予算に対する消費量を把握する
  • 上限に近づいた際のアラートを設定する
  • 消費量の多いエンドポイントを特定する
  • 利用状況レポートを作成する

エンタープライズ向け料金

大規模な利用向けに専任サポートやカスタムのレート制限、追加機能をご希望の場合は、エンタープライズ営業チームまでお問い合わせください。

次のステップ

開発者コンソール

クレジットを購入し、最新の料金を確認します。

Usage API

利用状況をプログラムで監視します。