WEIR

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 の規約を確認し、商用で使うなら弁護士に相談してください。