UStackUStack
Social Fetch icon

Social Fetch

Social Fetch 统一社交媒体爬取 API,通过单一接口获取 TikTok、Instagram、YouTube、X 等公开资料:个人主页、帖子、评论、视频、转写与指标。

Social Fetch

Social Fetch 是什么?

Social Fetch 是一个社交媒体爬取 API,提供统一方式从多个平台获取公开社交数据。它专为需要程序化访问个人资料、帖子/媒体、评论、视频/转写以及相关指标的开发者和团队设计,无需为每个站点构建和维护单独的爬取器。

API 通过单一端点(带平台特定路由)访问,并返回标准化的 JSON 响应。您可用于驱动工作流,如 CRM 数据丰富、内容管道、监控/查询工具,以及基于一致数据结构的分析仪表板。

主要特性

  • 多平台统一 API:通过单一 API 接口拉取个人资料、帖子/媒体、评论、视频和转写,而非自定义平台特定解析器。
  • 标准化个人资料和帖子数据:响应包含通用字段(如用户名/句柄、粉丝/订阅数、认证状态、头像;媒体项包括描述、缩略图、互动指标和时间戳),确保下游处理一致。
  • 实时/即时更新:服务聚焦获取当前公开数据,页面显示“~1s 平均”实时数据指标。
  • 搜索和发现功能:API 支持跨网络的关键字/标签和用户发现(如“搜索与发现”部分所述)。
  • 开发者友好集成:通过 HTTP 请求使用 API 密钥头(如 x-api-key)访问平台路由,如 /v1/tiktok/.../v1/instagram/...
  • 无需团队维护爬取:页面明确说明“No scraping. No maintenance”,表示通过 API 调用集成,而非运行自家爬取逻辑。

如何使用 Social Fetch

  1. 获取 API 密钥,并在请求中使用 x-api-key 头。
  2. 调用相应平台端点,获取所需资源(例如,按句柄获取 TikTok 个人资料、Instagram 个人资料、YouTube 频道或 Twitter/X 个人资料)。
  3. 在应用中处理 JSON 响应。返回对象包含个人资料标识符、计数以及媒体/转写相关字段,视端点而定。

页面示例用法:

  • GET https://api.socialfetch.dev/v1/tiktok/profile?handle=charlidamelio
  • GET https://api.socialfetch.dev/v1/instagram/profile?handle=instagram
  • GET https://api.socialfetch.dev/v1/youtube/channel?handle=MrBeast
  • GET https://api.socialfetch.dev/v1/twitter/profile?handle=elonmusk

使用场景

  • 创作者与网红查询:构建查询工具,输入句柄/频道名,返回标准化个人资料字段(显示名称、简介/描述、粉丝/订阅数、认证和头像 URL)。
  • 竞争内容跟踪:定期从目标账户拉取帖子和媒体,存储描述/缩略图、互动指标和发布时间戳,用于比较。
  • 账户健康仪表板:使用个人资料和指标数据填充仪表板,跟踪粉丝/订阅数、认证状态及相关账户元数据变化。
  • 公开内容信号监控与告警:创建报告工作流,拉取更新公开帖子/媒体,检测变化以触发告警(如内容或互动指标更新)。
  • 带转写的视频内容管道:针对视频内容,拉取视频和转写数据,支持下游索引、摘要或搜索。

常见问题

Social Fetch 支持哪些平台?

页面列出 TikTok、Instagram、YouTube 和 X (Twitter),并提及额外平台,包括 LinkedIn、Reddit、Facebook、Google Threads、Bluesky、Pinterest、Snapchat、Twitch、Kick、Linktree 和 Truth Social。

可以获取哪些类型数据?

根据页面,您可访问个人资料帖子与媒体评论视频转写,以及指标和搜索/发现(关键字、标签和用户发现)。

需要实现爬取逻辑吗?

不需要。页面说明“No scraping. No maintenance”,Social Fetch 是您调用的 API,而非自行运行的爬取器。

如何认证请求?

请求使用 x-api-key 头的 API 密钥(页面有示例)。

API 返回什么?

页面展示示例 JSON 响应,包括个人资料字段(如计数、认证、简介、头像 URL)和频道/视频相关字段(如订阅/视频计数、描述、媒体/转写字段,视端点而定)。

替代方案

  • 平台专用 API(如有):使用官方或半官方平台 API 处理支持的端点,通常需逐平台设置,并处理不同的响应格式。
  • 自定义爬取服务或无头浏览器爬虫:自行运行爬虫直接收集公开数据,以维护工作量和易损性为代价,换取托管 API 的便利。
  • 支持导出或 API 访问的社交分析平台:使用针对分析/洞察的工具,可能简化仪表板,但无法提供此处描述的低级标准化 JSON 工作流。
  • 通用数据提取工具:使用 ETL/数据爬取框架获取并转换网页数据为数据集,但仍需构建逐平台提取和标准化逻辑。
Social Fetch | UStack