前提条件
- Next.js 14+ のプロジェクト (App Router)
- Firecrawl APIキー — 無料で取得できます
SDKをインストール
APIキーを設定する
.env.local にAPIキーを追加します:
ウェブを検索
ルートハンドラー
app/api/search/route.ts を作成します:
サーバーアクション
app/actions.ts を作成します。
ページをスクレイピングする
ルートハンドラー
app/api/scrape/route.ts を作成します:
Server Component
app/page.tsx のServer Componentで直接データを取得します。
ページで Interact を使う
ルートハンドラー
app/api/interact/route.ts を作成します:
次のステップ
スクレイピング ドキュメント
フォーマット、アクション、プロキシを含むスクレイピングの全オプション
Search ドキュメント
Webを検索し、ページ全体のコンテンツを取得
Interact ドキュメント
クリックやフォーム入力を行い、動的コンテンツを抽出
Node SDK リファレンス
クロール、map、バッチスクレイプなどを含む完全なSDKリファレンス

