概要
Firecrawl for Platforms を使うと、自社プラットフォームのバックエンドから、ユーザー向けの Firecrawl APIキーを直接作成・管理できます。ユーザーはプラットフォームを離れることなく Firecrawl を使い始められます。Firecrawl for Platforms は、Firecrawl ダッシュボードからご自身で設定できます。組織の管理者またはメンバーであれば誰でも連携を作成できます。連携に名前を付けて連携タイプを選択し、そのタイプの規約に同意したうえで、プラットフォームキーをコピーしてください。キーは一度しか表示されません。キーの発行と失効は、後から設定で行えます。申請や承認は不要です。
- Standard: ユーザーが Firecrawl に直接支払います。プロビジョニングされた各アカウントはそれぞれ独自の Firecrawl プランと課金を持ち、Free プランから始まり、アップグレードも Firecrawl で直接行います。
- Gateway: 貴組織がユーザーの利用料金を負担します。連携によって作成されたアカウントは Gateway に登録され、ユーザー自身のクレジットを使い切った後の対象利用分は貴組織に請求されます。詳しくは後述の Gateway を参照してください。
Gateway
Gateway は連携の種類の一つであり、独立した API ではありません。プラットフォームキーもエンドポイントも共通です。Gateway 連携で異なる点は次のとおりです。- アカウントはお客様の連携専用として作成され、API 経由でのみ利用できます。そのアカウント自体でダッシュボードにログインすることはできません。メールアドレスが既存の Firecrawl アカウントと一致する場合でも、リクエストが既存のアカウントに紐付けられることはありません。
- まずユーザー自身のクレジットが消費されます。それを超えた分のうち対象となる利用分は、お客様の組織に請求されます。
POST /partner/v1/accountsのレスポンスにはgatewayStatusフィールドが含まれます。- 連携の作成時に、Gateway 版の規約に同意したものとみなされます。
ベースURL
認証
Platforms API へのリクエストには、すべてプラットフォームキーを指定したAuthorization ヘッダーが必要です:
セキュリティ要件
- サーバーサイドのみ: プラットフォームキーは必ずサーバーサイドのコードでのみ使用してください。フロントエンドのコード、クライアントサイドの JavaScript、モバイルアプリケーションにプラットフォームキーを決して含めないでください。
- 利用規約:
POST /partner/v1/accountsを呼び出す前に、プラットフォーム側でユーザーに Firecrawl の利用規約への同意を求める必要があります。
エンドポイント
ユーザーの作成
メールアドレスで識別される自社ユーザー向けにFirecrawlアカウントをプロビジョニングし、そのAPIキーを返します。動作
Standard 連携の場合:- ユーザーがまだ Firecrawl アカウントを持っていない場合は、新しいユーザーと Team が作成されます。
- ユーザーがすでに Firecrawl アカウントを持っているものの、自社の連携に紐づく Team がない場合は、その連携に紐づく新しい Team が作成されます。
- ユーザーがすでに Firecrawl アカウントを持ち、自社の連携に紐づく Team もある場合は、既存の Team が返されます。
- アカウントはすべて、自社の連携専用として作成されます。メールアドレスが既存の Firecrawl アカウントと一致していても、リクエストが既存アカウントに紐づけられることはありません。メールアドレスはアカウントの連絡先アドレスとして保存されるだけで、アカウントの検索には使用されません。
- 同じメールアドレスで繰り返し呼び出した場合は、同じアカウントとその APIキーが返されます。
リクエスト
cURL
レスポンス
200 OK
Errors
APIキーの検証
Firecrawl APIキーを検証し、関連付けられたTeam名とユーザーのメールアドレスを返します。APIキーが有効と判定されるのは、お使いの連携経由で作成されたキーである場合のみです。重要な注意事項
- Firecrawl APIキーには、権限や有効期限は設定されていません。
- APIキーは、ユーザーがいつでも手動で削除できます。
- 削除されたAPIキーは論理削除ではなく、完全に削除されます。そのため、Firecrawlは削除されたキーと最初から存在しないキーを区別できません。
リクエスト
cURL
レスポンス
200 OK
Errors
APIキーのローテーション
既存のFirecrawl APIキーを削除し、同じユーザーとTeamに紐づく新しいキーを作成します。リクエスト
cURL
レスポンス
200 OK

