Instagram 貼文爬蟲 avatar

Instagram 貼文爬蟲

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Instagram 貼文爬蟲

Instagram 貼文爬蟲

擷取公開 Instagram 帳號的貼文、Reels 與輪播內容,提供媒體下載連結、互動數據、文字說明等完整資料。

Pricing

from $1.50 / 1,000 results

Rating

5.0

(1)

Developer

Rush

Rush

Maintained by Community

Actor stats

2

Bookmarked

33

Total users

1

Monthly active users

19 days ago

Last modified

Share

Instagram 貼文爬蟲 — 提取貼文摘要與媒體下載連結

從公開 Instagram 帳號或個別貼文網址擷取貼文、Reels 與輪播媒體。資料集包含可取得的貼文文字、主題標籤、提及帳號、互動數據、發布時間、媒體連結與其他貼文資訊。

適用於社群觀察、內容研究、競爭者分析、創作者探索,以及建立供分析使用的 Instagram 資料集。

可取得的資料

  • 公開帳號的貼文、Reels 與輪播貼文
  • 圖片、影片及輪播媒體連結
  • 貼文文字、主題標籤與提及帳號
  • 按讚數、留言數與影片時長
  • 發布時間、貼文連結、貼文代碼,以及貼文有提供的地點、標註帳號、音樂與共同作者
  • 本次可取得的 Reels 觀看數
  • 可選的日期篩選與置頂貼文排除功能

輸入

加入 Instagram 使用者名稱、帳號網址、貼文網址或 Reel 網址。以下為輸入格式示例,其中的 Reel 網址是佔位範例,使用時請換成實際網址。

{
"usernames": [
"natgeo",
"https://www.instagram.com/nasa/",
"https://www.instagram.com/reel/ABC123xyz/"
],
"maxPosts": 25,
"postsNewerThan": "1 month",
"excludePinnedPosts": false
}

輸入設定

設定必填預設值說明
usernames是—Instagram 使用者名稱、帳號網址、貼文網址或 Reel 網址。每次執行最多 10 個項目。
maxPosts否50每個帳號最多擷取幾篇貼文,範圍為 1–1000。不適用於個別貼文或 Reel 網址。
postsNewerThan否—帳號查詢只擷取指定日期當天或之後的貼文。可輸入日期(如 2026-01-15)或相對期間(如 7 days、2 weeks、1 month)。不篩選個別貼文或 Reel 網址。
excludePinnedPosts否false帳號查詢略過在該帳號上置頂的貼文。無法確認置頂狀態時,該帳號會列為未完成。不篩選個別貼文或 Reel 網址。

輸出

資料集的每一列代表一篇 Instagram 貼文或 Reel。以下是示意資料,並非實際擷取的貼文;連結與數值皆為範例。「完整資料」檢視列出所有可用欄位,包括作者、尺寸、標註帳號、地點、音樂與共同作者。

{
"username": "natgeo",
"postUrl": "https://www.instagram.com/reel/ABC123xyz/",
"mediaDownloadUrl": "https://scontent.cdninstagram.com/.../video.mp4",
"mediaType": "video",
"caption": "範例貼文文字,含 #travel 與 @natgeo",
"hashtags": ["travel"],
"mentions": ["natgeo"],
"likes": 5230,
"comments": 187,
"timestamp": "2026-02-18T14:30:00.000Z",
"shortcode": "ABC123xyz",
"videoViewCount": 84500,
"videoDuration": 143.1,
"isPinned": false
}

輪播貼文若有提供各項媒體資料,mediaDownloadUrl 會是媒體項目的陣列,讓你逐項取得輪播內容。

所有欄位

欄位說明
username查詢的帳號;若輸入個別貼文網址,則為貼文作者
author可取得的貼文作者;合作貼文的作者可能與查詢帳號不同
postUrl貼文或 Reel 的連結
mediaDownloadUrl媒體的直接連結;輪播貼文則為媒體項目的陣列
displayUrl縮圖或預覽圖連結
videoUrl影片檔案的直接連結
mediaTypeimage(圖片)、video(影片)、carousel(輪播),或無法判定類型時的 unknown
isVideo / hasAudio是否為影片,以及是否含聲音
caption完整貼文文字,包含主題標籤與提及帳號
hashtags / mentions從貼文文字擷取的主題標籤與提及帳號
title貼文文字開頭,最多 200 個字元
descriptionInstagram 提供的圖片文字說明,或貼文文字開頭
likes / comments按讚數與留言數
commentsDisabled是否關閉留言
videoViewCount / videoDuration影片的觀看次數與時長(秒)
timestamp貼文發布時間,採 ISO 8601 格式
scrapedAt此列資料的擷取時間,採 ISO 8601 格式
index此帳號結果中的貼文序號(1、2、3…)
shortcodeInstagram 貼文識別碼
ownerId貼文作者的 Instagram 帳號 ID
isPinned此貼文是否在查詢帳號上置頂;個別貼文網址則依可取得的作者置頂資訊判定
dimensions媒體寬高,單位為像素
locationName貼文標註的地點名稱(若有)
taggedUsers媒體中標註的帳號,與貼文文字中的提及不同
musicNameReels 的音樂名稱與演出者
coauthors合作貼文的共同作者帳號

