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.
Firecrawl 合作伙伴集成 API 允许已获批准的合作伙伴直接在自己的平台内为其用户创建和管理 Firecrawl API 密钥。这让用户无需离开合作伙伴的平台,即可无缝完成接入并开始使用 Firecrawl。
有关合作伙伴用户可获得内容的详细信息,包括额度、有效期和套餐限制,请参见 Partner Credits。
https://api.firecrawl.dev
所有 合作伙伴集成 API 请求都必须在 Authorization 标头中附带您的合作伙伴密钥:
Authorization: Bearer <partner key>
合作伙伴密钥与标准 Firecrawl API 密钥不同,由 Firecrawl 团队直接提供。
- 仅限服务器端:合作伙伴密钥只能用于服务器端代码。切勿在前端代码、客户端 JavaScript 或移动应用中暴露合作伙伴密钥。
- 服务条款:调用 create-user 端点前,你的平台必须提示用户接受 Firecrawl 的 服务条款。
创建与用户邮箱地址关联的 Firecrawl API 密钥。
POST /admin/integration/create-user
- 如果用户尚未拥有 Firecrawl 账户,则会创建一个新用户和新团队。
- 如果用户已拥有 Firecrawl 账户,但还没有与你的合作伙伴集成关联的团队,则会创建一个新的合作伙伴关联团队。
- 如果用户已拥有 Firecrawl 账户,并且已经有与你的合作伙伴集成关联的团队,则会返回现有团队,且不会再次应用促销优惠券。
curl -X POST "https://api.firecrawl.dev/admin/integration/create-user" \
-H "Authorization: Bearer <partner key>" \
-H "Content-Type: application/json" \
-d '{"email": "user@example.com"}'
请求体
| 字段 | 类型 | 必填 | 描述 |
|---|
email | string | 是 | 用户邮箱地址 |
200 OK
{
"apiKey": "fc-...",
"alreadyExisted": false
}
| 字段 | 类型 | 描述 |
|---|
apiKey | string | 该用户所属合作伙伴关联团队的 Firecrawl API 密钥 |
alreadyExisted | boolean | 如果该用户及其合作伙伴关联团队都已存在,则为 true。为 true 时,不会再次应用促销优惠券。 |
| 状态 | 描述 |
|---|
401 | 未授权 - 合作伙伴密钥不正确或无效 |
500 | 服务器内部错误 - 这些错误会由 Firecrawl 监控 |
验证 Firecrawl API 密钥,并返回关联的团队名称和用户邮箱地址。只有通过此合作伙伴集成创建的 API 密钥才会被视为有效。
POST /admin/integration/validate-api-key
- Firecrawl API 密钥不设权限,也不会过期。
- 用户可以随时手动删除 API 密钥。
- 已删除的 API 密钥不会进行软删除。Firecrawl 无法区分某个密钥是已被删除,还是从未存在过。
curl -X POST "https://api.firecrawl.dev/admin/integration/validate-api-key" \
-H "Authorization: Bearer <partner key>" \
-H "Content-Type: application/json" \
-d '{"apiKey": "fc-..."}'
请求体
| 字段 | 类型 | 必填 | 描述 |
|---|
apiKey | string | 是 | 待验证的 API 密钥 |
200 OK
{
"teamName": "Example Team",
"email": "user@example.com"
}
| 字段 | 类型 | 描述 |
|---|
teamName | string | 与此 API 密钥关联的团队名称 |
email | string | 与此 API 密钥关联的用户邮箱地址 |
| 状态码 | 描述 |
|---|
401 | 未授权 - 合作伙伴密钥不正确或无效 |
404 | API 密钥无法识别 - 该密钥不存在,或不是通过此合作伙伴集成创建的 |
500 | 内部服务器错误 - 这些错误由 Firecrawl 监控 |
删除现有的 Firecrawl API 密钥,并为同一用户和团队生成一个新的密钥。
POST /admin/integration/rotate-api-key
curl -X POST "https://api.firecrawl.dev/admin/integration/rotate-api-key" \
-H "Authorization: Bearer <partner key>" \
-H "Content-Type: application/json" \
-d '{"apiKey": "fc-..."}'
请求体
| 字段 | 类型 | 必填 | 描述 |
|---|
apiKey | string | 是 | 要删除并替换的 API 密钥 |
200 OK
| 字段 | 类型 | 描述 |
|---|
apiKey | string | 新创建的 API 密钥 |
| 状态 | 描述 |
|---|
401 | 未授权 - 合作伙伴密钥不正确或无效 |
404 | API 密钥无法识别 - 该密钥不存在,或并非通过此合作伙伴集成创建 |
500 | 内部服务器错误 - 此类错误会由 Firecrawl 监控 |
Firecrawl 的合作伙伴计划仅向获批平台开放。如果你有意将 Firecrawl 集成到自己的平台中,并向用户提供额度,请通过 partnerships@firecrawl.dev 联系我们,了解更多信息并申请合作伙伴 API 密钥。