Firecrawl

AIアプリ向けにウェブ検索、取得、構造化抽出を提供するAPI。

製品紹介

Firecrawlは、AIアプリが利用するウェブ資料を取得する層を担います。ページの内容を読み取り、後続のプログラムが扱いやすいMarkdownや構造化JSONに変換します。例えば、企業のヘルプ文書を集め、検索拡張生成(RAG)の知識ベースに渡す用途です。検索の設計、モデルの選択、回答の生成と検証はアプリ側の仕事として残ります。ページ取得だけで信頼できる回答が完成するわけではありません。

入力に応じて使う機能を選びます。既知のページにはScrape、サイト内のURL発見にはMap、範囲を指定した複数ページ取得にはCrawl、検索語からの資料収集にはSearchを使います。大きなサイトでは、先にURLを見つけて必要なページを選ぶと、重複、更新対象、クレジット消費を管理しやすくなります。

出典に記載された機能

Firecrawlでできること

  1. 01本文をMarkdownで取得し、スキーマと抽出指示に従ったJSONも要求できます。
  2. 02Mapでサイト内URLを発見し、収集対象のリンクを絞り込みます。
  3. 03パスや深さを指定してCrawlの収集範囲を制御します。
  4. 04ウェブ検索を行い、必要に応じて検索結果の本文も取得します。
使い方

実際の作業手順

  1. 01代表的なURLを選び、必要な項目、出力形式、許容できない欠落を定義します。
  2. 02既知のURLにはScrape、URL選択にはMap、サイト内の範囲取得にはCrawl、検索語から始める場合はSearchを選びます。
  3. 03対象ページの状態を確認し、本文やJSONの項目を元ページと照合します。
  4. 04出典URLを保存し、重複除去と更新処理を用意してから検索やエージェントに接続します。

出典に基づく要約です。製品の主張は独立して検証していません。

違い

他と異なる点

下流のソフトウェア向けにウェブ資料を準備する点が中心です。サイトごとに独自のHTML解析処理を維持する代わりに、共通APIと描画・出力形式の設定を使えます。ただし、すべてのページへのアクセスや抽出精度が保証されるわけではありません。対象サイト、必要な項目、ページ状態で結果を確認してください。

おすすめ

検討に向く人

  • ウェブ参照型アシスタントやRAG知識ベースを作る開発者。
  • 公開文書や製品情報を統一形式で収集するチーム。
  • ウェブ取得をエージェントや既存データ処理に組み込む技術者。
選ぶ前に

確認すること

  • 無料枠と有料プランの上限、追加抽出形式の消費量を現在の料金表で確認してください。
  • 毎分のリクエスト上限と同時ブラウザ数は別の制限です。429には待機時間を増やして対応します。
  • APIが成功しても対象ページは403や404の場合があります。メタデータのページ状態も確認します。
  • ログインが必要なページへのアクセスや全項目の取得を前提にせず、結果を検証します。

よくある質問

Scrape、Map、Crawlはどう違いますか?

Scrapeは既知のURLの内容を取得し、Mapは主にサイト内URLを探します。Crawlは指定範囲で複数ページを発見・取得します。MapのURL一覧だけでは、各ページの本文を取得したことにはなりません。

モデルやRAGシステム全体を置き換えますか?

いいえ。モデルや知識処理に渡すウェブ内容を供給します。文書選択、索引・検索、モデル呼び出し、回答の確認はアプリ側に必要です。

HTTP 200でもページが正しくないのはなぜですか?

APIリクエストと対象ページの状態は別です。公式Scrape文書では、API成功時にも対象ページのエラーが返る場合を説明しています。data.metadata.statusCodeと実際の取得内容を確認してください。

一次情報で検証済み

製品情報は2026年10月26日に公式サイトまたは一次資料と照合しました。

タスクに関連する項目

ツール料金利用方法用途
Firecrawl無料枠と有料プランAPI・SDK・CLI・MCP業務フローを自動化
Agenty未確認API実運用向けコードを生成 · 業務フローを自動化
LlamaIndex無料・有料プラン情報なし業務フローを自動化
Sage by Levanto無料・有料プランAPI業務フローを自動化
Graphiti未確認API業務フローを自動化