测评结果:这是一场错位对比。SerpBase 解决「Google 搜索结果长什么样」,Diffbot 解决「这家公司在知识图谱里是谁」。两者不是替代关系,是互补关系。强行二选一,SerpBase 赢 SERP、Diffbot 赢 结构化 / KG。预算都够的话,应该都用。
评分表
| 维度 | SerpBase | Diffbot | 胜者 |
|---|---|---|---|
| 入门门槛 | $3 | $299+/月 | SerpBase |
| 核心能力 | SERP 数据 | 实体抽取 + 知识图谱 | 不直接可比 |
| 单价(按查询) | $0.30/1k | 包月制,按 token/页 | 不直接可比 |
| 延迟 P50 | 0.65s | 0.5–1.5s | 平 |
| Google SERP 字段 | ✅ 完整 | ❌ 只覆盖 KG 字段 | SerpBase |
| 实体识别 / 关系抽取 | ❌ | ✅ | Diffbot |
| 免费试用 | 100 次 | 有限试用 | SerpBase |
两家做的是不同工作。SerpBase 把 Google 搜索结果页面「翻译」成 JSON;Diffbot 把任意网页「读懂」成实体和关系。
直接结论
要做 SEO 工具 / 排名监控 / AI Agent 联网 → 选 SerpBase。
要做企业知识图谱 / 实体识别 / 竞品关系图谱 / CRM 数据补全 → 选 Diffbot。
如果两个都要 → 都买,不要互相替代。
这条线比大多数「vs」文章清晰得多。错位竞争的根本原因是产品定位不同,硬要二选一通常意味着其中一个需求没想清楚。
测评结论
Diffbot 的卖点是「让机器像人一样读网页」。它通过视觉布局 + NLP + 自建 KG,把任何 URL 解析成结构化实体:公司、人物、产品、组织、地理位置、新闻事件。它维护着一个号称 100 亿实体的图谱,是这个细分市场的老牌玩家。
SerpBase 的卖点是「把 Google 搜索结果当 API」。它把搜索结果页拆成 organic、paid、knowledge_panel、people_also_ask、maps 等字段,给下游应用直接消费。
它们唯一的真正重叠区是Google 的 Knowledge Panel。Google 的 KG 来源之一是 Freebase(已经停摆,但 KG 数据还在用),Diffbot 早期跟 Freebase 同源,所以两边的实体数据有相当重合。但只有当你的需求是「这个实体叫什么 / 谁是 CEO / 总部在哪」这种结构化字段时,两者才真的能二选一。
| 工作 | SerpBase | Diffbot |
|---|---|---|
| Google SERP 完整结果 | ✅ | ❌ |
| Google Maps 详情 | ✅ | ❌ |
| 网页→实体抽取 | ❌ | ✅ |
| 大规模实体关系图谱 | ❌ | ✅ |
| 已知实体属性补全 | 部分(通过 KG 字段) | ✅ |
| 实时 SERP 排名数据 | ✅ | ❌ |
| 非 Google 网页结构化 | ❌ | ✅ |
最终推荐:SERP 选 SerpBase;实体和 KG 选 Diffbot;非要做 KG 之外的工作,就别用 Diffbot。
它们的真实关系:互补
实际项目里更常见的用法是两个都用:
- 第一阶段(用 SerpBase):从 Google 搜索结果拿到 10 个候选 URL
- 第二阶段(用 Diffbot):把每个 URL 喂给 Diffbot,拿到结构化实体
- 第三阶段:把实体数据喂给 AI Agent 或写入知识库
如果只用 SerpBase,你停在「URL 列表」;如果只用 Diffbot,你没有「这个实体在 Google 眼里长什么样」。两个加起来才完整。
谁该选 SerpBase
- 做 SEO 工具、排名监控
- AI Agent / RAG 需要 Google 搜索结果做引用
- 品牌监测需要知道「在 Google 里被怎么呈现」
- 本地 SEO / 地图数据
- 预算起步 $3、可控
谁该选 Diffbot
- 建企业级知识图谱
- 金融 / 投研需要从新闻、官网、领英等抽取公司、人物、关系
- 竞品情报 / 产业链分析
- CRM 数据补全、实体消歧
- 已经有 Freebase 时代的数据资产,要做迁移或续命
- 预算 $299+/月、季度 / 年付可接受
成本量级对比
两家定价模式完全不同,不能直接比单价,做个量级感:
| 场景 | SerpBase | Diffbot |
|---|---|---|
| 1 万次 SERP | $3 | 不适用(包月) |
| 1 万网页实体抽取 | 不适用 | 包月含额内免费,超量按 token 算 |
| 月预算 $50 内 | ✅ | ❌ |
| 月预算 $300+ | ✅(大量剩余) | ✅(刚好入门) |
关键差别:SerpBase 是按调用付费、用多少花多少;Diffbot 是包月订阅、用不用都付。如果你只是偶尔做几次抽取,Diffbot 完全不划算;如果你是 7×24 跑实体抽取流水线,Diffbot 包月反而便宜。
常见误用
把 Diffbot 当 SERP 工具用 → 浪费钱、字段不对
把 SerpBase 当 KG 工具用 → 字段不完整、没有历史实体库
同时买但不通气 → 重复劳动、字段对不齐
集成建议
如果你真的两个都用:
- SerpBase 拉 SERP → 拿到 top 10 URL(便宜、快速)
- 过滤已知 URL → 只对新增 URL 调 Diffbot(贵、慢、只对陌生 URL 用)
- Diffbot 实体 ID 反查 → SerpBase 查该实体在 Google 里的呈现
- 统一 schema:把 SerpBase 的
knowledge_panel和 Diffbot 的Entity字段映射成一份内部实体格式
参考来源
- Diffbot 官网:https://www.diffbot.com/
- Diffbot 文档:https://docs.diffbot.com/
- SerpBase 文档:https://serpbase.dev/docs