Instagram Following List
Instagram Following List 表示来源账号公开关注的主页记录,并整理身份、主页 URL、可见性标记和关系上下文。通过多次采集可以形成关系快照,而 collected_at、source_username 和 position 能保留每条记录的观察时间与来源。
主要特性
- 批量来源账号在同一个任务中提交一个或多个公开 Instagram username,输入值不带 @ 前缀。
- 关系来源上下文在 extra 中保留 source_username、relationship 和 position,便于把每个主页追溯到来源账号。
- 标准化主页身份在字段可用时返回主页 ID、username、展示名称、规范主页 URL、头像以及公开认证或隐私标记。
- 可见账号指标当公开结果包含相关值时,返回粉丝数、关注数和帖子数,便于补全账号画像。
- 异步结果分页在请求线程之外执行采集任务,轮询任务状态,并使用 next_cursor 分页读取标准化结果。
参数
| 参数 | 必填 | 描述 |
|---|---|---|
usernames | 必填 | 一个或多个不带 @ 的公开 Instagram username,多个值使用逗号或换行分隔。 |
results_limit | 可选 | 每个来源账号请求的最大关注主页数量,取值为 1 到 2,000 的整数,默认 100。 |
如何使用
把公开 username 作为异步任务提交,轮询返回的 task ID,再通过 cursor 分页读取标准化关注主页。
- 准备一个或多个不带 @ 前缀的公开 Instagram username。
- 向 /v1/instagram/following-list POST usernames,以及 1 到 2,000 之间的可选 results_limit。
- 轮询 /v1/tasks/{task_id},直到状态变为 succeeded 或 failed。
- 通过 /v1/tasks/{task_id}?limit=50 读取结果;has_more 为 true 时继续传入 results.next_cursor。
curl -X POST "https://api.socq.ai/v1/instagram/following-list" \
-H "Authorization: Bearer $SOCQ_API_KEY" \
-H "Content-Type: application/json" \
-d '{"usernames":["instagram"],"results_limit":100}'
# 轮询 GET /v1/tasks/{task_id}
# 读取 GET /v1/tasks/{task_id}?limit=50,并继续使用 data.results.next_cursor最佳使用场景
- 创作者关系图谱: 构建可审查的关系图,了解选定公开账号关注了哪些创作者、媒体和组织主页。
- 品牌账号研究: 比较品牌、活动、地区或竞品账号公开可见的关注关系。
- 合作对象发现: 从与合作计划相关的账号关注列表中识别公开主页,形成候选对象集合。
- 主页目录补全: 为内部目录补充规范 URL、展示名称、头像、账号标记和关系来源。
- 关系变化追踪: 保存带时间的快照,并跨批次比较稳定主页 ID,以审查新增或移除关系。
使用建议
- 提交前移除每个 username 的 @ 前缀,供应商入参会统一为纯 username。
- 先使用聚焦的 results_limit,只有在工作流确实需要更大公开关系集合时再逐步提高。
- 把主页 ID 与 extra.source_username 一起保存,因为同一主页可能出现在多个来源账号的关注结果中。
- 头像、账号计数、认证标记或 position 缺失属于公开结果的正常差异,客户端应允许这些字段为空。
- 工作流应处理空结果或部分结果,因为私密、受限、已删除或登录后可见的关系不在支持边界内。
相关 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 Hashtag Posts API — 按 hashtag 发现公开帖子,返回来源标签、媒体、创作者、时间和可见互动指标。
- Instagram Tagged Posts API — 按 username 采集标记指定主页的公开帖子,返回作者、媒体、提及、被标记用户上下文和互动指标。
- Instagram Transcript API — 从公开 Post 或 Reel URL 提取字幕文本、语言、格式、来源 URL 和 shortcode。
- 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 数据与其他已支持社交平台的公开数据结合使用。