メインコンテンツへスキップ
X API は、X 上の公開されている会話へのプログラムによるアクセスを提供します。投稿を取得し、トレンドを分析し、連携機能を実装し、プラットフォーム上で新しい体験を創出できます。

できること

機能説明
投稿を読む投稿を検索・参照し、リアルタイムでストリーミングする
コンテンツを公開するポスト、返信、スレッドを作成する
ユーザーを管理するユーザーを参照し、フォロー、ブロック、ミュートを管理する
データを分析する指標やトレンド、エンゲージメント分析にアクセスする
インテグレーションを構築するDM を送信し、リストを管理し、Spaces と連携する

API バージョン

最新の X API バージョンであり、モダンな機能と柔軟な料金体系を備えています。v2 を使う理由:
  • 従量課金制 — 月間上限なし
  • モダンな JSON レスポンス形式
  • 柔軟な fieldsexpansions
  • 高度な機能: アノテーション、会話トラッキング、編集履歴
  • 新しいエンドポイントと機能はすべて v2 で提供されます
利用開始手順:
  1. console.x.com にサインアップ
  2. App を作成し、認証情報を取得
  3. 最初のリクエストを送信する

利用可能なリソース

X API では、次の種類のリソースにアクセスできます。

ポスト

投稿を検索、取得、作成、削除できます。タイムライン、スレッド、引用ポストにもアクセスできます。

ユーザー

プロフィールを取得し、関係性を管理し、フォロワーに関するデータにアクセスできます。

Spaces

ライブ音声の会話とその参加者を発見できます。

ダイレクトメッセージ

ユーザー間でプライベートメッセージを送受信できます。

リスト

アカウントをまとめたリストを作成・管理できます。

トレンド

地域別のトレンドトピックにアクセスできます。

v2 のハイライト

必要なデータだけをリクエストできます。fields パラメータを使って特定の属性を選択し、expansions で関連オブジェクトを含めます。
curl "https://api.x.com/2/tweets/123?tweet.fields=created_at,public_metrics&expansions=author_id&user.fields=username" \
  -H "Authorization: Bearer $TOKEN"
fields の詳細はこちら →
投稿には、人、場所、商品・製品、トピックを識別するセマンティックアノテーションが含まれます。ストリームや検索結果をトピックでフィルタリングできます。アノテーションの詳細はこちら →
自分の投稿について、公開メトリクス (いいね、リポスト、返信) と非公開メトリクス (インプレッション、クリック) にアクセスできます。メトリクスの詳細はこちら →
conversation_id を使用して会話スレッド全体を再構築できます。スレッド全体にわたる返信を追跡できます。会話トラッキングの詳細はこちら →
過去のすべてのバージョンと編集メタデータを含む、ポストの編集履歴にアクセスできます。ポストの編集の詳細はこちら →

料金

X API v2 は 従量課金制 の料金体系です。
利点説明
サブスクリプション不要使用した分だけ支払います
上限なし必要なだけ利用できます
クレジット制クレジットを購入し、リクエストごとに消費されます
リアルタイム追跡開発者コンソールで利用状況をリアルタイムに確認できます
重複排除同じリソースを 24 時間以内に 2 回リクエストしても、課金は 1 回だけです
料金の詳細を見る →

次のステップ

アクセス権を取得する

サインアップして最初の App を作成しましょう。

最初のリクエストを送信する

数分で API を呼び出せるようになります。