Skip to main content

概要

Firecrawl for Platforms を使うと、自社プラットフォームのバックエンドから、ユーザー向けの Firecrawl APIキーを直接作成・管理できます。ユーザーはプラットフォームを離れることなく Firecrawl を使い始められます。
Firecrawl for Platforms は、Firecrawl ダッシュボードからご自身で設定できます。組織の管理者またはメンバーであれば誰でも連携を作成できます。連携に名前を付けて連携タイプを選択し、そのタイプの規約に同意したうえで、プラットフォームキーをコピーしてください。キーは一度しか表示されません。キーの発行と失効は、後から設定で行えます。申請や承認は不要です。
連携タイプは2種類あります。どちらも同じプラットフォームキーを使い、以下のエンドポイントから同じ方法でアカウントをプロビジョニングします。違いは、ユーザーの利用料金を誰が支払うかです。
  • Standard: ユーザーが Firecrawl に直接支払います。プロビジョニングされた各アカウントはそれぞれ独自の Firecrawl プランと課金を持ち、Free プランから始まり、アップグレードも Firecrawl で直接行います。
  • Gateway: 貴組織がユーザーの利用料金を負担します。連携によって作成されたアカウントは Gateway に登録され、ユーザー自身のクレジットを使い切った後の対象利用分は貴組織に請求されます。詳しくは後述の Gateway を参照してください。
連携タイプは連携の作成時に選択します。後から変更するのは容易ではないため、規約に同意する前に両方のタイプを十分に比較検討することをお勧めします。概要については Firecrawl for Platforms ページを参照してください。 一部のパートナーオファーには、プロビジョニングされたユーザー向けのプロモーションクレジットが含まれます。その場合にユーザーが受け取る内容については、Partner Credits を参照してください。

Gateway

Gateway は連携の種類の一つであり、独立した API ではありません。プラットフォームキーもエンドポイントも共通です。Gateway 連携で異なる点は次のとおりです。
  • アカウントはお客様の連携専用として作成され、API 経由でのみ利用できます。そのアカウント自体でダッシュボードにログインすることはできません。メールアドレスが既存の Firecrawl アカウントと一致する場合でも、リクエストが既存のアカウントに紐付けられることはありません。
  • まずユーザー自身のクレジットが消費されます。それを超えた分のうち対象となる利用分は、お客様の組織に請求されます。
  • POST /partner/v1/accounts のレスポンスには gatewayStatus フィールドが含まれます。
  • 連携の作成時に、Gateway 版の規約に同意したものとみなされます。

ベースURL

認証

Platforms API へのリクエストには、すべてプラットフォームキーを指定した Authorization ヘッダーが必要です:
プラットフォームキーは、通常の Firecrawl APIキーとは別のものです。プラットフォームキーの作成と失効は、Firecrawl ダッシュボードの「設定 > Firecrawl for Platforms」から行います。

セキュリティ要件

  • サーバーサイドのみ: プラットフォームキーは必ずサーバーサイドのコードでのみ使用してください。フロントエンドのコード、クライアントサイドの JavaScript、モバイルアプリケーションにプラットフォームキーを決して含めないでください。
  • 利用規約: POST /partner/v1/accounts を呼び出す前に、プラットフォーム側でユーザーに Firecrawl の利用規約への同意を求める必要があります。

エンドポイント

ユーザーの作成

メールアドレスで識別される自社ユーザー向けにFirecrawlアカウントをプロビジョニングし、そのAPIキーを返します。

動作

Standard 連携の場合:
  • ユーザーがまだ Firecrawl アカウントを持っていない場合は、新しいユーザーと Team が作成されます。
  • ユーザーがすでに Firecrawl アカウントを持っているものの、自社の連携に紐づく Team がない場合は、その連携に紐づく新しい Team が作成されます。
  • ユーザーがすでに Firecrawl アカウントを持ち、自社の連携に紐づく Team もある場合は、既存の Team が返されます。
Gateway 連携の場合:
  • アカウントはすべて、自社の連携専用として作成されます。メールアドレスが既存の Firecrawl アカウントと一致していても、リクエストが既存アカウントに紐づけられることはありません。メールアドレスはアカウントの連絡先アドレスとして保存されるだけで、アカウントの検索には使用されません。
  • 同じメールアドレスで繰り返し呼び出した場合は、同じアカウントとその APIキーが返されます。
連携にプロモーションクレジットが含まれている場合、クレジットはアカウントの初回作成時に一度だけ付与されます。

リクエスト

cURL
ボディ

レスポンス

200 OK
Gateway 連携の場合、レスポンスには登録ステータスも含まれます:

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 までご連絡ください。