Skip to main content

安装

使用 npm 全局安装 Firecrawl CLI:
CLI
如果你在任何 AI agent(例如 Claude Code)中使用它,可以在下方安装 Firecrawl skill,agent 会为你完成设置。
  • --all 会将 Firecrawl skill 安装到所有检测到的 AI agent 上
  • --browser 会自动打开浏览器以完成 Firecrawl 身份验证
安装该 skill 后,请重启 Claude Code,以便其识别到新的 skill。

身份验证

在使用 CLI 之前,你需要先使用 Firecrawl API 密钥完成身份验证。

登录

CLI

查看配置

CLI

退出登录

CLI

自托管 / 本地开发

对于自托管的 Firecrawl 实例或本地开发,使用 --api-url 参数:
CLI
当使用自定义 API URL(即不是 https://api.firecrawl.dev)时,会自动跳过 API 密钥验证,因此你在本地实例中可以在无需 API 密钥的情况下使用 Firecrawl。

检查状态

验证安装和身份验证,并查看速率限制:
CLI
就绪时的输出:
  • 并发数(Concurrency):最大并行任务数。并行操作应尽量接近该上限,但不要超过。
  • 额度(Credits):剩余 API 额度。每次抓取/爬取都会消耗额度。

命令

Scrape

抓取单个 URL,并以多种 formats 输出其内容。
使用 --only-main-content 即可获取不含导航栏、页脚和广告的干净输出。对于大多数只需要文章或主页面内容的用例,推荐使用该选项。
CLI

输出 formats 类型

CLI

抓取选项

CLI
可用选项:
搜索网页,并按需抓取结果。
CLI

搜索选项

CLI
可用选项:

Map

快速发现站点中的所有 URL。
CLI

Map 命令选项

CLI
可用选项:

Crawl

从单个 URL 出发爬取整个网站。
CLI

查看抓取状态

CLI

Crawl 选项

CLI
可用选项:

Agent

使用自然语言指令在网上搜索和获取数据。
CLI

Agent 选项

CLI
可用选项:

Browser

启动云端浏览器会话,远程执行 Python、JavaScript 或 bash 代码。每个会话都会运行一个完整的 Chromium 实例——无需在本地安装浏览器。代码在服务器端运行,并预先配置好可直接使用的 Playwright page 对象。
CLI

浏览器选项

CLI
子命令: 执行选项: 启动选项: 通用选项:

额度使用情况

查看你团队的额度余额和使用明细。
CLI

Version

显示 CLI 的版本。
CLI

全局选项

以下选项适用于所有命令:

输出处理

CLI 默认将结果输出到 stdout,便于通过管道或重定向进行处理:
CLI

formats 的行为

  • 单一 format:输出原始内容(markdown 文本、HTML 等)
  • 多个 formats:输出包含所有请求数据的 JSON
CLI

示例

快速抓取

CLI

整站爬取

CLI

站点发现

CLI

研究工作流

CLI

智能体

CLI

浏览器自动化

CLI

与其他工具结合使用

CLI

遥测

CLI 在身份验证过程中会收集匿名使用数据,以帮助改进产品:
  • CLI 版本、操作系统和 Node.js 版本
  • 检测到的开发工具(例如 Cursor、VS Code、Claude Code)
CLI 不会收集任何命令数据、URL 或文件内容。 如需禁用遥测,请设置以下环境变量:
CLI

开源

Firecrawl CLI 和 Skill 是开源的,可在 GitHub 上找到:firecrawl/cli