推文爬蟲:匯出推文為 CSV
Sorsa 匯出推文能把任何公開 X 帳號、任何搜尋或一份貼文連結清單中的貼文,轉成 CSV、Excel 或 JSON 檔案,附觀看次數、按讚數、書籤數和 X 自己的標籤。免費,不需登入 X。Sorsa 匯出推文能把任何公開 X 帳號、搜尋或貼文連結轉成 CSV、Excel 或 JSON 檔案。免費,不需登入。
匯出選項
貼文會以表格顯示在這裡,可下載為 CSV、Excel 或 JSON。
輸入帳號會取得它最新的貼文;輸入搜尋會取得最新的符合貼文;輸入連結則會取得那些貼文。
怎麼把推文匯出為 CSV
在上方選擇來源(帳號、搜尋或一份貼文連結清單),設定日期和選項,再按「匯出貼文」:表格出現後,就能下載 CSV、Excel 或 JSON。整個過程在瀏覽器中完成,不需登入 X,也不用安裝擴充功能,所以完全不會動到你自己的帳號。
該選哪種檔案
- CSV可在 Google Sheets、Excel 和 Numbers 中開啟;採用 UTF-8 編碼,表情符號和各種語言都能正常顯示。
- Excel.xlsx 檔,數字保持數值格式,標題列已凍結。
- JSON每則貼文一個物件,適合 Python、Notebook 和 AI 資料集。
- 選擇來源帳號的使用者名稱、使用 X 運算子的搜尋,或最多 20 個貼文連結。
- 設定日期和選項日期範圍、回覆、轉推,或只要含媒體的貼文。
- 下載檔案CSV 適合試算表,Excel 可直接排序,JSON 則適合程式碼和 AI 工具。
檔案內容:25 個欄位
每次匯出都會以相同順序保留相同的 25 個欄位,所以不同帳號和日期的檔案可以直接合併到同一張工作表。
貼文 7
tweet_id貼文 ID,以文字格式儲存,試算表才不會把它四捨五入。url它在 x.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 的「以 AI 製作」標籤。paid_partnershipX 的「付費合作」標籤。is_replies_limited是否限制回覆。
選取貼文的三種方式
帳號
它最新的貼文,或一段日期範圍:工具會用 from:handle since: until: 向 X 查詢,所以範圍能涵蓋比最新貼文更早的內容。
northfield_climatelab搜尋
關鍵字、主題標籤和任何 X 運算子:from:、lang:、min_faves:、filter:media。可以用推特進階搜尋建立搜尋條件。
#heatpumps lang:en min_faves:20貼文連結
一次最多 20 個連結或 ID,適合你手動收集或從報告中整理出的清單。
x.com/…/status/1984…
想看帳號某一天的貼文,請用依日期搜尋推文;想看爆紅的貼文,請用推特熱門推文查詢;想看某則貼文底下的回覆,請用推特回覆檢視器。
怎麼下載帳號的所有推文
這是兩件不同的事。你自己的帳號:X 的封存檔有每一則貼文,但只限你自己的,而且需要一點時間。任何公開帳號的完整歷史:用 API。
附程式碼的逐步指南:如何下載某個使用者的所有推文。X 官方的步驟:如何下載你的 X 封存檔。
你自己的帳號
X 的封存檔
依序開啟「設定和隱私」、「你的帳號」和「下載資料封存檔」。準備好後,X 會寄送連結到你的電子郵件;說明中心表示可能需要幾天。只有你自己的貼文,以 JSON 格式包在 zip 檔中。
任何公開帳號
Sorsa API
2006 年以來的每一則貼文,沒有 3,200 則的上限:每次請求 20 則貼文,欄位同樣是 25 個,每 1,000 則貼文 $0.07 起。一個有 1.24 萬則貼文的帳號需要 620 次請求:$0.87 起。
透過 API 取得每一則貼文
免費匯出只顯示最新的 20 則貼文。Sorsa API 能全部傳回:POST /user-tweets 逐頁讀取帳號的貼文,POST /search-tweets 逐頁讀取 2006 年以來的任何搜尋結果,每次請求 20 則並附 cursor;POST /tweet-info-bulk 則依連結或 ID 讀取 100 則貼文。前 100 次請求免費:2,000 則貼文。
團隊用它來做什麼
- 從帳號和搜尋結果建立研究與 AI 資料集。
- 逐月報告品牌的貼文成效,含觀看次數和書籤數。
- 在公開帳號的內容變動之前先封存。
- 在主題標籤或行銷活動進行期間持續監測。
POST /user-tweets帳號的貼文,由新到舊,每次請求 20 則。POST /search-tweets任何 X 搜尋與運算子,可回溯至 2006 年,每次請求 20 則。POST /tweet-info-bulk一次請求依連結或 ID 讀取最多 100 則貼文。
一次呼叫就算一次請求,不論傳回多少資料;失敗的請求一律不收費:Sorsa API 定價。粉絲和追蹤名單請用匯出推特粉絲名單。
免信用卡,而且永不過期。
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 上本來就是公開的。私人帳號的貼文只有經過核准的粉絲看得到,所以無法匯出。
一次匯出包含多少則貼文?
帳號、搜尋或你的連結中最新的 20 則貼文,附全部 25 個欄位。如果要每一則貼文,API 能逐頁讀取完整歷史。
可以用 Excel 或 Google Sheets 開啟檔案嗎?
可以。下載 Excel 可取得數字保持數值格式的 .xlsx,下載 CSV 則適合 Google Sheets;兩者都會把貼文 ID 存成文字,以免 ID 遭到四捨五入。
有包含觀看次數和書籤數嗎?
有:每則貼文都有觀看次數、按讚數、轉推數、回覆數、引用數和書籤數,還有 X 的「以 AI 製作」和「付費合作」標籤。X 自 2022 年 12 月起才開始計算觀看次數。
X 相關
可以匯出回覆和轉推嗎?
可以:開啟「包含回覆」和「包含轉推」。轉推那一列會包含原始貼文和它的數字。
可以匯出某段日期範圍的推文嗎?
可以。設定「起始日」和「結束日」:如果是帳號,工具會搜尋 from:handle since: until:,能涵蓋比最新 20 則更早的貼文。
怎麼下載我自己的所有推文?
在「設定和隱私」中依序選擇「你的帳號」和「下載資料封存檔」,向 X 申請封存檔;準備好後,X 會寄送連結到你的電子郵件。如果要任何公開帳號的完整歷史,請用 API。
可以匯出已刪除的推文,或別人按讚的內容嗎?
不行。已刪除的貼文已從 X 上消失,而帳號的按讚和書籤在 X 上不公開,所以任何工具都無法匯出。
關於 API
有可以把推文匯出為 CSV 的 API 嗎?
有。Sorsa API 的 POST /user-tweets 和 POST /search-tweets 每次請求傳回 20 則貼文並附 cursor,/tweet-info-bulk 則依 ID 傳回 100 則,速率為每秒 20 次請求;只要幾行程式碼就能把資料寫成 CSV。一開始就有 100 次免費請求,免信用卡。
API 會在 3,200 則推文停止嗎?
不會。X 的時間軸只能讀到最新的 3,200 則貼文;POST /search-tweets 搭配 from:handle 和日期,則能回溯至 2006 年。
匯出任何帳號的每一則貼文
Sorsa API 能傳回任何帳號 2006 年以來的貼文,每次請求 20 則,欄位相同,每 1,000 則 $0.07 起。
免信用卡,而且永不過期。自 2022 年起已處理超過 60 億次請求。
怎麼把推文匯出為 CSV
選擇帳號、搜尋或貼文連結,設定日期,再下載 CSV、Excel 或 JSON。不需登入 X,免安裝擴充功能。
- 選擇來源帳號的使用者名稱、使用 X 運算子的搜尋,或最多 20 個貼文連結。
- 設定日期和選項日期範圍、回覆、轉推,或只要含媒體的貼文。
- 下載檔案CSV 適合試算表,Excel 可直接排序,JSON 則適合程式碼和 AI 工具。
檔案內容:25 個欄位
每次匯出都會以相同順序保留相同的 25 個欄位。
選取貼文的三種方式
帳號
它最新的貼文,或一段日期範圍:工具會用 from:handle since: until: 向 X 查詢,所以範圍能涵蓋比最新貼文更早的內容。
northfield_climatelab搜尋
關鍵字、主題標籤和任何 X 運算子:from:、lang:、min_faves:、filter:media。可以用推特進階搜尋建立搜尋條件。
#heatpumps lang:en min_faves:20貼文連結
一次最多 20 個連結或 ID,適合你手動收集或從報告中整理出的清單。
x.com/…/status/1984…
怎麼下載帳號的所有推文
你自己的帳號
X 的封存檔
依序開啟「設定和隱私」、「你的帳號」和「下載資料封存檔」。準備好後,X 會寄送連結到你的電子郵件;說明中心表示可能需要幾天。只有你自己的貼文,以 JSON 格式包在 zip 檔中。
任何公開帳號
Sorsa API
2006 年以來的每一則貼文,沒有 3,200 則的上限:每次請求 20 則貼文,欄位同樣是 25 個,每 1,000 則貼文 $0.07 起。一個有 1.24 萬則貼文的帳號需要 620 次請求:$0.87 起。
附程式碼的逐步指南:如何下載某個使用者的所有推文。X 官方的步驟:如何下載你的 X 封存檔。
透過 API 取得每一則貼文
POST /user-tweets 和 /search-tweets 能傳回每一則貼文,每次請求 20 則;/tweet-info-bulk 依 ID 讀取 100 則:每 1,000 則貼文 $0.07 起。
一次呼叫就算一次請求,不論傳回多少資料;失敗的請求一律不收費:Sorsa API 定價。粉絲和追蹤名單請用匯出推特粉絲名單。
免信用卡,而且永不過期。
匯出推文常見問題
關於工具
免費嗎?需要 X 帳號嗎?
免費,免註冊,也不需登入 X。它在瀏覽器中執行,不需擴充功能,所以完全不會動到你自己的帳號,你匯出的帳號也不會收到通知。
可以匯出別人的推文嗎?
可以,任何公開帳號的貼文都行:它們在 X 上本來就是公開的。私人帳號的貼文只有經過核准的粉絲看得到,所以無法匯出。
一次匯出包含多少則貼文?
帳號、搜尋或你的連結中最新的 20 則貼文,附全部 25 個欄位。如果要每一則貼文,API 能逐頁讀取完整歷史。
可以用 Excel 或 Google Sheets 開啟檔案嗎?
可以。下載 Excel 可取得數字保持數值格式的 .xlsx,下載 CSV 則適合 Google Sheets;兩者都會把貼文 ID 存成文字,以免 ID 遭到四捨五入。
有包含觀看次數和書籤數嗎?
有:每則貼文都有觀看次數、按讚數、轉推數、回覆數、引用數和書籤數,還有 X 的「以 AI 製作」和「付費合作」標籤。X 自 2022 年 12 月起才開始計算觀看次數。
X 相關
可以匯出回覆和轉推嗎?
可以:開啟「包含回覆」和「包含轉推」。轉推那一列會包含原始貼文和它的數字。
可以匯出某段日期範圍的推文嗎?
可以。設定「起始日」和「結束日」:如果是帳號,工具會搜尋 from:handle since: until:,能涵蓋比最新 20 則更早的貼文。
怎麼下載我自己的所有推文?
在「設定和隱私」中依序選擇「你的帳號」和「下載資料封存檔」,向 X 申請封存檔;準備好後,X 會寄送連結到你的電子郵件。如果要任何公開帳號的完整歷史,請用 API。
可以匯出已刪除的推文,或別人按讚的內容嗎?
不行。已刪除的貼文已從 X 上消失,而帳號的按讚和書籤在 X 上不公開,所以任何工具都無法匯出。
關於 API
有可以把推文匯出為 CSV 的 API 嗎?
有。Sorsa API 的 POST /user-tweets 和 POST /search-tweets 每次請求傳回 20 則貼文並附 cursor,/tweet-info-bulk 則依 ID 傳回 100 則,速率為每秒 20 次請求;只要幾行程式碼就能把資料寫成 CSV。一開始就有 100 次免費請求,免信用卡。
API 會在 3,200 則推文停止嗎?
不會。X 的時間軸只能讀到最新的 3,200 則貼文;POST /search-tweets 搭配 from:handle 和日期,則能回溯至 2006 年。
匯出任何帳號的每一則貼文
Sorsa API 能傳回任何帳號 2006 年以來的貼文,每次請求 20 則,欄位相同,每 1,000 則 $0.07 起。
領取 100 次免費請求免信用卡,而且永不過期。自 2022 年起已處理超過 60 億次請求。
該選哪種檔案
該選哪種檔案
- CSV可在 Google Sheets、Excel 和 Numbers 中開啟;採用 UTF-8 編碼,表情符號和各種語言都能正常顯示。
- Excel.xlsx 檔,數字保持數值格式,標題列已凍結。
- JSON每則貼文一個物件,適合 Python、Notebook 和 AI 資料集。
匯出選項
貼文
tweet_id貼文 ID,以文字格式儲存,試算表才不會把它四捨五入。url它在 x.com 上的網址。created_at發布時間,以 UTC 表示。type貼文、回覆、引用或轉推。langX 的語言代碼。in_reply_to_username回覆的對象。conversation_id所屬的討論串。
作者
author_username使用者名稱。author_name顯示名稱。author_followers匯出時的粉絲數。
互動
views觀看次數(X 自 2022 年 12 月起才開始計算)。likesrepostsrepliesquotesbookmarks
內容與標籤
text完整文字。media_types圖片、影片或 GIF。media_urls媒體檔案的連結。links貼文中的連結。hashtagsmentionsmade_with_aiX 的「以 AI 製作」標籤。paid_partnershipX 的「付費合作」標籤。is_replies_limited是否限制回覆。
團隊用它來做什麼
- 從帳號和搜尋結果建立研究與 AI 資料集。
- 逐月報告品牌的貼文成效,含觀看次數和書籤數。
- 在公開帳號的內容變動之前先封存。
- 在主題標籤或行銷活動進行期間持續監測。
POST /user-tweets帳號的貼文,由新到舊,每次請求 20 則。POST /search-tweets任何 X 搜尋與運算子,可回溯至 2006 年,每次請求 20 則。POST /tweet-info-bulk一次請求依連結或 ID 讀取最多 100 則貼文。
請求與回應
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..."
}