跳转到主要内容
**对于 AI 代理:**使用 llms.txt 获取所有文档的完整索引。

开始使用

安装 Firecrawl CLI

只需一条命令,即可安装 Firecrawl CLI、在浏览器中完成身份验证,并为检测到的每个编码代理添加技能。
完成设置后请重启你的编码代理,以便其发现这些新技能。完整的配置流程请参见 Skills + CLI

使用代理设置

将此 Firecrawl 设置 prompt 提供给你的代理。

直接构建和测试

获取你的 API 密钥

创建一个免费账户,以直接访问 API 并享有更高的限制额度

在 Playground 中试用

无需编写代码即可在浏览器中测试 Firecrawl

Firecrawl 可以做什么?

搜索

进行网页搜索并从结果中获取完整页面内容

抓取

从任意 URL 提取内容,支持 markdown、HTML 或结构化 JSON 格式

交互

继续处理任何已抓取的页面:点击、填写表单、提取动态 内容

为什么选择 Firecrawl?

  • 适用于 LLM 的输出:干净的 markdown、结构化 JSON、截图等。
  • 应对复杂场景:代理、反机器人机制、JavaScript 渲染以及动态内容。
  • 可靠:专为生产环境打造,具备高可用性和稳定一致的结果。
  • 快速:数秒内返回结果,并针对高吞吐量进行了优化。
  • MCP Server:通过 模型上下文协议 将 Firecrawl 连接到任何 AI 工具。

进行网页搜索,并在一次调用中获取搜索结果的完整页面内容。请参见 Search 功能文档 了解所有选项。
SDK 会直接返回数据对象。cURL 会返回完整的 payload。
JSON

抓取

抓取任意 URL,并以 markdown、HTML 或其他格式获取其内容。请参见 Scrape 功能文档 了解所有选项。
各 SDK 将直接返回数据对象。cURL 将按下方所示原样返回有效载荷。

交互

抓取页面后,继续与其交互:点击按钮、填写表单、提取动态内容,或继续深入导航。你可以用简单的英文描述你的需求,或编写代码以实现完全控制。请参见 Interact 功能文档 了解所有选项。
Response

更多功能

代理

由 AI 驱动的自主网页数据采集

交互

点击、填写表单、提取动态内容

Webhooks

异步事件交付

浏览器沙箱

适用于交互式工作流的托管浏览器会话

Map

发现网站上的所有 URL

Crawl

递归采集整个站点的内容

资源

API Reference

完整的 API 参考文档,包含交互式示例

SDKs

Python、Node.js、CLI 以及社区 SDK

Open Source

自行托管 Firecrawl 或为项目做出贡献

Integrations

LangChain、LlamaIndex、OpenAI 等