メインコンテンツへスキップ
ターミナルから直接、検索、スクレイピング、Interact、クロール、マッピング、エージェントジョブの実行を行えます。Firecrawl CLIは単体でも動作し、Claude Code、Antigravity、OpenCodeのようなAIコーディングエージェントが自動的に検出して利用できるスキルと組み合わせて使うこともできます。

インストール

Claude Code のような AI エージェントを使用している場合は、以下の Firecrawl スキル をインストールすると、エージェントがセットアップしてくれます。
  • --all はすべての Firecrawl スキル セグメント (CLI、ビルド、ワークフロー) を、検出されたすべての AI コーディングエージェントにインストールします
  • --browser は Firecrawl の認証のためにブラウザを自動的に開きます
スキル をインストールした後、新しい スキル を認識させるためにエージェントを再起動してください。
npm を使って Firecrawl CLI をグローバルに手動でインストールすることもできます。
CLI

認証

CLIを使用する前に、Firecrawl APIキーで認証する必要があります。
一部のCLIコマンドはログインなしで利用できます。 APIキーが設定されていない場合、対応しているコマンドはAPIキー不要のFreeティアに自動的に切り替わります。無料で使えますが、IPごとにレート制限があります。現在のAPIキー不要コマンドの一覧と注意事項については、Rate Limitsを参照してください。1,000 クレジットとより高い上限を利用するには、無料のキーに登録してください。設定後は、CLI が自動的にそのキーを使用します。

ログイン

CLI

設定の表示

CLI

ログアウト

CLI

セルフホスト / ローカル開発

セルフホスト環境の Firecrawl インスタンスやローカル開発では、--api-url オプションを使用してください:
CLI
カスタム API URL (https://api.firecrawl.dev 以外のもの) を使用している場合、API キー認証は自動的にスキップされるため、ローカルインスタンスでは API キーなしで利用できます。

ステータスの確認

インストールと認証が正しく行われているかを確認し、レート制限も確認します。
CLI
準備完了時の出力:
  • 同時実行数 (Concurrency): 並列に実行できるジョブの最大数。この上限付近まで並列処理を行ってもよいが、超えないようにする。
  • クレジット (Credits): 残りの API クレジット数。各 scrape/crawl はクレジットを消費する。

コマンド

隠し firecrawl browser コマンドは、エージェント ワークフローでは非推奨です。まず firecrawl scrape <url> を実行し、その後、得られたスクレイピングセッションで firecrawl interact ... を使用してください。

スクレイピング

1つのURLをスクレイピングし、そのコンテンツをさまざまなフォーマットで抽出します。
--only-main-content を使用すると、ナビゲーション、フッター、広告を除いたクリーンな出力を取得できます。記事やメインページのコンテンツのみが必要なほとんどのユースケースで推奨されます。
CLI

出力フォーマット

CLI

スクレイピングのオプション

CLI
利用可能なオプション:
ウェブ検索を行い、必要に応じて結果をスクレイピングします。
CLI

検索オプション

CLI
利用可能なオプション:

Map

ウェブサイト内のすべてのURLを迅速に検出します。
CLI

Map オプション

CLI
利用可能なオプション:

Interact

ページをスクレイピングした後、自然言語またはコードで操作できます。Interact は既定で最新のスクレイピング結果を使用しますが、特定のスクレイプ ID を指定することもできます。
CLI
利用可能なオプション:

クロール

指定した URL を起点に、ウェブサイト全体をクロールします。
CLI

クロールのステータスを確認する

CLI

クロールオプション

CLI
利用可能なオプション:

監視

定期的に実行されるスクレイピングまたはクロールを作成し、各実行結果を前回のスナップショットとの差分として比較します。変更されたページのうち、どれが自分のユースケースにとって意味のあるものかを Firecrawl に判断させたい場合は、goal を追加します。
CLI
Monitor の目標は、短く、ユーザーの意図に忠実であるべきです。何をアラートの発生条件にするかを述べ、指定された対象範囲を言い換えて明記し、除外事項は明らかな場合または明示的に求められた場合にのみ含めてください。ユーザーが “any change” を求めている場合は、目標は広く保ってください。 利用可能なオプション:

エージェント

自然言語プロンプトを使用して、Web上からデータを検索・収集します。
CLI

エージェントオプション

CLI
利用可能なオプション:

クレジット使用状況

チームのクレジット残高と利用状況を確認できます。
CLI

Version

CLIのバージョンを表示します。
CLI

グローバルオプション

これらのオプションはすべてのコマンドで利用できます。

出力の処理

CLI はデフォルトで標準出力 (stdout) に出力するため、パイプやリダイレクトが容易です。
CLI

フォーマットの挙動

  • 単一フォーマット: 生のコンテンツを出力します (markdown テキスト、HTML など)
  • 複数フォーマット: 要求されたすべてのデータを含む JSON を出力します
CLI

使用例

クイックスクレイプ

CLI

サイト全体クロール

CLI

サイトの発見

CLI

調査ワークフロー

CLI

エージェント

CLI

他のツールとの連携

CLI

テレメトリー

CLI は、製品の改善のために認証時に匿名の利用状況データを収集します:
  • CLI バージョン、OS、Node.js バージョン
  • 開発ツールの検出 (例:Cursor、VS Code、Claude Code)
CLI を通じてコマンド内容、URL、ファイル内容が収集されることは一切ありません。 テレメトリーを無効にするには、次の環境変数を設定します:
CLI

オープンソース

Firecrawl CLI と 3 つのスキル セグメントはすべてオープンソースで、GitHub で公開されています:
  • firecrawl/cli — CLI と CLI スキル (ライブの Web 作業)
  • firecrawl/skills — Build スキル (Firecrawl をアプリケーション コードに統合)
  • firecrawl/firecrawl-workflows — workflow skills (リサーチブリーフ、SEO 監査、リードリスト、デザインクローンなどの再利用可能な成果物)
Firecrawl API キーが必要な AI エージェントですか? 自動オンボーディング手順については、firecrawl.dev/agent-onboarding/SKILL.md を参照してください。