Twitter スクレイピング
API で使う Twitter スクレイピング。X アカウントを失う心配はありません。
1 つのキーで X(旧 Twitter)のポスト(ツイート)を検索し、スレッド、返信、プロフィール、フォロワー、リストを読めます。取得は Weir が受け持つので、ヘッドレスブラウザも、アカウントの Cookie も、X が変わるたびに直すスクリプトも要りません。
毎月 5,000 クレジット無料 · カード登録不要
2026 年、Twitter のスクレイピングはどの方法がいい?
目的によります。自分のポストなら X のアーカイブをダウンロードします。公式に大量に読むなら、従量課金の X API でポスト 1 件 $0.005 からです。twscrape などのオープンソースのスクレイパーは X アカウントの Cookie でログインするので、そのアカウントが危険にさらされ、X が変わると壊れます。Weir のような結果ごとに課金する API は、X にログインせずに公開ポストを読め、毎月 5,000 クレジットが無料です。どれを選んでも、まず X の規約を読んでください。
2026 年 10 月更新。
Twitter スクレイピングが壊れ続ける理由
2023 年半ば、X(当時は Twitter)はサイトの大半をログインしないと見られないようにし、ログインせずに読んでいたスクレイパーは動かなくなりました。snscrape の課題 #996「All Twitter scrapes are failing」は、2023 年 6 月 30 日から開いたままです。今も動くものは実在するアカウントの Cookie でログインするので、そのアカウントはロックされることがあり、X がサイトを変えるたびに修正が必要です。多くのツールが代わりに読んでいたフロントエンドの Nitter も、アーカイブされています。
出典: snscrape issue #996, GitHub(英語) (2026 年 10 月確認)。
X アカウントを危険にさらさない
Weir には X のログインも Cookie も開発者アプリも要りません。メールか Google で登録すると、X と Reddit を読めるキーが手に入ります。
保守は不要
X がサイトを変えたら、取得の仕組みは私たちが直します。あなたのコードは同じエンドポイントを呼び続け、同じフィールドを受け取れます。
HTML ではなく JSON
ポストは X の用語のフィールド名(likeCount、retweetCount、viewCount、conversationId)と、次のページ用のカーソル付きで返ります。
払うのは結果の分だけ
呼び出しごとに 1 クレジット、ポスト 1 件ごとに 1 クレジットです。失敗した呼び出しは無料で、毎月最初の 5,000 クレジットも無料です。
ある話題の最新ポストを 20 件ずつ検索
curl https://api.weirapp.io/v1/x/search \
-H "Authorization: Bearer $WEIR_KEY" \
-H "Content-Type: application/json" \
-d '{"query": "climate tech -filter:nativeretweets", "minLikes": 50, "sort": "latest", "limit": 20}'すべてのエンドポイントとパラメーターは ドキュメント(英語)にあります。
料金
| 結果 | クレジット | 1,000 件あたり |
|---|---|---|
| X のポスト | 1 | $0.10–$0.20 |
| X のプロフィール | 2 | $0.20–$0.40 |
| X のフォロワー / リストのユーザー | 1 | $0.10–$0.20 |
| Reddit の投稿・コメント | 3 | $0.30–$0.60 |
ほかにリクエストごとに 1 クレジット。毎月 5,000 クレジット無料、プリペイドパックは $5 から(有効期限なし)、失敗したリクエストは無料です。 料金の詳細
よくある質問
Weir は Twitter スクレイパーですか?
Weir は X の公開データを集めて API で返します。自分でスクレイパーを動かさなくても、同じデータが手に入ります。X 公式の API ではない独立したサービスで、読み取りだけを行い、投稿、いいね、フォローはしません。
X アカウントや Cookie は必要ですか?
いいえ。必要なのは Weir のキーだけで、メールか Google で登録すると手に入ります。あなたの X アカウントは関わらないので、Weir の動作が原因でロックされることはありません。
日本語のポストだけ取得できますか?
できます。検索の language に ja を指定すると、X が日本語と判定したポストだけが返ります。検索語に lang:ja を書いても同じです。
Python から使えますか?
使えます。シンプルな JSON API なので、requests ライブラリか、標準ライブラリの urllib で十分です。ブログの Python ガイドに、検索してページを送り、ポストを CSV に保存するスクリプトがあります。
Twitter のスクレイピングは規約違反ですか?
X の規約は、事前の書面による同意のないスクレイピングを禁じています。Weir は X と提携していません。これは法的な助言ではありません。X の規約を確認し、商用で使うなら弁護士に相談してください。