Watch a page: describe the change to report
crawl4ai.watch.createSay in plain words what you care about, for example "tell me when a plan gets more expensive", "a new job in Berlin" or "back in stock". The monitor turns your sentence into conditions, ignores every change that does not match (layout, dates, banners), and reports only matching changes as facts: what changed, from what, to what, with both versions of the page. Numbers work too: "the Business plan costs more than $250". On treg's key it runs from your team's watch budget (crawl4ai.watch.budget.add).
- 价格
- free按供应商原价
- 成功率
- 80.8%近 30 天 · 29 次
- 延迟 p50
- 455 毫秒p95 10 秒
- 最后验证
- —尚未验证
POSThttps://toolswitch.dev/v1/tools/crawl4ai.watch.create预览- 可用平台额度调用
- 同步返回
- 读取公开数据
参数
A change reaches your feed (crawl4ai.watch.changes) about a minute after a check finds it, and is confirmed 30 minutes later if the page did not go back. Same url, watch and agent again returns the existing monitor.
这个工具没有参数,详见供应商文档 ↗ 供应商文档
代码示例
将 $TOOLSWITCH_KEY 替换为你在控制台创建的密钥。
curl -X POST 'https://toolswitch.dev/v1/tools/crawl4ai.watch.create' \
-H "X-Toolswitch-Key: $TOOLSWITCH_KEY"import os
import requests
response = requests.request(
"POST",
"https://toolswitch.dev/v1/tools/crawl4ai.watch.create",
headers={"X-Toolswitch-Key": os.environ["TOOLSWITCH_KEY"]},
)
response.raise_for_status()
print(response.text)const response = await fetch("https://toolswitch.dev/v1/tools/crawl4ai.watch.create", {
method: "POST",
headers: {
"X-Toolswitch-Key": process.env.TOOLSWITCH_KEY ?? "",
},
});
if (!response.ok) throw new Error(`Request failed: ${response.status}`);
console.log(await response.text());网关接口为预览版,地址与鉴权方式可能调整。 示例参数仅为样例数据。 调用按 free 计费,已含服务费。