概要
最近の検索
直近 7 日間の投稿を検索できます。すべての開発者が利用できます。
全アーカイブ検索
2006 年まで遡る 完全なアーカイブ を検索できます。従量課金プランおよび Enterprise のお客様が利用できます。
ユースケース
- ブランドモニタリング — 自社ブランドや製品に関する言及をモニタリングする
- トレンド分析 — 特定のトピックやイベントに関する会話を分析する
- リサーチ — 学術研究や市場調査向けのデータを収集する
- リアルタイムリスニング — 新しい投稿に反応するアプリケーションを構築する
エンドポイント
| Method | Endpoint | Description | Access |
|---|---|---|---|
| GET | /2/tweets/search/recent | 過去7日間の投稿を検索 | すべての開発者 |
| GET | /2/tweets/search/all | 全期間の投稿アーカイブを検索 | 従量課金制、Enterprise |
クエリ演算子
キーワード演算子
キーワード演算子
| Operator | Example | Description |
|---|---|---|
| Keyword | python | 指定した単語を含む投稿 |
| Phrase | "machine learning" | 完全一致するフレーズを含む投稿 |
| Hashtag | #AI | 指定したハッシュタグを含む投稿 |
| Mention | @XDevelopers | 特定ユーザーへのメンションを含む投稿 |
ユーザー演算子
ユーザー演算子
| Operator | Example | Description |
|---|---|---|
from: | from:elonmusk | 特定ユーザーによる投稿 |
to: | to:XDevelopers | 特定ユーザーへの返信 |
retweets_of: | retweets_of:X | 特定ユーザーの投稿のリツイート |
コンテンツ演算子
コンテンツ演算子
| Operator | Example | Description |
|---|---|---|
has:images | cat has:images | 画像を含む投稿 |
has:videos | has:videos | 動画を含む投稿 |
has:links | has:links | リンクを含む投稿 |
has:mentions | has:mentions | メンションを含む投稿 |
url: | url:github.com | 特定の URL を含む投稿 |
フィルター演算子
フィルター演算子
| Operator | Example | Description |
|---|---|---|
lang: | lang:en | 特定の言語の投稿 |
-is:retweet | -is:retweet | リツイートを除外した投稿 |
-is:reply | -is:reply | 返信を除外した投稿 |
is:verified | is:verified | 認証済みユーザーによる投稿 |
演算子の完全なリファレンス
利用可能なすべての演算子とそのアクセス要件を確認できます
最近の検索
機能
- 1リクエストあたり最大100件の投稿
- 大規模な結果セットに対するページネーション
- すべての主要なクエリ演算子
- クエリ長は512文字 (Enterpriseでは4,096文字)
クイックスタート
最初の最近検索リクエストを実行する
APIリファレンス
エンドポイントの詳細なドキュメント
フルアーカイブ検索
フルアーカイブ検索は、従量課金制プランおよび Enterprise のお客様にご利用いただけます。
機能
- 1件のリクエストにつき最大500件の投稿
- 投稿の全履歴にアクセス可能
- すべてのクエリ演算子を利用可能
- クエリ長は最大1,024文字 (Enterpriseでは4,096文字)
クイックスタート
最初の全アーカイブ検索リクエストを実行する
APIリファレンス
エンドポイントの全ドキュメント
はじめに
前提条件
- 承認済みの開発者アカウント
- 開発者コンソールの Project と App
- App のキーとトークン
クエリの作成
クエリ構文と演算子について学ぶ
ページネーション
大規模な結果セットをページングしながら取得する
統合ガイド
主要な概念とベストプラクティス
サンプルコード
実行可能なコード例