锁定模式会强制抓取端点仅从 Firecrawl 的现有索引和缓存中读取——绝不会向目标 URL 发起对外请求。它专为受合规约束和气隙环境而设计;在这些环境中,抓取请求本身 (URL、标头和正文) 就可能通过网络泄露敏感信息。Documentation Index
Fetch the complete documentation index at: https://docs.firecrawl.dev/llms.txt
Use this file to discover all available pages before exploring further.
工作原理
/v2/scrape 请求中设置 lockdown: true 时:
- 无出站流量。 Firecrawl 绝不会连接到目标 URL。所有出站路径 (HTTP 引擎、获取
robots.txt、写入搜索索引、音频转换等) 都会被禁用。 - 仅从缓存读取。 如果存在匹配条目,请求将直接由 Firecrawl 的索引返回。默认
maxAge会上调为 2 年,因此现有缓存页面无论缓存时间多久都可使用。 - 缓存未命中时返回错误。 如果没有可用的缓存数据,Firecrawl 会返回
404,错误代码为SCRAPE_LOCKDOWN_CACHE_MISS。未命中时,该 URL 也不会被记录。 - 零数据保留。 Lockdown 请求会按 ZDR 处理:不会持久化 URL,不会将响应 blob 写入长期存储,并且抓取任务会在交付后清理。
何时使用此功能
- 受监管行业 (医疗、金融、法律等) ,其出站请求需要审计或审批
- 网络隔离或受合规限制的环境,其中 URL 本身属于敏感信息
- 重放已编入索引的页面,无需再次请求源站
- 之前从未抓取过的新内容——锁定模式在缓存未命中时会返回错误
- 实时数据或对时效性要求较高的数据
使用方式
lockdown: true。
缓存未命中时的响应
计费
| 结果 | 额度 |
|---|---|
| 缓存命中 | 5 个额度 |
缓存未命中 (SCRAPE_LOCKDOWN_CACHE_MISS) | 1 个额度 |
缓存命中匹配
url、mobile、location、waitFor、blockAds、screenshot (是否启用及是否为整页) ,以及强化代理模式。你可以通过响应中的 metadata.cacheState 来验证这一行为——命中缓存并返回响应时,它的值会是 "hit"。
可用性
/v2/scrape 端点,并已在所有调用该端点的入口中提供:
- SDKs — Python、Node.js、Go、Rust、Java、.NET、Ruby、PHP 和 Elixir (在 scrape 选项中设置
lockdown: true) 。 - CLI — 在
firecrawl scrape中传入--lockdown。 - MCP server — 在
firecrawl_scrape工具参数中加入"lockdown": true。
crawl、map、extract 和 search 暂不支持。
你是需要 Firecrawl API 密钥的 AI 代理吗?请参见 firecrawl.dev/agent-onboarding/SKILL.md 获取自动化引导说明。

