开发者 · Instagram

Instagram 帖子提取 API

传一条 instagram.com 链接,拿回一个 JSON。Reels 和视频帖:口播逐字稿、抽帧、带时间的画面文字和文案。图片帖:完整文案、作者、话题标签、点赞数和评论数,以及图片的描述和图上的字。 要点每条附一句原文引用,逐字核对。不需要 Instagram 账号,不用登录、不要 cookie。2026-10-24 起支持。

真实返回 · 节选

一条公开的图片帖

2026-10-24 线上实际读取:完整文案、1,078 个赞、9 条评论数、那张图的描述和图上的字,1 积分。字段如下,文字截短了。

{
  "platform": "instagram",
  "author": "…",
  "caption": "…(完整文案)…",
  "tags": ["…"],
  "images": [{ "description": "…", "ocr": "…" }],
  "key_points": ["…"],
  "stats": { "likes": 1078, "comments": 9 },
  "coverage": { "images_read": 1, "images_total": 1 }
}

用法

一条 curl,或一行 MCP

curl -X POST https://linkdigest.dev/api/v1/digest \
  -H "Authorization: Bearer ld_live_..." \
  -H "Content-Type: application/json" \
  -d '{"url": "https://www.instagram.com/p/XXXXXXXXXXX/", "format": "json"}'

这条链接是首页示例之一,已经被读过并缓存,所以会直接返回 200, 不扣额度。换成你自己的链接:图文和短帖直接返回;需要下载并转写的视频返回 202 和一个 jobId,用同一个 key 去 GET /api/v1/digest/JOB_ID 取结果。

# 没有 Key:不带 Authorization,返回摘要(每个地址每天 2 条)
curl -X POST https://linkdigest.dev/api/v1/digest -H "Content-Type: application/json" -d '{"url": "https://www.instagram.com/reel/XXXXXXXXXXX/"}'

MCP · Claude Code(Cursor、Trae、Cherry Studio、通义灵码见文档)

claude mcp add --transport http linkdigest \
  https://linkdigest.dev/mcp \
  --header "Authorization: Bearer ld_live_..."

API Key 在 https://linkdigest.dev/app/keys 创建(形如 ld_live_…)。 REST、MCP 各客户端的配置、轮询和返回字段见 中文 API / MCP 文档。

价格

按图片数 / 分钟计费,折合人民币

基础 1 积分含 6 张图,每多 6 张 +1;视频每开始的 1 分钟 +1。读过的同一条再读 0 积分;读不出内容不收费。

一条内容积分折合人民币
图片帖(1 张图)1¥0.144
图片帖 + 中文译文2¥0.288
1 分钟 Reels2¥0.288
3 分钟视频帖4¥0.576

按加量包折算:$5 = 250 积分,支付宝按人民币结算 ¥36,每积分 ¥0.144。注册送 10 积分(一次性)。 任何人读过的链接再读 0 积分;读不出内容不收费。

做不到的

接之前先看这几条

  • 一次读一条链接:不读评论内容(只给评论数),不读某个账号的全部帖子,不读 Stories。
  • 轮播帖只读第一张图;私密账号、已删除的帖子读不了,返回 422,不扣费。
  • 同一个 Key 还能读小红书、抖音、TikTok、YouTube和X。

不支持的

先说做不到的

接进去之后才发现读不出来,比现在就知道更糟。以下是明确不支持的,写在这里也写在覆盖表上。

平台 / 类型原因
X 长文(Articles)只能拿到首图。普通帖子的图片、视频都能读,长文正文读不到。

常见问题

会被问到的

Instagram 不登录看不了,你们怎么读?
Reels 和视频帖按普通视频读;图片帖读的是 Instagram 自己给其他网站嵌入帖子用的公开嵌入页——不登录、不要 cookie、不用你的号。你只传链接。
图片帖能拿到什么?
完整文案、作者、话题标签、点赞数和评论数,以及那张图:模型描述画面,并把图上的字读出来。
多图(轮播)帖呢?
Instagram 的嵌入页只给第一张图,所以轮播帖只读第一张,返回的 degraded 里会写明,不会假装读全了。
私密账号、已删除的帖子呢?
读不了:Instagram 会说帖子可能已删除或设为私密,我们原样告诉你,返回 422,不扣费。
能翻译成中文吗?
加 translate_to: "zh-CN",+1 积分,返回标题/文案/要点/图片文字的中文,原文保留。

不用注册先试一条;注册送 10 积分,不用绑卡。支持的平台上有链接读不出来,就是一个值得报告的 bug。