X API 従量課金モデル「Pay-Per-Use」とは?
2025年10月にクローズドベータとして提供が開始されたX APIの「Pay-Per-Use」(従量課金)モデルが、ついに2026年2月7日、正式にローンチされました。これまで提供されてきた固定月額制の「Basic」(月額5,000円)プランに加え、利用した分だけ料金が発生する新しい課金体系が登場したことで、API活用の幅が大きく広がります。
重要ポイント
従量課金モデル「Pay-Per-Use」の正式ローンチにより、API利用者はより柔軟な料金体系を選択できるようになりました。
料金モデルの基本:クレジット前払い制
新しいPay-Per-Useモデルの核となるのは、「クレジット前払い制」です。開発者はまず「Developer Console」を通じてクレジットを事前購入します。APIリクエストを実行するたびに、そのリクエストの種類(エンドポイント)に応じて定められたクレジットが自動的に差し引かれていく仕組みです。
このモデルの大きな特徴は以下の通りです。
サブスクリプションは不要
最低利用額の設定なし
いつでも開始・停止が可能
これにより、小規模なプロジェクトや一時的な利用、あるいはAPIの利用頻度が変動するケースにおいても、無駄なく柔軟にX APIを利用できるようになります。
重複排除(Deduplication)機能について
APIを利用する上で、同じデータを何度も取得してしまい、意図せずクレジットを消費してしまうことを懸念する方もいるでしょう。この点について、X APIには「重複排除(Deduplication)」機能が備わっています。
具体的には、同一リソース(例えば、同じ投稿IDのツイートや同じユーザーIDの情報など)に対して、24時間(UTC基準)以内に複数回リクエストを行っても、課金は1回分のみとなります。
コスト管理を徹底するための機能
従量課金モデルで最も気になるのは、やはりコスト管理です。X APIでは、開発者が予期せぬ高額請求を防ぎ、安心して利用できるための機能が用意されています。
Spending Limit(支出上限)機能
Spending Limit(支出上限)機能は、Pay-Per-Useモデルにおけるコスト管理の要と言えます。この機能を利用することで、開発者は課金サイクル(通常は月単位)ごとにAPI利用で支払う最大金額を設定できます。設定した上限額に達すると、それ以上のAPIリクエストは自動的にブロックされます。これにより、意図しない高額請求が発生するリスクを大幅に軽減することができます。
活用術
Spending Limit機能を活用することで、予算オーバーを防ぎ、安心してAPIを利用できます。特に、利用頻度が予測しにくいプロジェクトでは必須の設定と言えるでしょう。
Auto-recharge(自動チャージ)機能
クレジット残高が少なくなった際の対応も、柔軟に設定可能です。「Auto-recharge(自動チャージ)」機能を有効にすると、あらかじめ設定した残高を下回った場合に、指定した金額が自動的に追加チャージされます。
| 設定項目 | 内容 |
|---|---|
| Recharge amount | トリガー時に追加する金額(例: $25) |
| Trigger threshold | この残高を下回ると自動チャージが発動(例: $5) |
注意点として、この自動チャージ機能を有効にしない限り、クレジット残高がゼロになった時点でAPIリクエストは停止し、それ以上の追加課金は発生しません。自動チャージを有効にする場合でも、Spending Limit機能と併用することで、より安全にコストを管理することが可能です。
残高がゼロになったら?
クレジット残高がゼロになった場合、APIリクエストはブロックされます。まれに、わずかにマイナス残高になるケースも報告されていますが、その場合もマイナス分をカバーするクレジットを追加するまで、APIへのアクセスは不可となります。
従来プランからの移行について
すでにX APIの有料プランを利用している開発者や、過去の無料プランを利用していたユーザーにとって、新しい従量課金モデルへの移行は気になる点でしょう。
Basic / Proプランからの切り替え
現在、BasicプランやProプランを利用している開発者は、「Developer Console」から直接Pay-Per-Useモデルへオプトイン(参加)することが可能です。
重要な点
この切り替えはいつでも行え、また、いつでも元のレガシープラン(Basic/Pro)に戻せるという柔軟性があります。料金体系が変わるだけで、利用できるエンドポイント自体に変更はありません。これにより、自身の利用状況に合わせて最適なプランを選択し、柔軟に切り替えることができます。
旧Freeティアユーザーへの対応
2023年のAPI有料化以降、多くの開発者が利用していた「Legacy Free tier」は、一部の機能が制限されるなどの変更がありました。今回のPay-Per-Useモデルの正式ローンチに伴い、これらの旧Freeティアユーザーに対する移行措置も発表されています。
注意喚起
詳細な条件については変更される可能性があるため、必ず「Developer Console」で最新情報を確認するようにしてください。
500ポスト無料枠の終了とレガシーモードの活用
今回のアップデートで最も注目すべき点の一つは、従量課金モデル「Pay-Per-Use」において、これまで存在した500ポストの無料枠が廃止されたことです。これは、新規にAPIを利用開始する開発者にとって、実質的な無料利用枠がなくなったことを意味します。
しかし、ここで諦める必要はありません。Xは、既存のユーザーや、以前の無料枠を継続したいと考える開発者向けに、「レガシーモード」という選択肢を用意しています。
レガシーモードとは?
レガシーモードは、以前のAPI料金体系(特に無料枠を含むもの)を維持したいユーザーが利用できる特別な設定です。このモードを利用することで、新規登録者には提供されない無料の投稿枠などを、引き続き活用することが可能になります。
レガシーモードへの切り替え方法
レガシーモードへの切り替えは、一般的に以下の手順で行われます。
Developer Consoleへのアクセス
まず、X Developer Portal(旧Twitter Developer Platform)にログインし、Developer Consoleにアクセスします。
プロジェクトの再作成または設定変更
既存のプロジェクト設定を確認するか、必要であれば新しいプロジェクトを作成します。この際、レガシーモードへの切り替えオプションを探します。
レガシーモードの有効化
プロジェクト設定内で、「レガシーモード」やそれに類するオプション(例:「旧無料枠を有効にする」、「Free tier settings」など)を見つけ、有効化します。
設定の保存と確認
設定変更を保存し、APIキーやアクセストークンが正しく機能しているか、無料枠が適用されているかを確認します。
レガシーモード活用のメリットと注意点
レガシーモードを活用する最大のメリットは、API利用コストを抑えられる点です。特に、小規模なアプリケーション開発や、テスト目的での利用、あるいはAPIの利用頻度が低い場合には、従量課金モデルよりも経済的になる可能性があります。
しかし、注意点もあります。
したがって、レガシーモードはあくまで一時的な措置、あるいは特定の条件下でのみ有効な選択肢と捉え、長期的な開発計画においては、Pay-Per-Useモデルへの移行も視野に入れることが賢明です。
xAIクレジット還元インセンティブ
X APIの利用促進、そしてX社が注力するAI分野との連携強化を目的として、「xAIクレジット還元」プログラムが導入されました。これは、X APIクレジットの購入額に応じて、X社が提供するAIモデル「Grok」などを利用できるxAIのAPIクレジットが無料で付与されるというものです。
| 累積支出額 | 還元率 |
|---|---|
| ~ $199 | 0% |
| ~ $499 | 10% |
| ~ $999 | 15% |
| $1,000以上 | 20% |
還元率は累積残高全体に適用され、課金サイクルごとにリセットされます。AI機能を自身のアプリケーションやサービスに組み込みたいと考えている開発者にとっては、非常に魅力的なインセンティブとなるでしょう。
開発者向けツールの紹介
X APIを効果的に活用するためには、提供されている開発者向けツールを理解し、使いこなすことが不可欠です。
Developer Console
Developer Consoleは、Pay-Per-Useモデルにおける管理の中心となるプラットフォームです。ここで、クレジットの購入、API利用量のリアルタイム監視、Spending Limitの設定、Auto-rechargeの設定など、料金体系に関わるあらゆる操作を行うことができます。
Developer Consoleでできること
- クレジットの購入・管理
- API利用状況のモニタリング
- 支出上限(Spending Limit)の設定
- 自動チャージ(Auto-recharge)の設定
- レガシーモードへの切り替え(該当する場合)
XDK (X Developer Kit)
開発効率を向上させるために、公式SDKも提供されています。現在、PythonとTypeScript向けのSDKがベータ版として提供されており、OAuth認証、ページネーション処理、ストリーミングAPIへの対応などが含まれています。これらのSDKを利用することで、API連携の実装をよりスムーズに進めることが可能です。
まとめ
【まとめ】X API新料金体系「Pay-Per-Use」完全ガイド
X APIの新しい従量課金モデル「Pay-Per-Use」は、2026年2月7日に正式ローンチされました。このモデルは、サブスクリプション不要、最低利用額なし、いつでも開始・停止可能といった柔軟性が特徴です。クレジット前払い制を採用し、APIリクエストごとにクレジットが消費されます。
特に注目すべきは、500ポストの無料枠が廃止されたことです。しかし、既存ユーザーや無料枠の利用を継続したいユーザーは、「レガシーモード」に切り替えることで、引き続き無料枠を活用できる可能性があります。レガシーモードへの切り替えは、Developer Consoleからプロジェクト設定を変更することで可能です。
コスト管理機能として、「Spending Limit(支出上限)」機能と「Auto-recharge(自動チャージ)」機能が提供されており、予期せぬ高額請求を防ぎ、安心してAPIを利用できます。また、「重複排除(Deduplication)」機能により、同一リクエストに対する複数回課金を防止しますが、これは「soft guarantee」である点に留意が必要です。
さらに、API利用促進とAI連携強化のため、「xAIクレジット還元」プログラムも導入されており、購入額に応じてxAIクレジットが付与されます。開発者向けツールとしては、「Developer Console」での管理機能と、開発効率を高める「XDK (X Developer Kit)」が提供されています。
長期的な視点では、レガシーモードの将来的な廃止リスクも考慮しつつ、自身のプロジェクトの規模や利用頻度に合わせて最適な料金体系を選択することが重要です。




