CrawlForge MCP
首页Playground应用场景集成价格文档博客
面向 RevOps 的竞品监控 API:没有爬虫需要你运维
Use Cases
返回博客
应用场景

面向 RevOps 的竞品监控 API:没有爬虫需要你运维

C
CrawlForge Team
工程团队
2026年9月7日
阅读时长 4 分钟

本页内容

快速解答

面向 RevOps 的竞品监控 API 用一次 POST 取代"爬虫加 cron"的那套环路。CrawlForge 的托管监控接受最多 20 个 URL、一个五段式 cron 计划和一个时区,在自己的调度器上执行检查,把每个页面与它上一次的检查对比,然后通过邮件或已签名的 webhook 投递结果。没有按监控收取的费用,管理调用也不计费;每次检查按每个目标预留 3 credits——即 track_changes 的价格——返回 blocked 或 error 的目标不计费,所以五个竞品页面每天早上查一次,大约是每月 450 credits。每次投递都带有 HMAC-SHA256 签名和在重试之间保持不变的 X-Webhook-ID,处理程序可以先验证再去重,然后才在 CRM 里建任务。它不做的事情是持有联系人或企业属性数据:它监控你指给它的页面,位于你做数据增强所依赖的那个数据库之上。

竞争对手在周二改了价格。收入团队周四才知道,消息来自一位周三丢掉单子的销售。

常见的做法是自己写一个爬虫:一个 cron、一个 headless 浏览器、一次 diff、一条 Slack 消息——由上个季度恰好有空的人维护。它大概能正常跑一个月。然后某个页面改版,或者跑它的机器被轮换掉,没人发现它已经停了,因为"什么都没发现的监控"和"已经死掉的监控"给出的是完全一样的沉默。

面向 RevOps 的竞品监控 API 把需要运维的那部分挪到你这边之外。你只描述要盯什么;检查、对比和重试成了别人的可用性问题。

面向 RevOps 的竞品监控 API 究竟做什么

你 POST 一个监控——最多 20 个 URL、一个 cron 计划,以及结果发到哪里。CrawlForge 的调度器执行检查,把每个页面与上一次对比,然后把变更投递出去。

Bash
curl -X POST https://crawlforge.dev/api/v1/monitors \
  -H "X-API-Key: cf_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "competitor pricing",
    "targets": [
      { "url": "https://competitor-a.com/pricing", "selector": ".pricing-table" },
      { "url": "https://competitor-b.com/pricing", "selector": "main" }
    ],
    "schedule_cron": "0 7 * * 1-5",
    "timezone": "America/New_York",
    "notify_emails": ["revops@example.com"],
    "webhook_url": "https://example.com/hooks/crawlforge"
  }'

selector 决定了这套东西能不能扛住真实网站。把对比范围限定在价格表上,导航改版就不再是价格事件;不写它,任何一次营销文案微调都会触发。

对某个目标的第一次检查会捕获基线并报告为 new。之后的每次检查都与上一次对比并把基线向前滚动,所以你收到的是"自上次以来变了什么",而不是"自三月某个周二以来变了什么"。你的基础设施上不需要跑任何东西:调度器每五分钟醒来一次,启动所有到期的检查。完整的端点参考在文档里。

信号如何进入其余的技术栈

通过 webhook——这正是它属于 RevOps 技术栈、而不是某个人浏览器标签页的原因。每次检查会为每个状态不是 unchanged 的页面发送一个 monitor.page 事件,然后发送一个 monitor.check.completed 汇总。

页面事件的负载携带 change_percent、added_count 和 removed_count,以及 diff 两侧各最多 20 行样本——足够让处理程序自己做判断,无需再去抓取任何东西:

  • 价格页 URL 上的 change_percent 超过你设的阈值——建任务、发到交易频道、通知 PMM。
  • 其他情况——记录下来,继续。

有两个请求头很重要。X-Webhook-Signature 是 sha256= 加上用监控的 webhook_secret 对原始请求体计算的 HMAC-SHA256(创建时以及单个监控的 GET 会返回该密钥,列表接口永不返回)——解析之前先验证它。X-Webhook-ID 在重试之间保持不变,而投递最多尝试四次,所以要按它去重,否则竞争对手改一次价就会变成 CRM 里的四条任务。

盯住一个竞争对手要花多少

没有按监控收取的费用,创建、列出或暂停监控都不计费。每次检查按每个目标预留 3 credits——也就是 track_changes 的价格——并对状态为 new、changed 或 unchanged 的目标实际扣费。返回 blocked 或 error 的目标不计费,所以撞上 Cloudflare 的墙不花钱。

计划目标数30 天内运行次数每月 credits
0 9 * * *530450
0 * * * *17202,160
*/15 * * * *12,8808,640

每个监控都会给出自己的 estimated_credits_per_month,那是上限:这个数字假设每次运行都抓取并对比了所有目标。五个竞品页面每天早上查一次,是每月 450 credits,所以免费额度里一次性的 1,000 credits 够用前两个月。

它不会做什么

