Instagram 貼文爬蟲
Pricing
from $1.50 / 1,000 results
Pricing
from $1.50 / 1,000 results
Rating
5.0
(1)
Developer
Rush
Maintained by CommunityActor stats
2
Bookmarked
33
Total users
1
Monthly active users
19 days ago
Last modified
Categories
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 | 影片檔案的直接連結 |
mediaType | image(圖片)、video(影片)、carousel(輪播),或無法判定類型時的 unknown |
isVideo / hasAudio | 是否為影片,以及是否含聲音 |
caption | 完整貼文文字,包含主題標籤與提及帳號 |
hashtags / mentions | 從貼文文字擷取的主題標籤與提及帳號 |
title | 貼文文字開頭,最多 200 個字元 |
description | Instagram 提供的圖片文字說明,或貼文文字開頭 |
likes / comments | 按讚數與留言數 |
commentsDisabled | 是否關閉留言 |
videoViewCount / videoDuration | 影片的觀看次數與時長(秒) |
timestamp | 貼文發布時間,採 ISO 8601 格式 |
scrapedAt | 此列資料的擷取時間,採 ISO 8601 格式 |
index | 此帳號結果中的貼文序號(1、2、3…) |
shortcode | Instagram 貼文識別碼 |
ownerId | 貼文作者的 Instagram 帳號 ID |
isPinned | 此貼文是否在查詢帳號上置頂;個別貼文網址則依可取得的作者置頂資訊判定 |
dimensions | 媒體寬高,單位為像素 |
locationName | 貼文標註的地點名稱(若有) |
taggedUsers | 媒體中標註的帳號,與貼文文字中的提及不同 |
musicName | Reels 的音樂名稱與演出者 |
coauthors | 合作貼文的共同作者帳號 |
資料可用性與空值
Instagram 不會向未登入的讀者提供每篇貼文的所有資訊。只有本次取得可用資料時,相關欄位才會填入;無法取得的值會保留為 null,在表格中可能顯示為空白,不代表實際數值為零,也不能據此斷言 Instagram 永遠不公開該資訊。清單欄位以陣列呈現,沒有可列出的項目時為空陣列。
| 欄位 | 何時有值 |
|---|---|
videoViewCount | 本次可取得 Reels 觀看數時。圖片及無法取得有效觀看數的影片為空值。 |
isPinned | 可確認置頂狀態時;帳號查詢與個別貼文網址都可能為空值。 |
commentsDisabled | Instagram 明確提供此資訊時;公開讀取通常為空值。 |
likes / comments | Instagram 回傳有效數值時;被隱藏或本次無法取得的數值保留為空值。 |
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