ツイートスクレイピングツール:ツイートをCSVにエクスポート
Sorsaのツイートエクスポートは、公開Xアカウント、検索、投稿リンクのリストから投稿を取得し、表示回数、いいね、ブックマーク、Xのラベル付きのCSV、Excel、JSONファイルにします。無料で、Xログインも不要です。Sorsaのツイートエクスポートは、公開Xアカウント、検索、投稿リンクをCSV、Excel、JSONファイルにします。無料、ログイン不要です。
エクスポートのオプション
投稿がここに表として表示され、CSV、Excel、JSONでダウンロードできます。
アカウントならその最新の投稿、検索なら一致する最新の投稿、リンクならその投稿を取得します。
ツイートをCSVにエクスポートする方法
上でアカウント、検索、投稿リンクのリストからソースを選び、日付とスイッチを設定して「投稿をエクスポート」を押します。表が表示され、ダウンロードからCSV、Excel、JSONを保存できます。ブラウザで動き、Xログインも拡張機能も不要なので、自分のアカウントに触れることはありません。
ファイル形式の選び方
- CSVGoogleスプレッドシート、Excel、Numbersで開けます。UTF-8なので絵文字やどの言語も崩れません。
- Excel数値を数値のまま扱え、見出し行を固定した.xlsxです。
- JSON1投稿につき1オブジェクト。Python、ノートブック、AIデータセットに向いています。
- ソースを選ぶアカウントのユーザー名、Xのオペレーターを使った検索、または最大20件の投稿リンク。
- 日付とスイッチを設定する日付の範囲、リプライ、リポスト、メディア付きの投稿のみ。
- ファイルをダウンロードするスプレッドシートにはCSV、すぐ並べ替えられるExcel、コードやAIツールにはJSON。
ファイルの内容:25列
どのエクスポートも同じ25列を同じ順序で保つので、別のアカウントや日付のファイルも1枚のシートにまとめられます。
投稿 7
tweet_id投稿のID。スプレッドシートで丸められないようテキストとして保持します。urlx.com上のアドレス。created_at投稿日時(UTC)。type投稿、リプライ、引用、リポストのいずれか。langXの言語コード。in_reply_to_usernameリプライの返信先。conversation_id所属するスレッド。
投稿者 3
author_usernameユーザー名。author_name表示名。author_followersエクスポート時点のフォロワー数。
エンゲージメント 6
views表示回数(Xは2022年12月から計測)。likesrepostsrepliesquotesbookmarks
コンテンツとラベル 9
text全文。media_types画像、動画、GIF。media_urlsメディアファイルへのリンク。links投稿内のリンク。hashtagsmentionsmade_with_aiXの「Made with AI」ラベル。paid_partnershipXの有料パートナーシップラベル。is_replies_limitedリプライが制限されているかどうか。
投稿を選ぶ3つの方法
アカウント
最新の投稿、または日付の範囲で取得します。ツールがXにfrom:handle since: until:で問い合わせるので、最新の投稿より前までさかのぼれます。
northfield_climatelab検索
語句、ハッシュタグ、from:、lang:、min_faves:、filter:mediaなどのXオペレーターを使えます。Twitter検索コマンドビルダーで組み立てられます。
#heatpumps lang:en min_faves:20投稿リンク
手作業やレポートから集めたリストを、リンクまたはIDで一度に最大20件指定できます。
x.com/…/status/1984…
アカウントの1日分の投稿には日付指定ツイート検索、伸びた投稿には人気ツイート、1件の投稿へのリプライにはリプライビューアを使ってください。
アカウントの全ツイートをダウンロードする方法
目的によって方法が異なります。自分のアカウントなら、Xのアーカイブに全投稿が含まれますが、自分の分だけで時間もかかります。公開アカウントの全履歴ならAPIです。
コード付きの手順はユーザーの全ツイートをダウンロードする方法で解説しています。X公式の手順はXアーカイブのダウンロード方法をご覧ください。
自分のアカウント
Xのアーカイブ
「設定とプライバシー」「アカウント」「データのアーカイブをダウンロード」の順に進みます。準備ができるとXからメールでリンクが届きます。ヘルプセンターによれば数日かかることがあります。自分の投稿のみで、zip内のJSON形式です。
すべての公開アカウント
Sorsa API
3,200件の上限なく2006年までの全投稿を取得できます。1リクエスト20投稿、同じ25列で、1,000投稿あたり$0.07からです。12,400投稿のアカウントなら620リクエストで、$0.87からです。
APIですべての投稿を取得
無料のエクスポートで表示されるのは最新の20投稿です。Sorsa APIならすべて返します。POST /user-tweetsはアカウントを、POST /search-tweetsはあらゆる検索を2006年までさかのぼり、カーソル付きで1リクエスト20投稿ずつ取得します。POST /tweet-info-bulkはリンクやIDで100投稿を読み取ります。最初の100リクエスト(2,000投稿分)は無料です。
チームでの活用例
- アカウントや検索から、研究用やAI用のデータセットを構築する。
- ブランドの投稿を、表示回数やブックマークとともに月次でレポートする。
- 公開アカウントが変わる前にアーカイブする。
- 実施中のハッシュタグやキャンペーンを追跡する。
POST /user-tweetsアカウントの投稿を新しい順に、1リクエスト20件ずつ。POST /search-tweetsオペレーター付きのあらゆるX検索を2006年まで、1リクエスト20件ずつ。POST /tweet-info-bulkリンクまたはIDで最大100投稿を1リクエストで。
1回の呼び出しは何が返っても1リクエストで、失敗したリクエストは課金されません。詳しくはSorsa APIの料金をご覧ください。フォロワーやフォロー中のリストにはTwitterフォロワーをエクスポートを使ってください。
クレジットカード不要・有効期限なし
POST https://api.sorsa.io/v3/user-tweets
ApiKey: YOUR_API_KEY
{"username": "northfield_climatelab", "with_replies": false}このページがエクスポートする投稿(JSON)。
{
"tweets": [
{
"id": "2116531887928250368",
"full_text": "October was the warmest on record...",
"created_at": "2026-10-31T14:05:00Z",
"view_count": 96400,
"likes_count": 812,
"bookmark_count": 410,
"user": { "username": "northfield_climatelab" }
}
],
"next_cursor": "DAABCgABG..."
}ツイートのエクスポートに関するよくある質問
ツールについて
無料ですか?Xアカウントは必要ですか?
無料で、登録もXログインも不要です。拡張機能なしでブラウザで動くので、自分のアカウントに触れることはなく、エクスポート先のアカウントに通知されることもありません。
他人のツイートもエクスポートできますか?
はい。公開アカウントの投稿ならエクスポートできます。X上で公開されているためです。非公開アカウントの投稿は承認されたフォロワーにしか見えないので、エクスポートできません。
1回のエクスポートで何件の投稿が入りますか?
アカウント、検索、またはリンクの最新20投稿が、全25列とともに入ります。すべての投稿が必要なら、APIで全履歴をページネーションで取得できます。
ExcelやGoogleスプレッドシートで開けますか?
はい。数値を数値のまま扱える.xlsxならExcel形式を、GoogleスプレッドシートならCSVをダウンロードしてください。どちらも投稿IDをテキストとして保持するので丸められません。
表示回数やブックマークも含まれますか?
はい。各投稿の表示回数、いいね、リポスト、リプライ、引用、ブックマークに加え、Xの「Made with AI」と有料パートナーシップのラベルも含まれます。Xは2022年12月から表示回数を計測しています。
Xについて
リプライやリツイートもエクスポートできますか?
はい。「リプライを含める」「リポストを含める」をオンにしてください。リポストの行には元の投稿とその数値が入ります。
日付の範囲を指定してエクスポートできますか?
はい。開始日と終了日を設定してください。アカウントの場合はfrom:handle since: until:で検索するので、最新の20件より前の投稿まで届きます。
自分の全ツイートをダウンロードするには?
「設定とプライバシー」「アカウント」「データのアーカイブをダウンロード」からXにアーカイブを依頼します。準備ができるとメールでリンクが届きます。公開アカウントの全履歴にはAPIを使ってください。
削除されたツイートや他人のいいねはエクスポートできますか?
いいえ。削除された投稿はXから消えており、アカウントのいいねとブックマークはX上で非公開なので、どのツールでもエクスポートできません。
APIについて
ツイートをCSVにエクスポートするAPIはありますか?
はい。Sorsa APIのPOST /user-tweetsとPOST /search-tweetsはカーソル付きで1リクエスト20投稿を、/tweet-info-bulkはIDで100投稿を、毎秒20リクエストで返します。数行のコードで行をCSVに書き出せます。最初の100リクエストは無料で、クレジットカードは不要です。
APIは3,200ツイートで止まりますか?
いいえ。Xのタイムラインは最新の3,200投稿で止まりますが、POST /search-tweetsでfrom:handleと日付を指定すれば2006年までさかのぼれます。
どのアカウントの投稿もすべてエクスポート
Sorsa APIは、どのアカウントの投稿も2006年までさかのぼり、同じ列で1リクエスト20件ずつ返します。1,000件あたり$0.07からです。
クレジットカード不要・有効期限なし。2022年から累計60億リクエスト以上を処理。
ツイートをCSVにエクスポートする方法
アカウント、検索、または投稿リンクを選び、日付を設定して、CSV、Excel、JSONでダウンロード。Xログインも拡張機能も不要です。
- ソースを選ぶアカウントのユーザー名、Xのオペレーターを使った検索、または最大20件の投稿リンク。
- 日付とスイッチを設定する日付の範囲、リプライ、リポスト、メディア付きの投稿のみ。
- ファイルをダウンロードするスプレッドシートにはCSV、すぐ並べ替えられるExcel、コードやAIツールにはJSON。
ファイルの内容:25列
エクスポートは常に同じ25列、同じ順序です。
投稿を選ぶ3つの方法
アカウント
最新の投稿、または日付の範囲で取得します。ツールがXにfrom:handle since: until:で問い合わせるので、最新の投稿より前までさかのぼれます。
northfield_climatelab検索
語、ハッシュタグ、Xのあらゆる演算子:from:、lang:、min_faves:、filter:media。Twitter検索ビルダーで組み立てられます。
#heatpumps lang:en min_faves:20投稿リンク
手作業やレポートから集めたリストを、リンクまたはIDで一度に最大20件指定できます。
x.com/…/status/1984…
1日分の投稿:日付でツイートを検索。伸びた投稿:人気ツイート。返信:ツイートの返信。
アカウントの全ツイートをダウンロードする方法
自分のアカウントについて
Xのアーカイブ
「設定とプライバシー」「アカウント」「データのアーカイブをダウンロード」の順に進みます。準備ができるとXからメールでリンクが届きます。ヘルプセンターによれば数日かかることがあります。自分の投稿のみで、zip内のJSON形式です。
すべての公開アカウント
Sorsa API
3,200件の上限なく2006年までの全投稿を取得できます。1リクエスト20投稿、同じ25列で、1,000投稿あたり$0.07からです。12,400投稿のアカウントなら620リクエストで、$0.87からです。
コード付きの手順ガイド:ユーザーの全ツイートをダウンロードする方法。X公式の手順:Xのアーカイブをダウンロードする方法。
APIですべての投稿を取得
POST /user-tweetsと/search-tweetsは全投稿を1リクエスト20件で返し、/tweet-info-bulkはID指定で100件を読み取ります:1,000投稿あたり$0.07から。
返る件数にかかわらず1回の呼び出しが1リクエスト、失敗したリクエストは課金されません:Sorsa APIの料金。フォロワーとフォロー中のリストは、Twitterフォロワーのエクスポートをお使いください。
クレジットカード不要・有効期限なし
ツイートのエクスポートに関するよくある質問
ツールについて
無料ですか?Xアカウントは必要ですか?
無料で、登録もXログインも不要です。拡張機能なしでブラウザで動くので、自分のアカウントに触れることはなく、エクスポート先のアカウントに通知されることもありません。
他人のツイートもエクスポートできますか?
はい。公開アカウントの投稿ならエクスポートできます。X上で公開されているためです。非公開アカウントの投稿は承認されたフォロワーにしか見えないので、エクスポートできません。
1回のエクスポートで何件の投稿が入りますか?
アカウント、検索、またはリンクの最新20投稿が、全25列とともに入ります。すべての投稿が必要なら、APIで全履歴をページネーションで取得できます。
ExcelやGoogleスプレッドシートで開けますか?
はい。数値を数値のまま扱える.xlsxならExcel形式を、GoogleスプレッドシートならCSVをダウンロードしてください。どちらも投稿IDをテキストとして保持するので丸められません。
表示回数やブックマークも含まれますか?
はい。各投稿の表示回数、いいね、リポスト、リプライ、引用、ブックマークに加え、Xの「Made with AI」と有料パートナーシップのラベルも含まれます。Xは2022年12月から表示回数を計測しています。
Xについて
リプライやリツイートもエクスポートできますか?
はい。「リプライを含める」「リポストを含める」をオンにしてください。リポストの行には元の投稿とその数値が入ります。
日付の範囲を指定してエクスポートできますか?
はい。開始日と終了日を設定してください。アカウントの場合はfrom:handle since: until:で検索するので、最新の20件より前の投稿まで届きます。
自分の全ツイートをダウンロードするには?
「設定とプライバシー」「アカウント」「データのアーカイブをダウンロード」からXにアーカイブを依頼します。準備ができるとメールでリンクが届きます。公開アカウントの全履歴にはAPIを使ってください。
削除されたツイートや他人のいいねはエクスポートできますか?
いいえ。削除された投稿はXから消えており、アカウントのいいねとブックマークはX上で非公開なので、どのツールでもエクスポートできません。
APIについて
ツイートをCSVにエクスポートするAPIはありますか?
はい。Sorsa APIのPOST /user-tweetsとPOST /search-tweetsはカーソル付きで1リクエスト20投稿を、/tweet-info-bulkはIDで100投稿を、毎秒20リクエストで返します。数行のコードで行をCSVに書き出せます。最初の100リクエストは無料で、クレジットカードは不要です。
APIは3,200ツイートで止まりますか?
いいえ。Xのタイムラインは最新の3,200投稿で止まりますが、POST /search-tweetsでfrom:handleと日付を指定すれば2006年までさかのぼれます。
どのアカウントの投稿もすべてエクスポート
Sorsa APIは、どのアカウントの投稿も2006年までさかのぼり、同じ列で1リクエスト20件ずつ返します。1,000件あたり$0.07からです。
100リクエストを無料でクレジットカード不要・有効期限なし。2022年から累計60億リクエスト以上を処理。
ファイル形式の選び方
ファイル形式の選び方
- CSVGoogleスプレッドシート、Excel、Numbersで開けます。UTF-8なので絵文字やどの言語も崩れません。
- Excel数値を数値のまま扱え、見出し行を固定した.xlsxです。
- JSON1投稿につき1オブジェクト。Python、ノートブック、AIデータセットに向いています。
エクスポートのオプション
投稿
tweet_id投稿のID。スプレッドシートで丸められないようテキストとして保持します。urlx.com上のアドレス。created_at投稿日時(UTC)。type投稿、リプライ、引用、リポストのいずれか。langXの言語コード。in_reply_to_usernameリプライの返信先。conversation_id所属するスレッド。
投稿者
author_usernameユーザー名。author_name表示名。author_followersエクスポート時点のフォロワー数。
エンゲージメント
表示回数表示回数(Xは2022年12月から計測)。件のいいね件のリポスト件の返信引用ブックマーク
コンテンツとラベル
テキスト全文。media_types画像、動画、GIF。media_urlsメディアファイルへのリンク。links投稿内のリンク。hashtags件のメンションmade_with_aiXの「Made with AI」ラベル。paid_partnershipXの有料パートナーシップラベル。is_replies_limitedリプライが制限されているかどうか。
チームでの活用例
- アカウントや検索から、研究用やAI用のデータセットを構築する。
- ブランドの投稿を、表示回数やブックマークとともに月次でレポートする。
- 公開アカウントが変わる前にアーカイブする。
- 実施中のハッシュタグやキャンペーンを追跡する。
POST /user-tweetsアカウントの投稿を新しい順に、1リクエスト20件ずつ。POST /search-tweetsオペレーター付きのあらゆるX検索を2006年まで、1リクエスト20件ずつ。POST /tweet-info-bulkリンクまたはIDで最大100投稿を1リクエストで。
リクエストとそのレスポンス
POST https://api.sorsa.io/v3/user-tweets
ApiKey: YOUR_API_KEY
{"username": "northfield_climatelab", "with_replies": false}このページがエクスポートする投稿(JSON)。
{
"tweets": [
{
"id": "2116531887928250368",
"full_text": "October was the warmest on record...",
"created_at": "2026-10-31T14:05:00Z",
"view_count": 96400,
"likes_count": 812,
"bookmark_count": 410,
"user": { "username": "northfield_climatelab" }
}
],
"next_cursor": "DAABCgABG..."
}