概述
借助 Firecrawl for Platforms,你的平台可以直接在自己的后端为用户创建和管理 Firecrawl API 密钥。用户无需离开你的平台即可开始使用 Firecrawl。你可以在 Firecrawl Dashboard 中自行设置 Firecrawl for Platforms。组织中的任何管理员或成员都可以创建集成:为其命名、选择集成类型、接受该类型对应的协议,然后复制平台密钥。该密钥仅显示一次。之后你可以在 Settings 中生成和撤销密钥。无需提交申请,也无需等待审批。
- Standard:由你的用户向 Firecrawl 付费。每个开通的账户各自保留 Firecrawl 方案和计费,初始为 Free 套餐,并直接在 Firecrawl 升级。
- Gateway:由你的组织为用户买单。通过你的集成创建的账户会加入 Gateway,用户自己的额度用完后,其符合条件的使用量将计入你的组织账单。请参见下方的 Gateway。
Gateway
Gateway 是一种集成类型,而非独立的 API,使用的平台密钥和接口均保持不变。Gateway 集成的不同之处如下:- 账户专为你的集成创建,仅支持 API 访问,不提供独立的 Dashboard 登录。即使邮箱与某个现有 Firecrawl 账户相同,请求也不会关联到该账户。
- 优先消耗用户自己的额度。超出部分中符合条件的用量将计入你的组织账单。
POST /partner/v1/accounts的响应中包含gatewayStatus字段。- 集成在创建时即接受 Gateway 版本的协议。
基础 URL
身份验证
所有 Platforms API 请求都需要在Authorization 请求头中携带你的平台密钥:
安全要求
- 仅限服务器端:平台密钥只能在服务器端代码中使用。切勿在前端代码、客户端 JavaScript 或移动应用中暴露平台密钥。
- 服务条款:在调用
POST /partner/v1/accounts之前,您的平台必须提示用户接受 Firecrawl 的服务条款。
接口
创建用户
为你的某个用户 (以电子邮件地址标识) 开通 Firecrawl 账户,并返回该账户的 API 密钥。行为
对于 Standard 集成:- 如果用户尚无 Firecrawl 账户,将创建新用户和新团队。
- 如果用户已有 Firecrawl 账户,但尚无与你的集成关联的团队,将创建一个与你的集成关联的新团队。
- 如果用户已有 Firecrawl 账户,且已有与你的集成关联的团队,则返回现有团队。
- 所有账户均专为你的集成创建。请求绝不会关联到已有的 Firecrawl 账户,即使电子邮件地址与某个现有账户相同也是如此。电子邮件地址仅作为账户的联系地址存储,不会用于查找账户。
- 使用同一电子邮件地址重复调用时,将返回同一个账户及其 API 密钥。
请求
cURL
响应
200 OK
错误
验证 API 密钥
验证 Firecrawl API 密钥,并返回其关联的团队名称和用户电子邮件地址。仅当 API 密钥是通过您的集成创建时,才会返回有效结果。重要说明
- Firecrawl API 密钥不设权限,也没有过期时间。
- 用户可以随时手动删除 API 密钥。
- 删除 API 密钥并非软删除。Firecrawl 无法区分已删除的密钥与从未存在过的密钥。
请求
cURL
响应
200 OK
错误
轮换 API 密钥
删除现有的 Firecrawl API 密钥,并为同一用户和团队创建新的密钥。请求
cURL
响应
200 OK

