Social Fetch icon

Social Fetch

Social Fetch 是一款社交媒体抓取 API,可获取主流平台的公开资料、帖子、评论、转录和指标。按量计费,注册赠送 100 个免费额度,并提供 TypeScript SDK 便于类型化集成。

Social Fetch

概述

Social Fetch 是一款社交媒体抓取 API,通过单一 REST 接口提供公开资料、帖子、评论、转录和指标。首页将其定位为一种无需维护自有抓取基础设施即可查询主流平台的方式。

文档描述了围绕一致的 `{ data, meta }` 响应封装、单一 `x-api-key` 认证请求头以及位于 `https://api.socialfetch.dev` 的基础 URL 构建的规范化 JSON 工作流。该服务支持 Instagram、TikTok、X/Twitter、YouTube、Facebook、LinkedIn、Reddit、Threads、Telegram、Spotify 和网页抓取,并提供 TypeScript SDK 便于类型化集成。

定价采用按量计费而非订阅制。定价页显示注册可获 100 个免费额度、一次性额度包、可选自动充值,以及面向大批量使用的自定义 Business 层级。

核心能力

统一的社交数据 API

使用一个规范化的 REST API 获取社交个人资料、帖子、互动指标和相关公开数据,而无需维护平台专属的抓取代码。

规范化响应格式

文档描述了跨平台一致的 `{ data, meta }` 响应封装,便于在不重写客户端逻辑的情况下切换数据源。

多平台覆盖

文档中展示的覆盖范围包括 Instagram、TikTok、X/Twitter、YouTube、Facebook、LinkedIn、Reddit、Threads、Telegram、Spotify 以及网页抓取。

API 密钥认证

快速入门说明了认证流程:创建 API 密钥,将其作为 `x-api-key` 发送,并向 `https://api.socialfetch.dev/v1` 发起请求。

TypeScript SDK

网站提供名为 `@socialfetch/sdk` 的 TypeScript SDK,包含类型化方法、`Result` 处理以及 `unwrap()` 支持,适合异常式流程。

适合智能体的文档

文档包含适合机器处理的资源,例如 `/llms.txt`、`/llms.json` 和 `/openapi.json`,以及面向 Cursor、Claude Code 和其他 AI 工具的提示词。

常见用例

  • 跨平台社交数据收集

    构建需要来自多个网络的公开社交资料数据、帖子、评论或指标的内部工具或面向客户的功能,而无需拼接多个独立抓取器。

  • TypeScript 应用集成

    创建带有类型化客户端方法和可预测错误处理的 TypeScript 应用,而不是直接调用原始 HTTP 端点。

  • 智能体辅助实现

    利用文档化的 AI 导向资源和提示流程,帮助编程智能体或 IDE 助手将 API 接入项目。

  • 先原型后扩展

    先从免费层级开始,验证输出格式,再随着请求量增长切换到一次性额度包或自动充值。

  • 网页与内容查询

    当工作流超出社交平台范围并需要页面级提取时,可抓取网页内容和元数据。

Pros and Cons

Pros

  • 一个 API 即可覆盖多种主流社交平台。
  • 跨平台使用一致的响应封装,简化客户端代码。
  • 提供带类型方法和结构化错误处理的 TypeScript SDK。
  • 为 AI 工具和代码生成提供可机器读取的文档资源。
  • 包含免费层级和按量计费,无需订阅。

Cons

  • 来源材料未提供每一种工作流或每一条路由的完整文档,因此部分能力仅在较高层级上有所描述。
  • API 需要有效的 `x-api-key`,文档说明密钥应仅保留在服务端,不应随浏览器或移动应用分发。
  • 价格基于额度,因此更高用量需要监控消耗并进行充值。

FAQ

Social Fetch 是做什么的?

Social Fetch 提供一个面向公开社交数据的规范化 REST API。文档展示了对个人资料查询以及帖子、互动指标、转录和各支持网络平台特定查询的覆盖。

如何开始使用该 API?

文档说明基础 URL 为 `https://api.socialfetch.dev`,认证使用 `x-api-key` 请求头,第一步是按照 Quickstart 指南发起一次带认证的请求。TypeScript SDK 可通过 `@socialfetch/sdk` 使用。

支持哪些平台和数据类型?

文档页面列出的支持范围包括 Instagram、TikTok、X/Twitter、YouTube、Facebook、LinkedIn、Reddit、Threads、Telegram、Spotify,以及网页抓取。首页还强调了资料、帖子、评论、转录和指标。

Social Fetch 如何计费?

定价页显示注册后可获得 100 个免费额度,另有一次性额度包、可选自动充值,以及面向大批量用量的自定义 Business 方案。

Social Fetch 适合团队或智能体工作流吗?

文档建议将 API 密钥仅保留在服务端,不要放到浏览器或移动应用中。对于 AI 工具,Social Fetch 还提供了 `/llms.txt`、`/llms.json` 和 `/openapi.json` 等便于文档处理的端点。

Quick Facts

类别
开发者工具
产品类型
社交媒体抓取 API
来源域名
socialfetch.dev
基础 URL
https://api.socialfetch.dev
计费模式
免费层级 + 按量计费额度
SDK
TypeScript SDK (`@socialfetch/sdk`)