Skip to main content
Vercel AI SDK 向け Firecrawl ツール。AI アプリケーション向けの Web スクレイピング、検索、ブラウジング、データ抽出。

インストール

環境変数を設定する:
これらの例では Vercel AI Gateway の string モデル形式を使用していますが、Firecrawl のツールはどの AI SDK プロバイダとも動作します。openai('gpt-5-mini')anthropic('claude-sonnet-4.5')、または任意の 対応プロバイダ に差し替えて使用できます。

クイックスタート

これが最も手軽な始め方です。FirecrawlTools() を使うと、検索・スクレイピング・ブラウザ操作用のツールに加え、どのツールを使うべきかをモデルに指示する自動生成のシステムプロンプトをまとめて利用できます。
カスタムオプションを指定する場合:
任意のツールは false を渡すことで無効化できます:

個別ツール

各ツールは 2 通りの使い方 ができます。ツールとして直接利用することも(環境変数から FIRECRAWL_API_KEY を読み取ります)、カスタム設定用のファクトリ関数として呼び出すこともできます。

スクレイピング

検索 + スクレイピング

マップ

ストリーミング

ブラウザ

browser ツールは、初回の利用時に自動的にクラウドセッションを作成し、プロセス終了時に自動でクリーンアップを行います。
ブラウザをリアルタイムで観察できるライブビュー用URLを取得したり、セッションのライフサイクルを手動で制御したりするには、次のようにします:

非同期ツール

Crawl、batch scrape、extract、agent はジョブ ID を返します。結果を取得するには poll と組み合わせて使用します:

Crawl

バッチスクレイプ

エージェント

自律的な Web データ収集 — 自動で検索・ページ遷移・データ抽出を行います。

エクスポート一覧