概要
Firecrawl for Platforms を使うと、自社プラットフォームのバックエンドから、ユーザー向けの Firecrawl APIキーを直接作成・管理できます。ユーザーはプラットフォームを離れることなく Firecrawl を使い始められます。Firecrawl for Platforms は、Firecrawl ダッシュボードからご自身で設定できます。組織の管理者またはメンバーであれば誰でも連携を作成できます。連携に名前を付けて連携タイプを選択し、そのタイプの利用規約に同意したうえで、プラットフォームキーをコピーしてください。キーは一度しか表示されません。キーの発行と失効は、後から設定で行えます。申請や承認は不要です。
- Standard: ユーザーが Firecrawl に直接支払います。プロビジョニングされた各アカウントはそれぞれ独自の Firecrawl プランと課金を持ち、アップグレードも 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 がお客様のプラットフォームを確認済みであるか、Firecrawl と利用規約を締結済みでない限り、お客様の連携によって作成されたアカウントには無料クレジットが付与されません。それまでの間は、次のようになります。- Standard アカウントは、付与クレジットなしで開始されます。ユーザーは Firecrawl ダッシュボードでいつでも支払い方法を追加したり、プランを選択したりできます。
- Gateway アカウントでは、すべてのクレジットがお客様の組織に請求されます。
制限
アカウントの作成には、連携ごとに、作成できるアカウント数と作成ペースの両方に上限があります。これらの上限は、組織と Firecrawl との関係に応じて引き上げられ、作成済みのアカウントに影響することはありません。プロビジョニング済みのユーザーに対して同じ呼び出しを繰り返した場合は既存のアカウントが返され、アカウント数の上限にはカウントされません。Standard アカウント用に送信するメールアドレスは、ユーザーが実際にメールを受信できるものである必要があります。 上限に達した場合や、本番環境での連携を予定している場合は、連携 ID と想定利用量を添えて partnerships@firecrawl.dev までご連絡ください。Firecrawl によって連携が停止された場合は、help@firecrawl.com までお問い合わせください。エンドポイント
ユーザーの作成
メールアドレスで識別される自社ユーザー向けに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
Errors
はじめに
Firecrawl ダッシュボードで連携を作成します。サインインして Standard または Gateway を選択し、規約に同意したうえで、プラットフォームキーをコピーしてください。連携の種類は後から簡単には変更できないため、規約に同意する前に選択内容を必ずご確認ください。その後、サーバーから上記のエンドポイントを呼び出します。セットアップに関するご質問は help@firecrawl.com までお寄せください。より大規模な連携をご検討の場合は、partnerships@firecrawl.dev までご連絡ください。パートナープログラム
ユーザー向けに Firecrawl アカウントをプロビジョニングしているプラットフォームは、Firecrawl パートナープログラムに応募できます。承認されたパートナーには、紹介したユーザーの有料利用に応じたレベニューシェア、共同マーケティングとパートナー名簿への掲載、新しいエンドポイントへの早期アクセス、当社チームへの技術サポート直通窓口、ユーザー向けの上限引き上げといった特典が提供されます。本プログラムは応募制で、1週間以内にご返信します。 その代わりとして、パートナーには自社製品内に「Powered by Firecrawl」を表示し、?ref=<partner> タグ付きで firecrawl.dev へリンクしていただきます。
レベニューシェアの対象は、応募の承認後に紹介した新規の有料顧客のみで、遡っての適用はありません。対象期間は各顧客が self-serve プランを利用する最初の1年間で、Scale プランおよび Enterprise プランは対象外です。すべてのパートナーは当社チームによる審査・承認を経て参加いただきます。
パートナープログラムに応募する
Firecrawl に関する記事の執筆やリンクの掲載をお考えの場合は、アフィリエイトプログラムをご利用ください。
