查询语言与解析器
用一套查询语言描述所需数据的形状,解析器据此在页面上定位并提取内容,官方称可快速、精准且规模化地完成交互与抽取。
官方说明 ↗拖动滑块完成拼图,通过后发送验证码
独立第三方 AI 评测平台 · 只用实测数据
AgentQL 是一套让大模型与 AI 智能体接入网页数据的工具集,核心是一套查询语言和解析器,用自然语言描述所需数据即可快速、精准、大规模地交互页面元素与提取内容。它提供 Python 与 JavaScript SDK、基于 Playwright 的浏览器自动化、用于实时调试查询的浏览器扩展,以及无需浏览器的 REST API。免费试用提供 300 次 API 调用、每分钟 10 次调用、1 小时远程浏览器与 1 个并发会话;Starter 档每月含 50 次免费调用。其主要短板是价格与额度对轻量用户偏紧,且文档以开发者视角为主,普通用户上手门槛较高。
AgentQL 是一套用于把 AI 与网页连接起来的工具集,主打「让网络对 AI 就绪」。它提供一套查询语言和解析器,用来与页面元素交互并提取数据,官方宣称可以做到快速、精准且规模化。产品在 Product Hunt 上获得过当日与当周第一。
技术上,它用 AI 分析页面结构来定位所需数据,作为脆弱的 XPath 与 DOM/CSS 选择器的替代方案。你可以通过 Playwright 配合 Python 与 JavaScript SDK 操作页面元素,用浏览器扩展在任意网页上实时优化查询,也可以走 REST API 从任意 URL 抓取公开数据而无需浏览器。
普通用户可以用它做数据采集与简单自动化;开发者可以用 SDK 把网页交互和数据提取嵌入自己的应用;团队则可以用 Professional 档运行常规数据工作流与网页自动化流水线,或选择 Enterprise 的全托管方案。
用一套查询语言描述所需数据的形状,解析器据此在页面上定位并提取内容,官方称可快速、精准且规模化地完成交互与抽取。
官方说明 ↗通过 Playwright 与两个 SDK 及无头浏览器交互网页元素,适合把网页自动化和数据提取嵌入到现有代码中。
官方说明 ↗基于浏览器的调试扩展,可以在任意网页上实时调整和优化查询,边看页面边改查询,缩短调试时间。
无需浏览器,通过 REST API 从任意 URL 获取公开面向的数据,适合批量抓取或没有浏览器运行环境的场景。
能够解析 PDF 中较难处理的信息,例如表格数据,可在 playground 中直接试用。
官方说明 ↗即使页面内容动态变化或页面结构改动,也能获得一致的结果,减少因页面改版导致的选择器失效问题。
在查询中定义数据的形状,输出即为结构化 JSON,便于直接送入下游流程或再次被模型消费。
同一条查询可以跨多个相似页面使用,不必为每个页面单独编写解析脚本,降低维护成本。
公开或私有站点、任意 URL 均可使用,包括需要登录认证后才能访问的页面。
当你的工作是「从网页稳定地取数据」——不管是给 AI 智能体做文本 grounding,还是把多个相似页面的信息汇成结构化表——AgentQL 的查询语言加 SDK 能明显省掉写脆弱解析脚本的时间。开发者用 Python 或 JavaScript 接入 Playwright,配合浏览器扩展调试查询,效率最高。但如果只是偶尔抓一两个页面,免费额度用完后按 $0.02 或 $0.015 每次调用计费,成本需要提前估算;若团队需要长期跑量,直接看 Professional 的 10,000 次/月或 Enterprise 的托管方案更合适。产品面向开发者,非技术用户上手要花些时间。
用 Python 或 JavaScript SDK 配合 Playwright 把网页交互和数据提取嵌入现有代码,SDK 与 REST API 都有,接入灵活。
需要为大模型做文本 grounding、又常撞上下文窗口和幻觉问题的团队,用查询语言替代原始 HTML,官方用户反馈称这种组合是 gamechanger。
公开或私有站点、任意 URL 都能用,包括登录后才能访问的页面,适合内部系统数据采集。
免费试用 300 次调用用完后需付费,Starter 每月仅含 50 次免费调用,偶尔抓一两个页面的用户可能不划算。
核心用法是查询语言加 SDK 与 REST API,工具链围绕开发者设计,非技术用户上手门槛较高。
| 方案 | 价格 | 包含内容 | 说明 |
|---|---|---|---|
| 免费试用 | 免费 | 300 次 API 调用、每分钟 10 次调用、1 小时远程浏览器、1 个并发远程浏览器会话 | 无需信用卡,含社区和邮件支持,开发者工具完整访问权限 |
| Starter | $0.02 per API call after the initial limit | 每月 50 次免费 API 调用、每分钟 10 次调用、10 小时远程浏览器、5 个并发远程浏览器会话 | 远程浏览器超出后 $0.12/hr,含社区和邮件支持 |
| Professional | $0.015 per API call after the initial limit | 每月含 10,000 次 API 调用、每分钟 50 次调用、500 小时远程浏览器、100 个并发远程浏览器会话 | 远程浏览器超出后 $0.10/hr,优先邮件支持与社区支持 |
| Enterprise | 价格未公布 | 全托管解决方案,面向从网站和文档中获取数据 | 含开箱即用数据集、全托管专用云环境、可本地部署、全天候高级支持和专属客户经理 |
以上为公开费率整理,厂商保留调价权利,实际以官方页面为准。
| 指标 | 数值 | 数据来源 |
|---|---|---|
| 免费试用 API 调用 | 300 次 | AgentQL 定价页 |
| 免费试用调用频率 | 10 API calls per minute | AgentQL 定价页 |
| 免费试用远程浏览器时长 | 1 hr | AgentQL 定价页 |
| Starter 每月免费调用 | 50 free API calls/month | AgentQL 定价页 |
| Starter 超出后单价 | $0.02 per API call | AgentQL 定价页 |
| Starter 远程浏览器单价 | $0.12/hr | AgentQL 定价页 |
| Professional 每月含调用 | 10,000 API calls/month included | AgentQL 定价页 |
| Professional 超出后单价 | $0.015 per API call | AgentQL 定价页 |
| Professional 远程浏览器单价 | $0.10/hr | AgentQL 定价页 |
| Professional 并发会话 | 100 concurrent remote browser sessions | AgentQL 定价页 |
提供免费试用,注册无需信用卡,含 300 次 API 调用、每分钟 10 次调用、1 小时远程浏览器和 1 个并发远程浏览器会话,以及社区与邮件支持、开发者工具完整访问权限。免费额度用完后可按 Starter 或 Professional 等付费档继续使用。
Starter 每月含 50 次免费 API 调用,超出后 $0.02 每次,含 10 小时远程浏览器,超出后 $0.12/小时,并发会话 5 个。Professional 每月含 10,000 次 API 调用,超出后 $0.015 每次,含 500 小时远程浏览器,超出后 $0.10/小时,并发会话 100 个。Enterprise 为全托管方案,价格未公布。
XPath 与 DOM/CSS 选择器依赖页面的具体结构路径,页面一改版就容易失效。AgentQL 改用 AI 分析页面结构来寻找所需数据,官方把它定位为脆弱的 XPath 与 DOM/CSS 选择器的稳健替代方案,并强调面对动态内容和页面变化时的自愈能力。
不必须。除了通过 Playwright 和 Python、JavaScript SDK 配合无头浏览器使用外,它还提供 Browserless 方式,用 REST API 从任意 URL 获取公开面向的数据,无需浏览器。另外还有浏览器调试扩展,用于在页面上实时优化查询。
可以。官方说明它适用于公开或私有站点、任意 URL,包括需要认证后才能访问的页面。具体接入方式需要按 SDK 或 REST API 的文档配置认证信息。
支持。PDF 解析功能可以处理较难解析的信息,例如 PDF 中的表格。官方提供一个 playground 可以直接试用这项能力。
免费试用为每分钟 10 次 API 调用、1 个并发远程浏览器会话;Starter 为每分钟 10 次、5 个并发会话;Professional 为每分钟 50 次、100 个并发会话。选择档位时要把调用频率和并发需求一起考虑。