它只读你指给它的页面。它不持有联系人记录、企业属性数据或组织架构,所以它替代不了你做数据增强所依赖的那个数据库——它是位于你自有数据源之上的监控层。接入之前还有两个限制值得知道:robots.txt 永远被遵守且无法覆盖,因此被禁止的路径每次检查都会报告为 error 并带上 ROBOTS_DISALLOWED,而且从不计费;连续两次运行之间必须至少间隔五分钟。

如果你更希望让 Claude 读完并总结每一次 diff,而不是在 webhook 处理程序里做路由,那个环路是另一篇文章;track_changes 则是同一个原语,供你手动调用。

免费开始,赠送 1,000 credits,或者先从控制台创建第一个监控,读过真实的负载之后再动手写代码。

亲自试一试——无需注册

在 Playground 中运行可用的 30 个 CrawlForge 抓取与提取工具中的任意一个,然后免费开始,获取 1,000 credits。

1,000 免费 credits • 一次性 • 无需信用卡

标签

revopscompetitor monitoringmonitorstrack_changesb2b

关于作者

C

CrawlForge Team

工程团队

我们正在打造功能最全面的 Web 抓取 MCP server。我们开发的工具帮助开发者为 AI 应用提取、分析和转换 Web 数据。

及时获取最新洞察

将教程、产品更新与 Web 抓取技巧直接发送到你的收件箱。

拒绝垃圾邮件,随时可取消订阅。

付诸实践

在任意 URL 上测试 CrawlForge 的工具——免费,无需注册。

本页内容

Frequently Asked Questions

我这边需要运行什么吗+

不需要。监控运行在 CrawlForge 上:它的调度器每五分钟醒来一次,启动所有已到时间的检查,因此无论你那边是否有进程在跑,检查都会在计划时间后五分钟内开始。你只需要一个能接收 POST 的 URL,或者干脆只给一个邮箱地址。一个账户最多可以有 50 个监控,每个监控最多 20 个目标。

托管监控和我自己调用 track_changes 有什么区别+

track_changes 是原语——先 create_baseline 一次,之后你想比就调用 compare——调用、计划和重试都归你自己管。托管监控把同一套对比包进了由 CrawlForge 运行的计划、可回查的检查历史,以及带重试的 webhook 投递里。每个目标的价格完全一样,都是 3 credits,所以区别在于谁来运维这个环路,而不是它花多少钱。

竞争对手把检查拦下来会怎样+

该目标返回的状态是 blocked,并带上标明是哪一道墙的 blocked_vendor——Cloudflare、DataDome、PerimeterX、Akamai 等都能识别——并且它永远不会被当作变更上报。这一点很重要,否则一个挑战页看起来就像整个页面被重写了。blocked 和 error 的目标都不计费,所以竞争对手打开机器人防护,你损失的只有信号,不是 credits。

它能用联系人或企业属性数据给客户档案做增强吗+

不能。CrawlForge 不持有邮箱、电话、组织架构或公司档案;它只读你指给它的页面。对 RevOps 来说,这让它成为位于你数据源之上的调研与监控层,而不是你已经在付费的那个增强数据库的替代品。它诚实的用法是盯住真正重要的页面——定价、更新日志、招聘、服务状态——并把变更路由进你已经在用的系统。

相关文章

面向顾问的竞品监控 API:一个客户一个监控
Use Cases

面向顾问的竞品监控 API:一个客户一个监控

五十个监控,每个二十个 URL,一个客户一个。暂停会保留基线,所以闲置的项目既不计费,也不丢历史。

C
CrawlForge Team
|
9月11日
|
5 分钟
按量付费的竞品监控 API:一次检查到底多少钱
Use Cases

按量付费的竞品监控 API:一次检查到底多少钱

监控套餐按页面数和席位收费。CrawlForge 只计一件事:一个真正完成对比的目标,3 credits,一次检查约 $0.009。

C
CrawlForge Team
|
9月9日
|
4 分钟
用于尽职调查的 MCP server:AI 代理究竟能核实什么
Use Cases

用于尽职调查的 MCP server:AI 代理究竟能核实什么

它不会给你一个工商登记数据库。它带来的是一条可追溯的路径:报告里的每一句话,都能回到它的出处页面。

C
CrawlForge Team
|
9月4日
|
4 分钟

页脚

CrawlForge MCP

面向 AI Agent 的企业级网页抓取。31 个专业 MCP 工具,专为构建智能系统的现代开发者而设计。

产品

  • 功能
  • Playground
  • 价格
  • 应用场景
  • 集成
  • 替代方案
  • 更新日志

资源

  • 快速上手
  • API 参考
  • 模板
  • 指南
  • 博客
  • 术语表
  • 常见问题
  • 网站地图

开发者

  • MCP 协议
  • Claude Desktop
  • Cursor IDE
  • LangChain
  • LlamaIndex

公司

  • 关于我们
  • 联系我们
  • 隐私政策
  • 服务条款
  • 可接受使用政策
  • 安全
  • Cookie

保持更新

获取新工具和新功能的最新动态。

基于 Next.js 和 MCP 协议构建

© 2025-2026 CrawlForge。保留所有权利。