Skip to main content
Firecrawl Browser Sandbox 为你的智能体提供一个安全、全托管的浏览器运行环境。无需本地配置、无需安装 Chromium,也不存在驱动兼容性问题。环境中已预装 agent-browser 和 Playwright。每个会话都在隔离的一次性沙箱中运行,并且可以自动扩缩容,无需自行管理基础设施。 可通过 APICLI(Bash / agent-browser、Python、Node)、Node SDKPython SDKVercel AI SDKMCP Server 使用。 要为 AI 代码智能体(Claude Code、Codex、Open Code、Cursor 等)添加浏览器支持,请安装 Firecrawl 技能:
你也可以手动安装 Firecrawl CLI,或者按照上面的步骤让 agent 替你安装:

快速开始

创建会话,执行代码,然后关闭会话:
  • 无需安装驱动 - 无需 Chromium 二进制文件、无需执行 playwright install,也没有驱动兼容性问题
  • Python、JavaScript 与 Bash - 通过 API、CLI 或 SDK 发送代码并获取结果。三种语言都会在远程沙盒中运行
  • agent-browser - 预装的 CLI,内置 40+ 条命令。AI agent 只需编写简单的 Bash 命令,无需编写 Playwright 代码
  • Playwright 已预装 - Playwright 在沙盒中已预装,agent 如有需要也可以直接编写 Playwright 代码
  • CDP 访问 - 当你需要完全控制时,可通过 WebSocket 连接你自己的 Playwright 实例
  • 实时视图 - 通过可嵌入的流式 URL 实时查看会话
  • 交互式实时视图 - 通过可嵌入的交互式流,让用户可直接与浏览器交互

启动一个会话

返回会话 ID、CDP URL 和实时视图 URL。
Response

执行代码

Response

agent-browser(Bash 模式)

agent-browser 是一个无头浏览器 CLI,已预装在每个沙箱中。智能体无需编写 Playwright 代码,只需发送简单的 bash 命令。CLI 会自动注入 --cdp,使 agent-browser 自动连接到你的当前会话。

简写

这是使用 browser 的最快方式。简写和 execute 都会自动将命令发送给 agent-browser。简写只是跳过了 execute,并在需要时自动启动会话:

CLI

显式用法使用 execute 命令。命令会自动发送到 agent-browser —— 无需手动输入 agent-browser 或使用 --bash

API 与 SDK

使用 language: "bash",通过 API 或 SDK 执行 agent-browser 命令:

会话管理

持久会话

默认情况下,每个浏览器会话都会从全新环境开始。通过 profile,你可以在会话之间保存并复用浏览器状态。这对于保持登录状态和保留偏好设置非常有用。 若要保存或选择某个配置文件,请在创建会话时使用 profile 参数。
同一时间只有一个会话可以向某个配置文件保存数据。如果已有其他会话在保存,你会收到 409 错误。你仍然可以以 saveChanges: false 的方式打开同一配置文件,或者稍后重试。
浏览器会话状态只有在会话关闭时才会保存。因此,我们建议在使用完成后关闭浏览器会话,以便后续复用。要保存并关闭会话:

列出会话

Response

TTL 配置

会话有两个 TTL 参数:

结束会话

实时视图

每个会话的响应中都会包含一个 liveViewUrl,你可以将其嵌入以实时查看浏览器行为。适用于调试、演示或构建由浏览器驱动的 UI。
Response

交互式实时视图

响应中还包含一个 interactiveLiveViewUrl。与仅支持查看的标准实时视图不同,交互式实时视图允许用户通过嵌入的流直接点击、输入并与浏览器会话进行交互。这对于构建面向用户的浏览器界面、协同调试,或任何需要查看者直接控制浏览器的场景都非常有用。

通过 CDP 连接

每个会话都会暴露一个 CDP WebSocket URL。execute API 和 --bash 参数覆盖了大多数用例,但如果你需要完全的本地控制,可以直接进行连接。

何时使用 Browser

使用场景

  • 竞争情报 - 浏览竞争对手网站,操作搜索表单和筛选器,将价格和功能信息提取为结构化数据
  • 知识库接入 - 浏览需要点击操作、分页或登录认证的帮助中心、文档和支持门户
  • 市场调研 - 启动并行浏览器会话,从招聘网站、房产列表或法律数据库中构建数据集

价格

计费简单明了:每个浏览器使用分钟 2 个积分。免费用户可享有 5 小时的免费使用额度。

速率限制

在初始发布阶段,所有套餐均支持最多 20 个并发浏览器会话。

API 参考文档


有反馈或需要帮助?请发送邮件至 help@firecrawl.com 或在 Discord 上联系我们。