Instagram Video & Photo Downloader V2 avatar

Instagram Video & Photo Downloader V2

Pricing

from $1.20 / 1,000 download link generateds

Go to Apify Store
Instagram Video & Photo Downloader V2

Instagram Video & Photo Downloader V2

Get direct download links for Instagram posts, reels and every slide of a carousel — video, photo and cover image. Links are shortened and each item reports exactly when the link expires, so you know how long you have to fetch the file.

Pricing

from $1.20 / 1,000 download link generateds

Rating

0.0

(0)

Developer

MYM

MYM

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Instagram Media Downloader — MP4 & photo download links by URL (No API Key, No Login)

Apify Actor No API Key required No Login needed No cookies needed Export formats MCP AI agents Pay per result

Download Instagram photos, videos, reels, and carousels from their URL — no login, no cookies, no Graph API app, no access token, no browser extension. Paste post URLs and the Instagram Media Downloader returns a direct download link per media item, the cover image, media type, duration for video, caption, owner, live like and view counts, and an explicit link expiry timestamp. Carousels come back as one row per slide. Export to JSON, CSV, Excel, or XML.

Download your first media free in under 2 minutes — paste a link, click Start, download. No configuration, no credit card to try.


Table of contents


What can the Instagram Media Downloader do? {#what-can-it-do}

  • ⬇️ Get a direct download link for photos, videos, and reels.
  • 🎠 Carousels supported — one row per slide with partIndex and partCount.
  • 🖼️ Get the cover image and media type on every row.
  • ⏱️ Get video duration for editing and planning.
  • Know your deadlinelinkExpiresAt and linkExpiresInMinutes tell you exactly when links die.
  • 📊 Get likes and views at scrape time, so archives keep their context.
  • 🗂️ Batch many post URLs in one run.
  • 📤 Export the links to JSON, CSV, Excel, or XML and hand them to your downloader.

Go beyond the limits of the official Instagram API: no OAuth app, no app review, no quota juggling — paste your input and collect publicly available data.


Who uses the Instagram Media Downloader? {#who-uses-it}

  • ✂️ Editors & content teams — pull clean source files for repurposing.
  • 🗄️ Brand & agency teams — archive campaign creatives before they are deleted.
  • 📢 Ad researchers — build a swipe file of creatives worth studying.
  • 🎨 Designers — collect reference imagery at full resolution.
  • 🤖 AI teams — assemble image and video corpora.

What data can I scrape? {#what-data}

FieldTypeDescription
postUrlstringOriginal post URL.
shortcodestringPost short code.
downloadUrlstringDirect download link for this media item.
coverUrlstringCover image URL.
mediaTypestringimage or video.
partIndexnumberSlide index for carousels.
partCountnumberTotal slides for carousels.
videoDurationnumberVideo length in seconds.
captionstringPost caption.
ownerstringOwner username.
likesnumberLikes at scrape time.
commentsnumberComment count at scrape time.
viewsnumberViews for video posts.
takenAtstringPublish timestamp.
linkExpiresAtstringWhen the download link stops working.
linkExpiresInMinutesnumberMinutes left on the link when the row was created.

Fields reflect what Instagram exposes publicly for that item. Values that do not exist for a given item are returned as null rather than dropped, so your schema stays stable.


  1. Open the Instagram Media Downloader on Apify.
  2. Paste post, reel, or carousel URLs into Post / reel URLs.
  3. (Optional) Set Max items, then click ▶ Start.
  4. Download from downloadUrl before linkExpiresAt.

No login, no cookies, no proxy configuration. Start with one input to see the output shape, then scale the same run — the fields stay identical, so code written against a test run keeps working.


Input example {#input-example}

{
"startUrls": [
"https://www.instagram.com/p/DbDxyjdDKp1/"
],
"resultsLimit": 100
}
  • startUrls — post, reel, or carousel URLs.
  • resultsLimit — hard cap on media items returned per run.

Output example {#output-example}

{
"type": "carousel",
"likes": 212446,
"owner": "nasa",
"views": null,
"caption": "Two actively merging sub-clusters, both alike in mass,⁣\nIn this young galaxy cluster we set our scene.⁣\n\nA galaxy cluster is exactly what you'd think: a bunch of galaxies grouped together. This particular cluster has two sub-clusters that have similar masses. The sub-clusters have slammed through each other and traveled over one million light-years away from each other but will eventually come back together repeatedly until they finally merge.⁣\n\nThis process is messy, but it's helping us study the region. The cluster's extreme and concentrated mass curves light with its gravity, like how a glass lens bends and focuses light. This is gravitational lensing. Objects are magnified and their brightness is enhanced, so if they lie in exactly the right place, background galaxies and even individual stars that would have been far too faint and distant to spot will be made visible.⁣\n\n#NASA #Galaxy #Astronomy",
"postUrl": "https://www.instagram.com/p/DbDxyjdDKp1/",
"takenAt": "2026-07-21T14:55:20.000Z",
"comments": 720,
"coverUrl": "https://kutt.foxtools.de/CCesv9",
"mediaType": "image",
"partCount": 2,
"partIndex": 1,
"shortcode": "DbDxyjdDKp1",
"sourceType": "instagram",
"downloadUrl": "https://kutt.foxtools.de/CCesv9",
"linkExpiresAt": "2026-08-01T17:17:23.000Z",
"videoDuration": null,
"linkExpiresInMinutes": 6300
}

Every run produces a clean dataset you can page through in the Apify Console or pull via API. Export to JSON, CSV, Excel, or XML in one click.


V2 = managed delivery. Runs on managed infrastructure for consistent, guaranteed delivery and a wider field set.

How much will it cost? {#pricing}

Simple, predictable pay-per-result pricing — you pay for the media items you actually receive, not for compute time.

  • 💸 Pay per media item — budget is just media items × rate, so you can estimate spend up front.
  • 📉 Volume discounts — Bronze, Silver, Gold, Platinum, and Diamond Apify plans get progressively lower rates.
  • 🆓 Free to try — new Apify accounts include monthly free usage, so your first run costs nothing.
  • 🚫 No hidden fees — no proxy add-on, no per-request API charge, no minimum spend.

See the live rate on the Apify store page.


Tips {#tips}

  • Download immediately — Instagram signs CDN links and they expire quickly.
  • 🤖 Automate the fetch — pipe downloadUrl into n8n, Make, or a script that stores files in S3 or Drive.
  • 🎠 Rebuild carousels by grouping on shortcode and ordering by partIndex.
  • 📊 Snapshot likes and views with the file so your archive records performance.
  • ⚖️ Respect copyright — a download link is not a licence; get permission before reusing someone's content.

Want other Instagram data? {#want-other-data}

Building a multi-platform dataset? The same no-login, pay-per-result approach covers the other networks:

Browse everything on the myagizm store profile.


Use the data with AI agents (MCP) {#mcp}

The Instagram Media Downloader is available through the Apify MCP server, so AI assistants can call it as a tool and pull download links on demand.

  • 🧩 Claude — add the Apify MCP server and let Claude fetch and analyse the data.
  • 🤖 ChatGPT — use the actor as a tool inside research and reporting workflows.
  • 🖊️ Cursor — pull structured results straight into your coding sessions.

Common AI-agent recipes:

  • ⬇️ Bulk fetch — "download the media from these ten posts."
  • 🗄️ Campaign backup — "archive every asset from this list with its metrics."
  • 🎠 Carousel rebuild — "group these rows into their original carousels."
  • ✂️ Repurpose queue — "prepare source files for editing."

Integrations & API {#integrations}

Connect the actor to the tools you already use: Make, Zapier, n8n, Slack, Airbyte, Gumloop, CrewAI, IFTTT, Lindy, GitHub, Google Sheets, and Google Drive — plus webhooks, Apify Schedules, and the MCP server.

Run synchronously and get the dataset (Apify API)

curl -X POST "https://api.apify.com/v2/acts/myagizm~instagram-media-downloader-v2/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"startUrls": ["https://www.instagram.com/p/DbDxyjdDKp1/"], "resultsLimit": 100}'

Start a run asynchronously

curl -X POST "https://api.apify.com/v2/acts/myagizm~instagram-media-downloader-v2/runs?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"startUrls": ["https://www.instagram.com/p/DbDxyjdDKp1/"], "resultsLimit": 100}'

Fetch dataset items later

$curl "https://api.apify.com/v2/acts/myagizm~instagram-media-downloader-v2/runs/last/dataset/items?token=YOUR_APIFY_TOKEN&format=csv"

Change format to json, csv, xlsx, or xml to export in your preferred format. The Apify Console also auto-generates ready-to-paste JavaScript, Python, and CLI snippets plus an OpenAPI spec for this actor.


Support {#support}

Questions, feature requests, or something not looking right? Open an issue on the actor's Issues tab. Please include the input you used so we can reproduce and fix it quickly.


FAQ {#faq}

Does the actor store files for me?

No. It returns links; you decide where files are stored. That keeps the actor cheap and your storage under your control.

Not long — Instagram signs them. Every row includes linkExpiresAt and linkExpiresInMinutes.

Are carousels supported?

Yes — each slide is its own row with partIndex and partCount.

Can I download from private accounts?

No. Private content is skipped and reported in the log.

Can I reuse downloaded media commercially?

That is between you and the rights holder. The actor gives access to publicly available media; copyright still applies.

Do I need an Instagram account, login, cookies, or API key?

No. There is no login, no cookies, no Instagram Graph API app, no app review, and no access token. Paste your input and run.

The actor collects only publicly available data — the same content any visitor can see without logging in. It never logs in and never accesses private accounts. You are responsible for compliant use: if the data contains personal data, follow GDPR, CCPA, and other applicable regulations, and respect Instagram's terms.

Can I scrape private accounts?

No. Private accounts are reported in the run log and skipped. The actor never bypasses access controls.

Do I need proxies?

No. Proxy handling is built in and managed for you — nothing to configure or supply.

Can I export the results to CSV, Excel, or JSON?

Yes. Export to JSON, CSV, Excel, or XML from the Console, or use the API format parameter.

Can I use it with the Apify API?

Yes — the sync and async endpoints are shown above.

Is there an MCP server for AI agents?

Yes. The actor is exposed through the Apify MCP server, so Claude, ChatGPT, and Cursor can call it as a tool.

Can I schedule runs?

Yes. Use Apify Schedules or trigger runs via API and webhooks to keep the data fresh.

How fresh is the data?

There is no caching. Every run reads the current public page, so numbers are live at run time.

Media URLs stopped working after a while — why?

Instagram signs its CDN links and they expire. Download or re-host media in the same session you scrape it.


instagram media downloader · download instagram video · instagram reel download link · instagram photo downloader · instagram carousel download · bulk instagram downloader · instagram mp4 link · instagram downloader api · save instagram media · instagram content archive · download instagram without login


Disclaimer {#disclaimer}

This is an independent tool and is not affiliated with, endorsed by, or sponsored by Instagram or Meta Platforms, Inc.. All product names, logos, and brands are property of their respective owners.

The actor collects only publicly available data — the same content any visitor can see without logging in. It never logs in, never bypasses access controls, and never touches private or protected content. You are responsible for how you use the data: if it contains personal data, follow GDPR, CCPA, and other applicable regulations, and respect the platform's terms.


Resources {#resources}


中文说明 —— Instagram 媒体下载工具

按链接下载 Instagram 图片、视频、Reels 与多图帖 —— 不需要登录、Cookie、Graph API 应用、access token 或插件。粘贴帖子链接,每个媒体返回直接下载链接、封面图、媒体类型、视频时长、正文、作者、当前点赞与观看数,以及明确的链接失效时间。多图帖每张一行。

两分钟内免费拿到第一批数据 —— 填入内容、点击 Start 即可。无需配置,试用不需要信用卡。

能做什么

  • ⬇️ 获取图片 / 视频 / Reels 的直接下载链接
  • 🎠 支持多图帖,每张一行(partIndexpartCount)。
  • 🖼️ 封面图与媒体类型
  • ⏱️ 视频时长
  • 明确失效时间linkExpiresAtlinkExpiresInMinutes)。
  • 📊 抓取时的点赞与观看数,归档时保留上下文。
  • 🗂️ 可批量处理多个链接
  • 📤 导出链接为 JSON / CSV / Excel / XML。

无需 OAuth 应用、无需应用审核、无需配额管理 —— 填入内容即可采集公开数据。

谁在用

  • ✂️ 剪辑与内容团队 —— 拿到干净素材做二次创作。
  • 🗄️ 品牌与代理团队 —— 在素材下线前归档。
  • 📢 广告研究 —— 建立创意素材库。
  • 🎨 设计师 —— 收集全分辨率参考图。
  • 🤖 AI 团队 —— 构建图像与视频语料。

可以抓取哪些数据

字段类型说明
postUrlstring原始帖子链接
shortcodestring帖子短码
downloadUrlstring该媒体的直接下载链接
coverUrlstring封面图
mediaTypestringimagevideo
partIndexnumber多图帖的第几张
partCountnumber多图帖总张数
videoDurationnumber视频时长(秒)
captionstring帖子正文
ownerstring作者用户名
likesnumber抓取时点赞数
commentsnumber抓取时评论数
viewsnumber视频观看数
takenAtstring发布时间
linkExpiresAtstring下载链接失效时间
linkExpiresInMinutesnumber生成该行时链接剩余分钟数

字段取决于平台对外公开了什么。某个条目没有的值会返回 null 而不是直接省略,因此你的数据结构始终稳定。

使用步骤

  1. 打开 Instagram 媒体下载工具
  2. Post / reel URLs 粘贴帖子、Reels 或多图帖链接。
  3. (可选)设置 Max items,点击 ▶ Start
  4. linkExpiresAt 之前从 downloadUrl 下载。

输入示例

{
"startUrls": [
"https://www.instagram.com/p/DbDxyjdDKp1/"
],
"resultsLimit": 100
}

输出示例

{
"type": "carousel",
"likes": 212446,
"owner": "nasa",
"views": null,
"caption": "Two actively merging sub-clusters, both alike in mass,⁣\nIn this young galaxy cluster we set our scene.⁣\n\nA galaxy cluster is exactly what you'd think: a bunch of galaxies grouped together. This particular cluster has two sub-clusters that have similar masses. The sub-clusters have slammed through each other and traveled over one million light-years away from each other but will eventually come back together repeatedly until they finally merge.⁣\n\nThis process is messy, but it's helping us study the region. The cluster's extreme and concentrated mass curves light with its gravity, like how a glass lens bends and focuses light. This is gravitational lensing. Objects are magnified and their brightness is enhanced, so if they lie in exactly the right place, background galaxies and even individual stars that would have been far too faint and distant to spot will be made visible.⁣\n\n#NASA #Galaxy #Astronomy",
"postUrl": "https://www.instagram.com/p/DbDxyjdDKp1/",
"takenAt": "2026-07-21T14:55:20.000Z",
"comments": 720,
"coverUrl": "https://kutt.foxtools.de/CCesv9",
"mediaType": "image",
"partCount": 2,
"partIndex": 1,
"shortcode": "DbDxyjdDKp1",
"sourceType": "instagram",
"downloadUrl": "https://kutt.foxtools.de/CCesv9",
"linkExpiresAt": "2026-08-01T17:17:23.000Z",
"videoDuration": null,
"linkExpiresInMinutes": 6300
}

V2 = 托管交付线。 运行在托管基础设施上,交付稳定、字段更全。

价格

采用按结果计费:只为真正拿到的数据付费,不按运行时间计费。

  • 💸 成本 = 结果数量 × 单价,预算可提前算清。
  • 📉 Apify 的 Bronze / Silver / Gold / Platinum / Diamond 套餐享阶梯折扣。
  • 🆓 新账号自带每月免费额度,第一次运行不花钱。
  • 🚫 无代理附加费、无单次请求费、无最低消费。

实时价格见 Apify 商店页面

使用建议

  • 务必当场下载,平台链接带签名且很快过期。
  • 🤖 把 downloadUrl 接到 n8n / Make / 脚本自动存入云盘。
  • 🎠 多图帖按 shortcode 分组、按 partIndex 排序即可还原。
  • 📊 归档时把点赞与观看数一起记录。
  • ⚖️ 下载链接不等于授权,商用前请取得许可。

其他 Instagram 数据

需要多平台数据?以下工具采用同样的免登录、按结果计费方式:

全部工具见 myagizm 商店主页

配合 AI 智能体使用(MCP)

本 Actor 已接入 Apify MCP 服务器,Claude、ChatGPT、Cursor 等助手可以把它当作工具直接调用,用自然语言提问即可拿到结构化结果,无需写胶水代码。

集成与 API

支持 Make、Zapier、n8n、Slack、Airbyte、Gumloop、CrewAI、IFTTT、Lindy、GitHub、Google Sheets、Google Drive,以及 Webhook、定时任务与 MCP 服务器。

curl -X POST "https://api.apify.com/v2/acts/myagizm~instagram-media-downloader-v2/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"startUrls": ["https://www.instagram.com/p/DbDxyjdDKp1/"], "resultsLimit": 100}'

format 改成 jsoncsvxlsxxml 即可导出不同格式。

常见问题

Actor 会帮我保存文件吗? 不会,只返回链接,存储由你决定 —— 更便宜也更可控。

链接能用多久? 时间很短,每行都给出 linkExpiresAtlinkExpiresInMinutes

支持多图帖吗? 支持,每张一行。

能下载私密账号的内容吗? 不能,会被跳过并记录在日志中。

下载的内容能商用吗? 取决于你与版权方,本工具只提供对公开媒体的访问。

需要 Instagram 账号、登录、Cookie 或 API Key 吗? 不需要。不登录、不用 Cookie、不需要 Graph API 应用、不需要审核、不需要 access token。

抓取 Instagram 合法吗? 只采集公开可见的数据,即任何未登录访客都能看到的内容,不登录、不访问私密账号。合规责任由使用者承担:如涉及个人数据请遵守 GDPR / CCPA 与平台条款。

能抓私密账号吗? 不能。私密账号会被跳过并记录在运行日志中。

需要配置代理吗? 不需要,已内置托管。

支持导出 CSV / Excel / JSON 吗? 支持 JSON、CSV、Excel、XML 四种格式。

可以通过 Apify API 调用吗? 可以,同步与异步接口见上方示例。

支持 AI 智能体(MCP)吗? 支持。Claude、ChatGPT、Cursor 均可把它当作工具调用。

可以定时运行吗? 可以,支持 Apify Schedules、API 与 Webhook。

数据有多新? 不缓存,每次运行都读取当前公开页面。

媒体链接过一段时间失效了? Instagram 的 CDN 链接带签名且会过期,请在抓取的同一时段下载或转存。

免责声明

本工具为独立第三方工具,与 Instagram 及 Meta Platforms, Inc. 无任何隶属、认可或赞助关系,所有商标归各自所有者。

本 Actor 只采集公开可见的数据 —— 即任何未登录访客都能看到的内容。它不登录、不绕过访问控制、不获取私密内容。数据使用的合规责任由使用者承担:如涉及个人数据,请遵守 GDPR、CCPA 等法规与平台条款。

相关搜索

instagram 媒体下载 · 下载 instagram 视频 · reels 下载链接 · instagram 图片下载 · 多图帖下载 · instagram 批量下载 · instagram mp4 链接 · instagram 下载 api · 免登录下载 instagram · 素材归档