資料可用性與空值

Instagram 不會向未登入的讀者提供每篇貼文的所有資訊。只有本次取得可用資料時,相關欄位才會填入;無法取得的值會保留為 null,在表格中可能顯示為空白,不代表實際數值為零,也不能據此斷言 Instagram 永遠不公開該資訊。清單欄位以陣列呈現,沒有可列出的項目時為空陣列。

欄位何時有值
videoViewCount本次可取得 Reels 觀看數時。圖片及無法取得有效觀看數的影片為空值。
isPinned可確認置頂狀態時;帳號查詢與個別貼文網址都可能為空值。
commentsDisabledInstagram 明確提供此資訊時;公開讀取通常為空值。
likes / commentsInstagram 回傳有效數值時;被隱藏或本次無法取得的數值保留為空值。
locationName、musicName、taggedUsers、coauthors貼文提供相關資訊時。

資料集檢視與執行摘要

  • 總覽:帳號、貼文類型、互動數據、發布時間與貼文連結。
  • 媒體下載:媒體連結與縮圖。
  • 完整資料:所有可用欄位。

「執行摘要」輸出會列出已儲存的貼文數、未完成的查詢項目,以及是否因執行費用上限而停止。若無法可靠地儲存結果,也會停止收集並記錄原因;已成功儲存的結果仍可使用。重複輸入同一帳號的不同表示方式,或遇到同次執行中已儲存的貼文,都不會重複寫入。

由此版本建立的執行,在重新啟動同一次執行(Resurrect)時會保留原本相對日期所對應的範圍與已儲存結果。若要變更輸入設定,請建立新的執行。

使用建議

  • 先用一至兩個帳號確認輸出格式,再擴大查詢範圍。
  • 只需要近期內容時,可設定 postsNewerThan。
  • 媒體連結可能失效,建議在執行完成後儘早下載或處理。
  • 輸入設定須符合列出的型別與限制;無效設定會在開始收集前終止執行。
  • 無法讀取的項目,例如拼錯的帳號或不適用的網址,會列入摘要並略過,其他有效項目仍會嘗試處理。
  • 部分受限制的讀取需要 Apify 住宅代理存取權限。使用時,代理流量費用會計入你的 Apify 帳戶;若未開通此權限,受影響的查詢項目可能無法完成。

常見問題

日期可以包含時間嗎?

請使用 YYYY-MM-DD(例如 2026-01-15)或相對期間(例如 7 days)。目前不接受含時間的完整日期時間字串。

可以擷取私人帳號嗎?

不行,只收集公開可取得的資料。

同一次執行可以混合帳號網址與貼文網址嗎?

可以,同一份輸入清單可混合使用者名稱、帳號網址、貼文網址與 Reel 網址。

排除置頂貼文如何運作?

啟用 excludePinnedPosts 後,會從各個查詢帳號收集未置頂的貼文。合作貼文會依「查詢帳號」的置頂狀態判定;只在其他合作帳號置頂的貼文仍會保留。個別貼文與 Reel 網址仍依指定連結收集,不套用此篩選。若 Instagram 不再提供可判定的置頂資訊,受影響帳號會列為未完成,不會把狀態不明的貼文當成符合條件。

為什麼取得的貼文比設定數量少?

帳號可能沒有足夠的公開貼文、日期篩選可能排除較舊內容,或 Instagram 在該次執行未提供更多公開結果。每個帳號也有收集範圍上限,避免大量篩選時無限制查找。若因此無法檢查剩餘貼文,執行摘要會將該帳號列為未完成。

為什麼有些欄位是空的?

Instagram 對不同貼文提供的資訊可能不同。請參考上方「資料可用性與空值」。空值代表本次無法取得有效資料,不代表零。

輸入清單中有一項填錯會怎樣?

該項會列入執行摘要並略過,其他有效項目仍會嘗試處理。達到執行費用上限,或無法可靠地儲存結果時,則會停止收集。

會擷取留言內容或追蹤者嗎?

不會。此 Actor 專注於帳號貼文、Reels 與輪播媒體;留言數不等於留言內容。

負責任地使用

請僅用於合法用途,並尊重 Instagram 服務條款、隱私權與適用的資料保護法規。結果取決於執行當下公開可取得的資料。

免責聲明

本工具收集公開可取得的資料,供研究與分析使用。使用者須自行確保使用方式符合 Instagram 服務條款及所有適用法律。

  • Instagram 決定公開提供哪些資料,且可能隨時變更;每個帳號可取得的貼文數量可能不同,不同次執行的結果也可能不同。
  • 開發者不對使用本工具所造成的後果負責,包括資料遺失或法律責任。
  • 取得的資料應依適用的資料保護法規處理。

更多 Actor

需要其他 Instagram 資料嗎?可查看 futurizerush 的其他爬蟲,探索留言、追蹤者、主題標籤與使用者貼文相關工具。

相關搜尋關鍵字

Instagram scraper, Instagram posts scraper, Instagram reels scraper, Instagram carousel scraper, Instagram media downloader, Instagram analytics, social media monitoring, influencer research, competitor analysis, lead generation, Apify, Claude Code, OpenClaw, Gemini, Antigravity, Codex, ChatGPT