メインコンテンツへスキップ
AIエージェント向け: すべてのドキュメントの完全なインデックスについては、llms.txtを参照してください。

はじめに

Firecrawl CLIをインストールする

1 つのコマンドで、Firecrawl CLIをインストールし、ブラウザで認証して、検出されたすべてのコーディングエージェントにスキルを追加できます。
セットアップ後に、コーディングエージェントを再起動して、新しいスキルを認識できるようにしてください。セットアップ方法の詳細は Skills + CLI を参照してください。

エージェントを使ってセットアップ

この Firecrawl のセットアップ用 prompt をエージェントに渡してください。

直接 Build してテスト

API キーを取得

直接 API にアクセスし、より高い上限を利用するには、無料の account を作成してください

Playground で試す

コードを書かずに、browser で Firecrawl をテストできます

Firecrawl でできること

Search

ウェブを検索し、結果からページ全体のコンテンツを取得

スクレイピング

任意の URL から、Markdown、HTML、または構造化 JSON としてコンテンツを抽出

Interact

スクレイピングした任意のページで作業を続ける: クリック、フォーム入力、動的コンテンツの抽出

なぜ Firecrawl なのか?

  • LLM対応の出力: クリーンなMarkdown、構造化されたJSON、スクリーンショットなどを出力できます。
  • 複雑なケースにも対応: プロキシ、アンチボット、JavaScriptレンダリング、動的コンテンツに対応します。
  • 高い信頼性: 高い稼働率と安定した結果を実現し、本番運用向けに設計されています。
  • 高速: 数秒で結果を返し、高スループット向けに最適化されています。
  • MCP Server: Model Context Protocol (MCP) を介して、FirecrawlをあらゆるAIツールに接続できます。

1 回の呼び出しでウェブを検索し、結果からページ全体のコンテンツを取得できます。すべてのオプションについては、Search feature docs を参照してください。
SDK は data オブジェクトを直接返します。cURL は完全なペイロードを返します。
JSON

スクレイピング

任意の URL をスクレイピングし、そのコンテンツを Markdown、HTML、またはその他の形式で取得できます。すべてのオプションについては、Scrape feature docs を参照してください。
SDK は data オブジェクトを直接返します。cURL は以下に示すとおり、ペイロードをそのまま返します。

Interact

ページをスクレイピングした後も、そのまま操作を続けられます。ボタンのクリック、フォームへの入力、動的コンテンツの抽出、さらに深い階層への移動が可能です。やりたいことを平易な英語で指定することも、完全に制御するためのコードを書くこともできます。すべてのオプションについては、Interact 機能のドキュメントを参照してください。
Response

その他の機能

Agent

AI を活用した自律的な Web データ収集

Interact

クリック、フォーム入力、動的コンテンツを抽出

webhook

非同期イベント配信

Browser Sandbox

インタラクティブなワークフロー向けのマネージドブラウザセッション

Map

Web サイト上のすべての URL を検出

クロール

サイト全体からコンテンツを再帰的に収集

リソース

APIリファレンス

インタラクティブな実行例付きの詳細なAPIドキュメント

SDKs

Python、Node.js、CLI、コミュニティ製SDK

オープンソース

Firecrawlをセルフホストする、またはプロジェクトに貢献する

連携

LangChain、LlamaIndex、OpenAI など