Context.dev 网页抓取 API:为 AI Agent 提供网页数据

用一个 API 抓取、搜索和监控网页,将网站内容转成 AI 可用的 Markdown 与结构化数据。

context.dev
Context.dev screenshot

通俗解释:Context.dev 是干什么用的?

Context.dev 是一个面向开发者的网页抓取 API。可以把它理解成应用程序的“网页资料采集员”:你的程序交给它一个网址,它负责访问页面,再把内容整理成 Markdown 文本、HTML、截图或结构化字段,交给后续程序使用。开发团队因此可以少维护一套浏览器、代理和抓取重试基础设施。

它由 Context Dev Inc. 运营,主要服务于 AI Agent、RAG 知识库采集、研究工具和网页变化监控。这里的 Markdown 是保留标题、列表等结构的文本格式;RAG 则是让 AI 回答前先检索相关资料的应用方式。Context.dev 提供其中的网页数据获取环节,后续存储、索引和答案展示仍由你的应用负责。

从单页到整站:应该选哪个抓取接口?

Scrape 适合已经知道网址的情况。 你可以请求网页正文、渲染后的 HTML、截图、图片信息,或者按照 JSON Schema 提取字段。需要给模型阅读文档时,通常优先考虑 Markdown;需要检查页面结构时选 HTML;需要保留视觉状态时选截图。JavaScript 渲染和代理包含在基础抓取价格内,但浏览器操作、JSON 提取等选项会影响积分消耗。

Map 负责找网址,Crawl 负责读取多页内容。 比如要采集一个产品文档站,可以先用 Map 发现页面,再按路径筛选真正需要的章节。Crawl 从起始网址跟随链接,一次最多返回 500 页 Markdown,可限制页数、深度和路径。规模更大的任务用 Batches 异步运行,通过轮询或完成通知取回结果。

实际接入 RAG 时,建议先抓取少量代表性页面,检查是否保留了正文和代码示例,再扩大采集范围,并保存来源网址。Scrape 默认可能复用三天内的缓存结果;价格、公告等对时效敏感的内容,可以通过 maxAgeMs: 0 请求重新获取。

搜索、带来源的答案与网页变化监控

不知道目标网页在哪时,用 Search 输入查询词,获取相关网址、标题和摘要,也可以同时取得页面 Markdown。需要围绕一个问题做资料研究时,Answers 接收任务和示例 JSON 结构,输出整理后的结果与来源链接。它与“从已知页面提取字段”是两种不同工作流,不能把研究答案当作已经逐项核实的数据库记录。

Monitors 可以定期检查页面、站点地图或网站关键内容,按文本差异或指定关注点判断变化,再通过带签名的 webhook 或 API 提供结果。例如,产品团队可以跟踪更新日志,研究工具可以追踪新增资料。首次运行用于建立基线,不会直接产生变化提醒;接入时应确认基线成功,并处理通知签名、重复事件和失败运行。

此外,Brand 可以从域名获取公司资料、Logo 和颜色;Styleguide 则提取字体、间距和组件样式等设计信息,适合自动化品牌展示和产品入门流程。

如何开始使用网页抓取 API?

  1. 注册账户并取得 API 密钥,把密钥保存在服务端,避免放进公开前端代码。
  2. 按官方快速入门选择 cURL,或 TypeScript、Python、Ruby、Go、PHP 官方 SDK。
  3. 向 https://api.context.dev/v1/web/scrape 发送 POST 请求,用 Bearer 密钥鉴权,并提供目标 url 与 formats: { "markdown": true }。按需要设置 sharedParams.mainContentOnly,聚焦主要内容。
  4. 检查 markdown.success,确认成功后读取 markdown.data。HTTP 200 不代表所有输出格式都成功;出错时保留请求 ID,查看对应错误信息。
  5. 样本符合要求后,再扩大到带范围限制的整站任务。

如果希望在支持远程 MCP 的 AI 工具中调用,可按MCP 接入文档连接 https://mcp.context.dev/mcp 并完成 OAuth 登录。调用会使用所连接组织的 API 积分。

免费额度、套餐与积分怎么计算?

截至 2026 年 10 月 15 日,官方公开的美元月付价格如下;年付、税费及结账条件以当前定价页为准。

套餐 月付价格(美元) 每月 API 积分
Free 0 1,000
Developer 19 7,500
Pro 99 125,000
Growth 299 500,000
Scale 499 1,000,000

Enterprise 采用定制报价。免费版无需信用卡,但免费积分不等于任意操作都能执行 1,000 次:普通 Scrape 从 1 积分起,带浏览器操作的基础费用为 2 积分,成功的 JSON 提取再加 4 积分。Logo Link 使用独立配额,免费档包含一次性 10,000 次额度。

部分输出成功的请求以及目标页面返回 404 的情况也可能扣费,不能一概理解成“失败全免费”。付费档启用 Auto-Topup 后可能产生额外积分费用,支出提醒也不是硬性消费上限。实际并发与速率限制请查看自己的控制台,旧账户或定制方案可能不同。

数据隐私、零保留与内容使用边界

隐私政策允许在适用协议约束下,将查询和结果用于改进服务及训练模型。因此,普通调用不能直接理解成“默认不留存、不训练”。

零数据保留文档说明,ZDR 需要先取得组织级权限,再在支持的请求中明确启用,并检查响应头 X-Context-ZDR: true。Batches、Monitors、Brand retrieval 不支持这种请求模式,ZDR 下也会跳过 PDF OCR。应用自身的日志和存储仍需自行管理。

抓取接口能够取得第三方内容,并不代表你自动获得转载页面、重新分发图片或使用品牌标识的许可;结构化提取和研究结果也可能不完整,需要保留来源并检查关键字段。

常见问题

Context.dev 可以免费使用吗?

可以。Free 每月提供 1,000 API 积分,无需信用卡。实际能处理多少页面,取决于输出选项和接口计费;不要把免费积分直接等同于结构化提取次数。

能把整个网站转成 Markdown 吗?

可以使用 Crawl 读取多页,一次最多 500 页,并限制深度、路径和页数。更大的站点可使用 Batches 异步采集,再由应用接收和保存结果。

为什么返回 200,但某些字段没有内容?

Scrape 对每种输出单独标记成功状态。应检查该输出的 success、错误码和数据,不能仅凭 HTTP 状态判断完整成功。

接入 MCP 是否意味着数据默认零保留?

不意味着。MCP 是调用方式,ZDR 是另行启用的数据处理能力,还受到具体接口支持范围限制,两者应分别确认。

官方资源与开发者渠道

CoreSpeed免费+付费
让现有 AI 智能体连接业务应用,并沿用记忆、权限和使用额度。
AI自动化工具AI工作流程自动化工具 · AI 网页搜索与抓取 API · AI 智能体记忆访问 ↗