FIRECRAWL_API_KEY がプロジェクトの環境変数に自動的に追加されます。
このガイドは、Firecrawl の課金、API キーの設定、プロジェクト構成を Vercel 経由で行いたい場合に参照してください。
この連携でできること
Vercel Marketplace から Firecrawl をインストールすると、Vercel は Firecrawl を選択したプロジェクトに接続し、APIキーを環境変数として利用できるようにします。- Marketplace のフローを通じて Firecrawl アカウントと APIキーを発行します
FIRECRAWL_API_KEYを Vercel プロジェクトの環境変数に追加します- Firecrawl の課金を Vercel の請求書にまとめます
- 連携が完了すると、Vercel から Firecrawl を開けるようになります
すでに Firecrawl APIキーをお持ちで、Vercel を手動で設定したい場合は、代わりに Vercel Functions クイックスタート をご利用ください。
Vercel からインストール
- Vercel Marketplace の Firecrawl ページを開きます。
- Connect Account をクリックします。
- 使用する Firecrawl のプランを選択します。
- 環境変数を設定する Vercel プロジェクトを選択します。
- インストール手順を完了します。
SDK をインストール
Vercel プロジェクトで、Firecrawl Node SDK をインストールします。process.env.FIRECRAWL_API_KEY を読み取ってください。
ページをスクレイピングする
app/api/scrape/route.ts にルートハンドラーを作成します。
ウェブを検索
アプリで最新のウェブ検索結果とページコンテンツが必要な場合は、search を使用します。
動的なページを操作する
アプリでコンテンツを抽出する前に、クリックやスクロール、フォーム入力が必要な場合は、interact を使用します。
長時間の操作では、短いサーバーレスのタイムアウトを超える場合があります。時間がかかる可能性のある本番ワークフローでは、バックグラウンドジョブで処理を実行するか、webhook を利用して Firecrawl の async API を使用してください。
Vercel AI SDK で Firecrawl を使う
Vercel AI SDK でエージェントを構築している場合は、Firecrawl AI SDK ツールをインストールします。FIRECRAWL_API_KEY は環境から読み込まれます。
以下の例では、Vercel AI Gateway のモデル文字列形式を使用しています。AI SDK のモデルプロバイダーまたは AI Gateway の認証情報は別途設定してください。
次のステップ
Vercel Functions クイックスタート
環境変数を手動で設定して、Vercel Functions で Firecrawl を使う
Vercel AI SDK ガイド
Vercel AI SDK のエージェントに Firecrawl のツールを追加する
スクレイピングのドキュメント
Webページを Markdown、JSON、スクリーンショットなどに変換する
検索のドキュメント
Web を検索して、結果からページのコンテンツを取得する

