Twitter(X)スクレイピングAPI
ツイート、プロフィール、フォロワー、検索結果を扱いやすいJSONでスクレイピングできます。プロキシもCookieもXアカウントも不要です。Xに変更があってもSorsa側で修正するので、手元で直すものはありません。ツイートは1,000件あたり$0.014からで、公式X APIの最大250分の1のコストです。
クレジットカード不要・有効期限なし
- 60億+累計処理リクエスト
- 2,500+利用する開発者
- 100+導入企業
- 99.9%稼働率
curl -X POST https://api.sorsa.io/v3/search-tweets \
-H "ApiKey: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"query": "\"climate tech\" min_faves:100 lang:en", "order": "latest"}'{
"tweets": [
{
"id": "1986034127730184704",
"full_text": "Grid-scale storage passed 1 TWh worldwide this quarter.",
"created_at": "2026-11-03T14:12:09Z",
"likes_count": 412,
"retweet_count": 96,
"view_count": 58210,
"user": { "username": "fieldnotes_climate_lab", "followers_count": 18240 }
}
],
"next_cursor": "DAACCgACGdyKq1x"
}Twitter(X)からスクレイピングできるデータ
ツイートとタイムライン
公開アカウントの投稿、リプライ、リツイートを、最初のツイートまでさかのぼって取得できます。3,200ツイートの上限はありません。
2006年までの検索
Xの高度な検索の検索コマンドすべてに対応:キーワード、アカウント、日付、エンゲージメント、言語、メディア。結果は最新順または人気順です。
プロフィール
完全な公開プロフィールを、ユーザー名またはユーザーIDから1リクエストで100件取得:自己紹介、各種カウント、所在地、登録日、認証状況。
フォロワーとフォロー
1リクエストで最大200件のプロフィール。認証済みフォロワーにも対応します。フォロワー10万人のアカウントなら約500リクエストです。
エンゲージメント
公開投稿や公開アカウントへのリプライ、引用ツイート、リツイートしたアカウント、メンション。
リスト、コミュニティ、スペース、トレンド、X記事
公開リストとコミュニティの投稿とメンバー、スペース、地域別のトレンド、X記事の全文。
確認
フォロー、リツイート、引用、コメント、コミュニティへの参加、シャドウバンを、それぞれ1回の呼び出しで確認できます。
1リクエストでTwitterをスクレイピング
APIキーを付けたHTTPSリクエスト1回で、扱いやすいJSONが返ります。結果はnext_cursorでページネーションでき、全プラン毎秒20リクエストです。
curl -X POST https://api.sorsa.io/v3/search-tweets \
-H "ApiKey: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"query": "\"climate tech\" min_faves:100 lang:en", "order": "latest"}'import requests
API_KEY = "YOUR_API_KEY"
tweets, cursor = [], None
while len(tweets) < 1000:
body = {"query": "\"climate tech\" min_faves:100 lang:en", "order": "latest"}
if cursor:
body["next_cursor"] = cursor
r = requests.post("https://api.sorsa.io/v3/search-tweets",
headers={"ApiKey": API_KEY}, json=body, timeout=30)
r.raise_for_status()
data = r.json()
tweets += data["tweets"]
cursor = data.get("next_cursor")
if not cursor:
break
print(len(tweets), "tweets scraped")TwitterスクレイピングAPIと自作スクレイピングツール、スクレイピングプラットフォームの比較
取得できる公開データは同じです。借りるプロキシも、失うアカウントも、直すスクリプトもありません。
| Sorsa API | 自作スクレイピングツール(Playwright、twscrape) | スクレイピングプラットフォーム | 公式X API | |
|---|---|---|---|---|
| 1,000ツイートあたりの料金 | $0.014から | コードは無料、ただしプロキシとXアカウントが別途必要 | $0.40(Apify Tweet Scraper V2)〜$1.50(Bright Data) | $5.00 |
| プロキシ | 不要 | レジデンシャルプロキシの契約が必要 | 料金に含まれる | 不要 |
| Xアカウント | 一切不要 | 必要、ロックされるリスクあり | ツールによる | 開発者アカウントとOAuth |
| Xに変更があったとき | Sorsa側で修正 | 自分で直すまで動かない | ベンダーの修正待ち | 安定 |
| 速度 | 全プラン毎秒20リクエスト | Xによる速度制限とブロック | 実行単位 | エンドポイントごとの15分枠 |
| セットアップ | 3分 | 数日 | 数時間 | 開発者アカウント、アプリ、OAuth |
スクレイピングAPIが自作のTwitterスクレイピングツールより優れている理由
Xは12か月で検索処理のクエリIDを37回、およそ10日に1回のペースで変更しました。サーバー上で初期設定のまま動くヘッドレスブラウザは最初のリクエストでHTTP 403を受け取り、自動操作に見えるアカウントはXにロックされます。自作のTwitterスクレイピングツールには、レジデンシャルプロキシ、Xアカウントのプール、そして変更のたびに修正する担当者が必要です。
Sorsa APIなら、そのすべてを代わりに運用します。APIキーを付けてHTTPSリクエストを1回送れば、毎回同じスキーマのJSONが返ります。Xに変更があっても、Sorsa側で修正します。2022年から本番稼働し、2,500人以上の開発者と100社以上の企業に利用され、累計60億リクエスト以上を処理しています。
1,000ツイートあたり$0.014から
リクエスト単価が一定のプランを、月間10,000〜1,000万リクエストで用意しています。1リクエストで最大100ツイート、100プロフィール、または200フォロワーを返すため、支払いは結果の件数ではなくリクエスト単位です。新規アカウントには100回分の無料リクエスト(最大10,000ツイートまたは20,000プロフィール)が付きます。クレジットカード不要・有効期限なし。
TwitterスクレイピングAPIに関するよくある質問
Twitterのスクレイピングを3分で開始。
登録してAPIキーを取得し、curlコマンドを貼り付けるだけ。最初の100リクエストは無料です。クレジットカード不要・有効期限なし。