Instagram Transcript
Instagram Transcript 是从公开 Post 和 Reel 语音内容生成的文本记录,包含语言、输出格式、来源 URL、shortcode 和采集时间。这些记录可用于语音内容搜索、无障碍审核、内容索引和可追溯研究。
主要特性
- 多个来源 URL提交一个或多个公开 Instagram Post 或 Reel URL,为暴露语音内容的媒体返回字幕记录。
- 轮播结果保留当一个轮播帖子产生多条媒体字幕时,分别保留对应的字幕记录。
- 标准化文本与来源返回字幕文本、语言、plaintext 或 WebVTT 格式、来源 URL、媒体标识、shortcode 和采集时间。
参数
| 参数 | 必填 | 描述 |
|---|---|---|
urls | 必填 | 一个或多个公开 Instagram Post 或 Reel URL,多个值使用逗号或换行分隔。 |
如何使用
把公开 Instagram 媒体 URL 作为异步任务提交,轮询 task ID,完成后再用 cursor 分页读取每条标准化字幕记录。
- 准备一个或多个公开 Instagram Post 或 Reel URL。
- 向 /v1/instagram/transcript POST urls 数组。
- 轮询 /v1/tasks/{task_id},直到状态变为 succeeded 或 failed。
- 通过 /v1/tasks/{task_id}?limit=50 读取结果,处理每个输入 URL 对应零条或多条记录的情况,并在 results.has_more 为 true 时继续传 results.next_cursor。
curl -X POST "https://api.socq.ai/v1/instagram/transcript" \
-H "Authorization: Bearer $SOCQ_API_KEY" \
-H "Content-Type: application/json" \
-d '{"urls":["https://www.instagram.com/reel/DHsD6HGqJhp/"]}'
# 轮询 GET /v1/tasks/{task_id}
# 读取 data.results.items,并在 has_more 为 true 时继续传 next_cursor最佳使用场景
- 语音内容搜索: 把字幕文本与语言、来源 URL 和 shortcode 一起建立索引,让选定公开 Post 和 Reel 可按口述词语搜索。
- Post 与 Reel 研究: 审核指定 URL 集合的字幕文本,并保留媒体标识和采集时间供来源核对。
- 字幕与无障碍审核: 使用返回文本与格式信息准备可读副本,或检查选定公开媒体是否具有可用语音内容记录。
使用建议
- 提交标准公开 Post 或 Reel URL,并在启动任务前移除完全重复项,确保每个目标来源只处理一次。
- 按记录 ID 而不是只按 URL 对齐结果,因为无语音媒体可能没有记录,一个轮播 URL 也可能返回多条记录。
- 按 format 分支处理下游文本;需要时间结构时保留 WebVTT cue,plaintext 则按无分段文本处理。
- 使用 collected_at 追踪采集时间,不要把 created_at 当作 Instagram 媒体发布时间,因为该字段不会填充发布时间。
- 切分字幕文本时,在每个下游片段中保留记录 ID、来源 URL、shortcode、language、format 和 collected_at。
相关 API
需要其他类型的 Instagram 公开数据时,可以使用以下 API。
- Instagram Followers Count API — 获取公开账号身份以及可见粉丝数、关注数和帖子数。
- Instagram Posts API — 按 username 采集公开帖子、媒体、标签、提及、时间和互动指标。
- Instagram Reels API — 按 username 采集公开 Reels、媒体、音频、标签、提及和互动指标。
- Instagram Search API — 按关键词或账号名称搜索公开主页及可见账号信息。
- Instagram Comments API — 从帖子 URL 采集公开评论、作者、时间、点赞数和回复数。
- Instagram Profiles API — 按 username 获取公开主页身份、简介、链接、账号标记、分类和可见计数。
- Instagram Followers List API — 采集公开粉丝资料记录,并保留来源账号和关注关系上下文。
- Instagram Following List API — 采集 Instagram 账号公开可见的关注主页,返回身份、关注关系上下文和可见账号计数。
- Instagram Hashtag Posts API — 按 hashtag 发现公开帖子,返回来源标签、媒体、创作者、时间和可见互动指标。
- Instagram Tagged Posts API — 按 username 采集标记指定主页的公开帖子,返回作者、媒体、提及、被标记用户上下文和互动指标。
- Instagram Audio Reels API — 按已知数字 audio ID 采集公开 Reels,返回说明文字、创作者、媒体、时间、可见互动和来源音频上下文。
- Instagram Highlight Items API — 通过已知 highlight ID 获取保存的公开 Story 内容,返回文本、作者身份、媒体、时间、可见指标和来源上下文。
- Instagram Post Info API — 通过已知公开帖子、Reel 或旧版 IGTV URL 查询说明文字、作者身份、媒体、时间、可见互动和输入上下文。
- Instagram Reels Search API — 按文本 query 搜索公开 Reels,返回说明文字、创作者、媒体、时间、可见互动指标和查询上下文。
- Instagram Story Highlights API — 按 username 列出公开快拍精选容器,返回标题、所属账号、媒体数量和可复用的 highlight ID。
- Instagram Trending Reels API — 采集趋势信息流当前展示的公开 Reel,返回说明文字、创作者、媒体、时间和可见互动指标。
还可以将 Instagram 数据与其他已支持社交平台的公开数据结合使用。