Tony Wang9 分で読めます2026年版:最適なTwitter/XスクレイパーAPIの選び方
2026年のベストなTwitter/XデータAPIを比較 — 公式の料金プラン、TwitterAPI.io、SocialData.tools、Bright Data、Oxylabs、Apifyを取り上げ、選び方を解説します。
2026年における「ベスト」なXスクレイパーAPIは、突き詰めれば1つの問いに集約されます — 公式APIの料金を払えるか、です。Xの公式APIはXが明示的に認めている唯一のルートですが、2026年の料金体系により、公開データを扱うほとんどのユースケースはサードパーティの代替手段へと押し出されています。本ガイドでは、なぜ公式プランがほとんどのチームにとって手が届かない価格になっているのかを説明し、実際に使える代替手段(構造化API、非公式のPay-per-Useラッパー、プロキシ/スクレイパープラットフォーム)をランク付けし、実際のコストでの比較方法を示します。あわせて、どのツールも法的に保証できない点について率直に述べます。
公式X APIだけでは足りない理由
X's APIはXが明示的に認めている唯一のルートであり、価格もそれに応じたものになっています。2026年2月以降、Xは階層型モデルを廃止し、新規デベロッパー向けにPay-per-Useをデフォルトとしました。
- 投稿の読み取り1件あたり$0.005、投稿の作成1件あたり$0.015(投稿にリンクが含まれる場合は**$0.20**)— サブスクリプションは不要ですが、読み取りは月間200万件が上限で、それを超えるとEnterpriseが必要になります。
- 従来のBasic($200/月、7日間検索のみ)とPro($5,000/月、フルアーカイブ検索)は新規登録を停止しており、既存の契約者は2026年6月以降、自動的にPay-per-Useへ移行されています。
- フルアーカイブ検索、ストリーミング、エンゲージメント自動化への唯一残された道であるEnterpriseは、月額約$42,000からで、Xの営業チームと直接交渉して契約します。
- 新規デベロッパー向けの無料の読み取りプランは一切存在しません。
月間5万件のタイムライン読み取りという控えめなリサーチ用途で計算しても、投稿を1件も作成しないうちから公式APIだけで月額$250かかり、しかもその価格には一括プロフィール取得や検索エンドポイントは含まれていません。この手頃さにおけるギャップ(機能面のギャップではありません — 公式APIは技術的には完成されています)こそが、非公式ラッパーやスクレイパープラットフォームというカテゴリー全体が存在する理由です。
評価すべきポイント
- カバレッジ:プロフィール、単一投稿の取得、プロフィールの投稿一覧、検索、フォロワー — そのツールが実際に返すのはどれで、1ページ目のみなのかページネーションに対応しているのか。
- 料金モデル:固定の月額プランか、レコード単位のPay-per-Useクレジットか、プロキシ/結果ベースのプランか — 契約前に試せる無料プランがあるかどうか。
- コンプライアンスの姿勢:公開データへのアクセスであり利用規約上のリスクがある旨をベンダーが明示しているか、それとも黙っているか。
- アウトプット:正規化されたJSONか、自分でパースする必要がある生のGraphQL/HTMLペイロードか。
- 信頼性:Xのゲストトークンやdoc_idの変動を吸収してくれるのか、それとも自分でメンテナンスする必要があるのか。
- 実際の利用量における、成功・利用可能な結果1件あたりのコスト — 見出しの1,000件あたり単価ではなく。
2026年のベストTwitter/XスクレイパーAPI
| Tool | Type | Coverage | Notable | Best for |
|---|---|---|---|---|
| Crawlora | 構造化API | 単一投稿、プロフィール、プロフィールの投稿一覧(1ページ目) | 数十のプラットフォームと同じ正規化スキーマのJSON。無料クレジット月2,000件、日次クォータ単位なし | Xと他のソーシャル/データソースを1つのスキーマで扱いたい、パーサー不要のケース |
| TwitterAPI.io | 非公式のPay-per-Use API | ツイート、プロフィール、フォロワー/フォロー中、検索(ベンダーのドキュメントによる) | ツイート1,000件あたり$0.15、プロフィール1,000件あたり$0.18、サブスクリプション不要、約$1のトライアルクレジット | 大量利用時の純粋なレコード単価が最安 |
| SocialData.tools | 非公式のPay-per-Use API | 検索、ユーザー、ツイート、リスト、コミュニティ、Spaces | アイテムあたり$0.0002(1,000件あたり$0.20)、無料リクエスト3件/分 | リスト、コミュニティ、Spacesなど非公式サービス中で最も広いエンドポイント対応 |
| Apify (X/Twitter Actors) | Actorマーケットプレイス | 検索、プロフィール、ツイート、リプライ(Actorによって異なる) | 1,000件あたり$0.15〜$0.40。複数の独立したメンテナーによるActorのどれを選ぶかで変動 | 予算重視の大量非同期バッチジョブ |
| Bright Data | プロキシ+スクレイパースイート | 投稿、プロフィール、画像(それぞれ別のスクレイパー) | 従量課金で1,000件あたり約$0.75〜1.50、384,000件をカバーする月額$499のScaleプラン、無料枠は月5,000件 | 100以上のターゲットを扱うマーケットプレイスでのエンタープライズ規模の利用 |
| Oxylabs | Scraper API | Xを含むソーシャルメディア系ターゲット | Advancedプランは1,000件あたり$0.40から、無料の2,000件トライアルあり | 他のターゲットで既にOxylabsを利用しているチーム |
1. Crawlora — 正規化されたX JSON、プラットフォーム横断で単一スキーマ
CrawloraのX APIは、プロフィール、単一投稿、プロフィールの投稿一覧というちょうど3つのエンドポイントを、YouTube、TikTok、Instagram、Redditなど数十のプラットフォームと同じスキーマの正規化されたJSONとして提供します。
curl https://api.crawlora.net/api/v1/x/profile/USERNAME \
-H "x-api-key: $CRAWLORA_API_KEY"
import os
import requests
profile = requests.get(
"https://api.crawlora.net/api/v1/x/profile/USERNAME",
headers={"x-api-key": os.environ["CRAWLORA_API_KEY"]},
).json()["data"]
print(profile["username"], profile["metrics"]["followers"])
フィールドの全体像はx-profileスキーマで確認できます。選ぶべきケース: パイプラインで必要なプラットフォームの1つがXであり(TikTokのスクレイピング方法やInstagramも参照)、1つのキー・1つのスキーマ・無料プラン(月2,000クレジット、カード登録不要)で始めたい場合です。正直なトレードオフ: 3エンドポイントは以下の非公式ラッパーよりも対応範囲が狭く、検索、フォロワー一覧、DMには対応していません。それらが必要な場合は、代わりにTwitterAPI.ioやSocialData.toolsを検討してください。
2. TwitterAPI.io — ツイート単価が最も安い
TwitterAPI.ioは、よく知られた非公式のPay-per-Useラッパーで、ツイート1,000件あたり$0.15、プロフィール1,000件あたり$0.18、サブスクリプション不要、最低利用額もなく、テスト用に約$1分のトライアルクレジットが付きます。計算上、公式APIの読み取り単価より約33倍安価です。選ぶべきケース: Xだけをターゲットにしており、プロフィール/投稿/タイムライン以上の対応範囲(フォロワー、フォロー中、検索)が必要で、Xが防御的な変更を行った際に壊れる可能性のある非公式の依存関係を許容できる場合です。他を検討すべきケース: 複数のプラットフォームを1つのスキーマで扱いたい場合、または純粋なアクセス転売型ではなく、公にコンプライアンス方針を示しているベンダーを望む場合です。
3. SocialData.tools — アイテム単位課金、非公式サービス中で最も広いエンドポイント対応
SocialData.toolsは、検索、ユーザー、ツイート、リスト、コミュニティ、Spacesの各エンドポイントにおいて、返されたツイートまたはユーザープロフィール1件あたり一律$0.0002(1,000件あたり$0.20)を課金し、課金が始まる前は無料リクエストが3件/分あります。選ぶべきケース: ほとんどの競合が提供していないリスト、コミュニティ、Spacesのデータが特に必要な場合です。他を検討すべきケース: TwitterAPI.ioと同様のトレードオフで、単一プラットフォーム・非公式であり、より広いデータプランにまとめられているわけではなくアイテム単位で課金される点です。
4. Apify — 結果単位課金のActor、メンテナーを自分で選ぶ
Apifyのマーケットプレイスには、独立してメンテナンスされている複数のX/Twitter Actorが異なる価格帯で存在します。Tweet Scraper V2は1,000件あたり$0.40、kaitoeasyapiのActorは1,000件あたり$0.25、さらに1,000件あたり$0.15前後の安価なリストもいくつかあります。選ぶべきケース: 他のターゲットで既にApifyを利用している場合、あるいは特定のActorの鮮度やメンテナンス実績と価格を比較検討したい場合です。他を検討すべきケース: 各Actorは独自の信頼性プロファイルを持つ別々のコミュニティプロジェクトであり、カタログ全体に責任を持つ単一のベンダーは存在しません。結果は同期的なREST呼び出しではなく、ポーリングする非同期ジョブとして返されます。
5. Bright Data — エンタープライズ向けプロキシプラットフォーム、Xは数あるターゲットの1つ
Bright Dataは100以上のスクレイピングターゲットの中にXを含んでおり、従量課金で1,000件あたり約$0.75〜1.50(プロモーション価格あり)、384,000件をカバーする月額$499のScaleプラン、月5,000件の無料枠を提供しています。選ぶべきケース: エンタープライズ規模で必要な複数のプラットフォームの1つがXであり、Bright Dataのより広範なプロキシインフラを既に運用している(あるいは運用予定の)場合です。他を検討すべきケース: ここでのXのカバレッジは非常に大きなマーケットプレイスの中の1ターゲットにすぎず、専用の製品ではありません。
6. Oxylabs — Scraper API、Xは数あるターゲットの1つ
Oxylabsは、より広範なScraper APIの中でXをソーシャルメディア系スクレイピングターゲットとして提供しており、Advancedプランは1,000件あたり約$0.40から、無料の2,000件トライアルもあります。選ぶべきケース: 他のスクレイピングターゲットで既にOxylabsを標準採用している場合です。他を検討すべきケース: Bright Dataと同様の構図で、Xの専門サービスではなく大規模な汎用マーケットプレイスである点です。
料金と成功結果1件あたりのコスト
このカテゴリーの表面上の単価は、(非公式ラッパーの)1,000件あたり約$0.15から、(公式APIの$0.005/読み取りに相当する)1,000件あたり$5.00、そしてEnterprise規模($42,000/月〜)では事実上手が届かない水準まで幅があります。表示価格が隠しているいくつかの点を挙げます。
- 公式APIでは、単価と同じくらい上限が重要です。 Pay-per-Useの読み取りは月間200万件が上限で、それを超えると公式の選択肢はEnterpriseのみとなり、Pay-per-Use単価から約200倍の価格差が生じます。
- 非公式ラッパーはあくまで非公式です。 TwitterAPI.io、SocialData.tools、コミュニティ製のApify Actorはいずれも、Xの内部GraphQL APIをリバースエンジニアリングしたものです。Xが防御的な変更を行うと、メンテナーが修正するまでの数時間から数日間、いずれも動作しなくなる可能性があります。1件あたりの単価だけでなく、このリスクも予算に織り込んでおきましょう。
- マーケットプレイス型のプラットフォームは、Xをはるかに大きな料金体系の中に組み込んでいます。 Bright DataやOxylabsのX向け1,000件あたり単価は、100以上のターゲット向けに設計された料金体系の一部です。Xしか必要としないのであれば、単一プラットフォームのツールの方が通常は安く、判断もシンプルです。
- 無料プラン(Crawlora 月2,000クレジット、TwitterAPI.io 約$1分のトライアル、SocialData.tools 無料リクエスト3件/分、Bright Data 月5,000件、Oxylabs 2,000件トライアル)を使えば、契約前に実際のプロフィールや投稿でベンチマークできます。
常に自分の利用量における成功・利用可能な結果1件あたりのコストで比較してください。カテゴリー横断の比較方法についてはBest Web Scraping APIs in 2026を参照してください。
3つの質問で選び方を決める
- Xデータだけが必要ですか、それともX、TikTok、Instagram、YouTube、Redditを1つのパイプラインで同じスキーマとして扱う必要がありますか。
- プロフィール/投稿/タイムラインのデータだけで十分ですか、それとも、より狭い構造化APIではカバーされない検索、フォロワー、リスト、コミュニティ、Spacesも必要ですか。
- Xが防御的な変更を行った際に非公式ラッパーが数時間から数日ダウンしても許容できるワークフローですか、それとも、より広範な構造化APIベンダーが持つコンプライアンス姿勢とエンドポイントごとの安定性が必要ですか。
1つのスキーマで扱う必要がある複数のプラットフォームの1つがXであれば、Crawloraが適しています。Xだけがターゲットで、最も安い純粋なレコード単価、または狭いAPIがカバーしていない機能(検索、リスト、Spaces)が必要であれば、TwitterAPI.ioかSocialData.toolsが適しています。他のターゲットで既にBright DataやOxylabsを運用しているのであれば、新しいベンダーを追加するのではなく、そのXカバレッジを活用してください。
Xのプロフィール・投稿・タイムラインデータ — 1つのスキーマ、1つのキー
Xのプロフィール、単一投稿、プロフィールの公開投稿を、他の数十のプラットフォームとともに正規化されたJSONで取得。月2,000クレジット無料、カード登録不要。
参考資料
次のステップ
DIYでのアプローチと法的基礎についてはTwitter/Xのスクレイピング方法ガイドを、APIドキュメントを参照し、Playgroundで公開プロフィールをテストし、料金を確認してください。あわせてWebスクレイピングにおける最適なAPIの選び方もご覧ください。