Firecrawl

Firecrawl

Firecrawl (Mendable AI) · コーディング · その他

FirecrawlはWebページを読みやすいMarkdownや構造化JSONに変換するWebデータAPIで、AIエージェントが検索、クロール、読み取りを行える。

Firecrawl の画面プレビュー

Firecrawl について

About

Firecrawlとは

FirecrawlはURLを渡すと、ページの必要な部分だけを返す。リクエストは実際のブラウザを通り、メニュー、広告、Cookie通知は落とされ、モデルがそのまま読めるMarkdown、HTML、JSONとして出てくる。自前のパーサーを書かずにウェブサイトをMarkdownに変換したい向けの、WebスクレイピングAPIだ。

使われ方の中心は、検索拡張のパイプライン、エージェント、調査ツールに最新のWebコンテンツを流し込むことにある。AIスクレイピングを自前で組むなら、レンダラー、プロキシプール、HTMLクリーナーを用意することになる。ここではその全部がサイトクロールAPIの内側に収まっている。同じアカウントで、検索、単ページ取得、サイト全体のクロール、URLの洗い出し、文書の解析、ブラウザ操作、定期的な監視まで賄える。

コードはAGPL-3.0で公開されており、ブラウザやプロキシを運用したくないチーム向けにマネージド版もある。クレジットは全エンドポイントで共有され、クロールは単発の取得より多く消費する。大きなサイトに向ける前に、予算を確認しておきたい。

はじめかた

  1. firecrawl.devでアカウントを作るか、キーなしでテストリクエストを送る。キーなしの経路はレート制限があるが、動作確認には足りる。
  2. ダッシュボードからAPIキーをコピーし、FIRECRAWL_API_KEYとして保存する。
  3. /v2/scrapeにPOSTを送り、URLと欲しい形式(markdownやjson)を指定する。
  4. SDKを入れる(pip install firecrawl-py または npm install firecrawl)。MCPサーバーをClaude、Cursor、VS Codeにつなぐ方法でもよい。
  5. サイト全体、URL一覧、変更通知が必要になったら、crawl、map、monitorの呼び出しを足す。

AIツール情報

Firecrawlの料金、対応プラットフォーム、性能を簡単に確認できます。

無料プランはい
有料プラン$0 - $749/mo
プラットフォームWeb API, Python, Node.js, Go, Rust, CLI, MCP
開発元Firecrawl (Mendable AI)
カテゴリコーディング · その他
リリース日Apr 2024
最終更新Nov 2026
サイト訪問数1.9M
サイト世界ランキング26K
API提供状況はい

こんな人におすすめ

このツールが最も力を発揮するユーザー、タスク、シーン。

ユーザー

  • 検索拡張やエージェントのパイプラインを作るAIエンジニア。scrapeとcrawlがモデル向けのテキストを返すので、HTMLクリーナーを自作しなくて済む。
  • Claude Code、Cursor、VS Codeの中で作業する開発者。MCPサーバーとCLIで、検索と取得をエディタに持ち込める。
  • 調査や分析の担当チーム。Monitorが指定ページを決めた間隔で見張り、変化があればwebhook、メール、Slackで知らせる。

タスク

  • 製品ドキュメントをチャットボットの知識源にする。ドキュメントサイトをクロールし、パスで絞って各ページのMarkdownを取る。
  • JavaScriptの多いECサイトから価格や出品を拾う。マネージドのブラウザがページを描画してから抽出する。
  • 型付きのレコードを得る。抽出オプションにJSONスキーマを渡せば、そのまま保存できるフィールドが返る。
  • 競合ページを追う。Monitorの対象を決めて毎日差分を見れば、タブを手で開かなくていい。

シーン

  • 今週中に実ページが要るRAGの試作。無料プランの1,000クレジットで足り、最初のリクエストにキーは不要だ。
  • リリースのたびにヘルプセンターを読み直すサポートボット。クロールジョブは予約でき、放置しても再実行できる。
  • 取引先ポータルにログインする社内エージェント。Interactが保存済みの認証情報で複数ステップの操作をこなす。

主な機能

ページをMarkdownや構造化JSONに変換する

scrapeエンドポイントは、メニューや広告を除いた本文をMarkdown、HTML、リンク集、スクリーンショット、指定スキーマに沿ったJSONで返す。構造化データ抽出も同じ呼び出しで完結し、結果はデータベースに入れられる形になる。PDFやDOCXも同じ経路を通るため、URLと文書が混ざった束でも1つのデータセットにまとまる。出力はキャッシュされ、更新の少ないページでは繰り返しの費用が下がる。

検索結果の本文まで取得する

Searchはクエリを生きたWebに投げ、各結果の本文全体を返す。タイトルと抜粋だけでは終わらない。ドメイン、日付、国で絞り込み、要点や要約を求めることもできる。1回の呼び出しで、エージェントが答えを出すのに足りる文脈が手に入る。

サイト全体をクロールする

Crawlは1つのURLから始め、深さ、パスのパターン、ページ上限、sitemapの利用といった指定に沿ってリンクをたどる。ジョブはバックグラウンドで動き、進捗を報告する。5,000ページのサイトでもアプリを止めない。ページごとにMarkdownかJSONのレコードが1件返る。

クロールの前にサイト構造を把握する

MapはドメインのURL構造を数秒で返す。サイトの作りが分からないときに役立つ。呼び出した後にリストを絞り、必要なページだけをクロールへ送る。何があるかを確かめるために全部をなめるより安い。

マネージドブラウザでページを操作する

Interactは実際のブラウザセッションを開き、クリック、入力、スクロール、ログインを実行する。クリックや認証の後にしか内容が読めないページはこれで拾える。セッションは短い作業向けで、一日中ブラウザを開きっぱなしにする用途ではない。

ページの変化を監視する

Monitorはページ、クロール、検索を決めた間隔で確認する。内容が変わったとき、あるいは新しい結果が出たときに、Firecrawlがwebhook、メール、Slackメッセージを送る。価格、規約ページ、リリースノートの追跡に使っていたcronジョブとdiffスクリプトの山を置き換えられる。

メリットとデメリット

メリット

  • 1つのAPIキーで7つのエンドポイントを使える。search、scrape、crawl、map、parse、interact、monitor。
  • 出力がそのままきれいなMarkdownで、モデルに届く前にメニューやテンプレートが落ちている。
  • AGPL-3.0のオープンソースで、自前ホストもコードを読んでからの判断もできる。
  • Python、Node.js、Go、Rustの公式SDKに加え、CLIとMCPサーバーがある。
  • 無料プランは月1,000クレジット、初回リクエストはキーなしで試せる。

デメリット

  • クレジット消費はエンドポイントとオプションで変わる。大規模なクロールは想定より早くプランを食う。
  • 無料プランは同時2リクエスト、scrapeは毎分10回まで。バッチ処理には遅い。
  • Interactは長時間のセッション向けではない。何時間もログイン状態を保つエージェントには別のツールが要る。
  • 自前ホストはブラウザとプロキシの運用が付いてくる。コードを改変して配布する場合はAGPLの条件もかかる。

よくある質問

AIアプリがWebを読むための入口になる。ページ、PDF、文書をMarkdownやJSONに変換し、その抽出の上に検索、クロール、変更監視を載せている。