Contents
概要とロードマップ
このセクションでは、2025‑2026 年に実施される X API の有料化プロセス全体像を示します。無料枠の廃止から従量課金(Pay‑Per‑Use)および月額プラン(Basic/Pro)の提供開始までの主要マイルストーンを把握することで、開発チームは予算策定やシステム改修を計画的に進められます。
公式ドキュメント(X API Pricing – Roadmap)に基づき、以下のスケジュールが確定しています。
| 日付 | イベント |
|---|---|
| 2024‑12‑31 | Free プラン利用状況通知開始(メール・ダッシュボード) |
| 2025‑02‑07 | Pay‑Per‑Use ベータ開始(クローズドベータ) |
| 2025‑05‑01 | フェーズⅠ:対象開発者 30% に拡大 |
| 2025‑08‑01 | フェーズⅡ:対象開発者 70% に拡大 |
| 2025‑12‑31 | Free プラン完全終了(残存リクエストは自動的に従量課金へ) |
| 2026‑02‑07 | Pay‑Per‑Use 正式ローンチ & Basic/Pro 月額プラン公開 |
ポイント:Free プランの廃止は 2025 年末に集中しているため、早期に利用状況を確認し、必要な移行作業を開始してください。
Free プランの概要と廃止時期
本節では、従来提供されていた無料プラン(月間 1,500 件リクエスト)の機能要件と、公式に定められた終了スケジュールについて解説します。
プラン内容と利用条件
Free プランは主にプロトタイプ開発や小規模アプリ向けに設計され、以下の制約がありました(※2024 年 10 月時点の公式仕様)。
- 月間リクエスト上限:1,500 件
- 認証方式:API キーのみ(OAuth は未対応)
- サポート体制:セルフサービスドキュメントのみ、メールサポートはなし
2025 年 12 月 31 日を過ぎると、残存リクエストは自動的に Pay‑Per‑Use に切り替わります(「Silent Update」機能)。この挙動は公式ガイドの Billing – Silent Update に明記されています。
廃止に伴う注意点
- ダッシュボード上に「Free プラン廃止」のバナーが表示され、移行期限までにプラン変更を促す通知が届きます。
- 予算設定を行わない場合、従量課金分の請求が自動的に発生します。
- 既存キーは引き続き利用可能ですが、レートリミットが新体系(20 req/s)へ変更される点に留意してください。
Pay‑Per‑Use 従量課金への移行スケジュールと Silent Update の注意点
この章では、従量課金モデルへの段階的導入プロセスと、利用者が事前に実施すべき設定項目を公式情報に基づいて整理します。
段階的拡大の概要
Pay‑Per‑Use ベータは 2025 年 2 月 7 日に開始され、3 つのフェーズで全ユーザーへ展開されます(Official Migration Plan)。
- フェーズⅠ(2‑4 月):ベータ参加者限定。課金レポートとアラート機能を試験的に提供。
- フェーズⅡ(5‑7 月):対象開発者全体の 70% に拡大。利用状況のモニタリングが必須。
- フェーズⅢ(8‑10 月):残り 30% を含む全ユーザーへ適用し、12 月末に Free プランを完全廃止。
各フェーズ終了時には公式ダッシュボードで「移行完了」ステータスが表示されます。
Silent Update の実装要点
Silent Update は既存アプリケーションへの影響を最小化するための自動切替機能です。以下は設定前に必ず確認すべきポイントです(Billing – Silent Update Guide)。
- 課金開始通知:ポータル上部に「従量課金開始」バナーが表示され、メールでも通知。
- 月次予算設定:予算上限を未設定のままにすると、利用額が無制限になる可能性があります。
- レートリミット:デフォルトで 20 req/s が適用されます。必要に応じてプラン変更で上限緩和が可能です。
重要:Silent Update は自動的に適用されますが、予算・レートリミットの調整は手動で行う必要があります。事前に設定を完了させることで、想定外の請求や 429 エラーを防止できます。
月額プラン(Basic/Pro)の料金体系とレートリミット
本節では、2026 年 2 月以降に提供開始された月額サブスクリプションプランの詳細を公式価格表(X API Pricing – Plans)に基づき説明します。
プラン概要と選定指針
- Basic プランは中小規模アプリ向けで、固定費によるコスト予測が容易です。
- Pro プランは大規模トラフィックや高同時接続数を想定したエンタープライズ向けです。
どちらのプランも従量課金と同一単価($0.001/件)のオーバーリクエスト料金が適用されます。
料金・上限・レートリミット比較
| 項目 | Basic | Pro |
|---|---|---|
| 月額費用 (JPY) | ¥2,200(USD 20) | ¥11,000(USD 100) |
| 月間リクエスト上限 | 100,000 件 | 1,000,000 件 |
| 超過時単価 | $0.001/件 | $0.001/件 |
| デフォルトレートリミット | 30 req/s | 120 req/s |
| サポートレベル | 標準サポート(メール) | 優先サポート(電話・チャット) |
備考:レートリミット超過時は HTTP 429 が返され、次秒に自動的にリクエストが再試行されます。スパイク対策として指数バックオフの実装を推奨します(Best Practices – Rate Limiting)。
既存アプリの移行手順
本章では、管理画面での設定変更と予算上限設定という二つの作業を中心に、実務的な移行フローをステップバイステップで示します。公式マニュアル(Developer Portal – Migration Checklist)に沿って記載しています。
管理画面でのキー再発行手順
- X Developer Portal にログインし、左側メニューの「API 設定」を選択。
- 「キー管理」タブへ移動し、現在使用中の API キーを 無効化。
- 「新規キー生成」ボタンをクリックし、表示されたキーをコピー。
- アプリケーションの環境変数(例:
X_API_KEY)に新しいキーを上書き保存。
この操作は UI のリニューアルに伴い、従来「API キー一覧」から「キー管理」へ名称が変更された点に留意してください。
月次予算設定とモニタリング手順
- ポータル左メニューの「課金設定」を開く。
- 「月次予算上限」欄に上限額(JPY または USD)を入力し、保存。
- 「アラート通知」項目で閾値(例:80%)と受信メールアドレスを設定。
- ダッシュボードの「使用量レポート」でリアルタイムにリクエスト数と課金額を確認。
予算上限に達した時点で自動的に 429 エラーが返され、設定されたアラートメールが送信されます。これにより、過剰請求のリスクを低減できます。
コストシミュレーションとプラン比較
この最終章では、代表的な利用パターンに対する 3 つの課金モデル(従量課金・Basic・Pro)のコストをシミュレートし、意思決定の指標となる比較表を提示します。為替は公式サイトが公表している 1 USD = 110 JPY(2026 年 4 月) を使用しています。
シミュレーション前提条件
- 基本単価:$0.001/件(従量課金・オーバー分共通)
- 月額費用は公式価格表に記載されたものを採用
- 為替レートは 1 USD = 110 JPY と固定
コスト比較表
| 月間リクエスト数 | 従量課金 (USD) | 従量課金 (JPY) | Basic 合計 (USD) | Basic 合計 (JPY) | Pro 合計 (USD) | Pro 合計 (JPY) |
|---|---|---|---|---|---|---|
| 10,000 | $10 | ¥1,100 | $20(基本料) | ¥2,200 | $100(基本料) | ¥11,000 |
| 100,000 | $100 | ¥11,000 | $20 | ¥2,200 | $100 | ¥11,000 |
| 1,000,000 | $1,000 | ¥110,000 | $920($20 + 超過 $900) | ¥101,200 | $100 | ¥11,000 |
解析
- 月間リクエストが 10k〜100k のケースでは、固定費の低い Basic が最もコスト効率的です。
- 1M 件以上の大規模利用では、Pro プランに切り替えることでオーバー分が全く発生せず、約 90% のコスト削減が可能です。
推奨アクション
- 自社の月間リクエスト予測 を公式ダッシュボードで算出。
- 上記シミュレーション表を参照し、最適なプラン(Basic か Pro)を選択。
- 必要に応じて 月次予算上限 を設定し、アラートを有効化してリスク管理を徹底。
公式料金とレートリミットの最新情報は以下から随時確認できます。
まとめ:Free プランの廃止は 2025 年末に完了し、以降は従量課金または月額サブスクリプションのいずれかを選択して運用します。公式ドキュメントに記載された手順と数値を基に早期に移行準備を進めることで、予算超過やサービス停止リスクを最小限に抑えることが可能です。