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

安装

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

身份验证

使用 CLI 之前,您需要使用 Firecrawl API 密钥进行身份验证。
某些 CLI 命令无需登录即可使用。 如果未配置 API 密钥,受支持的命令会自动使用免密钥免费档位——免费,但会按 IP 限流。有关当前免密钥命令列表和注意事项,请参见限流注册获取免费密钥,即可获得 1,000 额度和更高限额;配置完成后,CLI 会自动使用它。

登录

CLI

查看配置

CLI

退出登录

CLI

自托管 / 本地开发

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

检查状态

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

命令

隐藏的 firecrawl browser 命令已弃用,不再用于代理工作流。请先使用 firecrawl scrape <url>,再结合生成的抓取会话使用 firecrawl interact ...

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

监控

创建周期性抓取或爬取任务,并将每次运行结果与上一次快照进行差异比对。当你希望 Firecrawl 判断哪些页面变化对你的用例真正有意义时,可添加目标。
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 — CLI 和 CLI 技能 (实时网页工作)
  • firecrawl/skills — 构建技能 (将 Firecrawl 集成到应用程序代码中)
  • firecrawl/firecrawl-workflows — 工作流技能 (可重复生成的交付成果,例如研究简报、SEO 审计、潜在客户列表和设计克隆)
你是需要 Firecrawl API 密钥的 AI 代理吗?请参见 firecrawl.dev/agent-onboarding/SKILL.md 获取自动化入门说明。