Skip to main content
直接在终端中执行搜索、抓取、交互、爬取、Map,并运行代理任务。Firecrawl CLI 既可独立使用,也可结合技能;Claude Code、Antigravity 和 OpenCode 等 AI 编码代理可以自动发现并使用这些技能。

安装

如果你正在使用某个 AI 代理,例如 Claude Code,你可以安装下面的 Firecrawl 技能,代理将为你完成设置。
  • --all 会将 Firecrawl 技能安装到所有检测到的 AI 编码代理中
  • --browser 会自动打开浏览器以完成 Firecrawl 身份验证
安装这些技能后,请重启你的代理,以便其发现它们。
你也可以使用 npm 手动全局安装 Firecrawl CLI:
CLI

身份验证

在使用 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
可用选项:

交互

先抓取网页,然后使用自然语言或代码与页面交互。交互默认使用最近一次抓取的结果,也可以传入指定的抓取 ID。
CLI
可用选项:

Crawl

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

查看抓取状态

CLI

Crawl 选项

CLI
可用选项:

Agent

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

代理 选项

CLI
可用选项:

额度使用情况

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

Version

显示 CLI 的版本。
CLI

全局选项

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

输出处理

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

formats 的行为

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

示例

快速抓取

CLI

整站爬取

CLI

站点发现

CLI

研究工作流

CLI

智能体

CLI

与其他工具结合使用

CLI

遥测

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

开源

Firecrawl CLI 和技能是开源的,可在 GitHub 上获取:firecrawl/cli
你是需要 Firecrawl API 密钥的 AI 代理吗?请参见 firecrawl.dev/agent-onboarding/SKILL.md 获取自动化入门说明。