Firecrawl

Firecrawl

Firecrawl (Mendable AI) · 程式設計 · 其他

Firecrawl 是一套網頁資料 API,把頁面轉成乾淨的 Markdown 或結構化 JSON,讓 AI 代理與應用程式能搜尋、爬取並讀取即時網頁。

Firecrawl 的介面預覽

關於 Firecrawl

About

什麼是 Firecrawl

Firecrawl 收到一個網址,只回傳頁面裡真正有用的部分。請求會經過真實瀏覽器,選單、廣告與 cookie 提示都被濾掉,最後送出模型可以直接讀取的 Markdown、HTML 或 JSON。對想把手上的網站轉 Markdown、又不想自己寫解析器的人來說,這是一套現成的網頁擷取 API。

多數團隊拿它餵檢索系統、代理與研究工具,讓這些系統吃到最新的網頁內容。自己搞 AI 網頁擷取,得準備渲染引擎、代理池與 HTML 清理器;這裡全部收在一套網站爬取 API 後面。同一個帳號涵蓋搜尋、單頁擷取、整站爬取、網址盤點、文件解析、瀏覽器操作與排程監控。

專案以 AGPL-3.0 開源,另外提供代管服務,給不想自己維運瀏覽器與代理的團隊。額度在所有端點間共用,爬一整站比抓一頁貴,所以對著大型網站開跑之前,先看一下預算。

開始使用

  1. 到 firecrawl.dev 註冊,或不帶金鑰先送一次測試請求。無金鑰通道有速率限制,但足以確認服務能不能用。
  2. 從控制台複製 API 金鑰,存成 FIRECRAWL_API_KEY。
  3. 對 /v2/scrape 送出 POST,帶上網址與想要的格式,例如 markdown 與 json。
  4. 安裝 SDK(pip install firecrawl-py 或 npm install firecrawl),或把 MCP 伺服器接上 Claude、Cursor、VS Code。
  5. 需要整站、網址清單或變更通知時,再加上 crawl、map 或 monitor 呼叫。

產品資訊

快速了解 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、email 或 Slack 通知。

任務

  • 把產品文件變成聊天機器人的知識庫:爬取文件站、依路徑篩選,逐頁取回 Markdown。
  • 抓取大量 JavaScript 的商店價格或商品清單:代管瀏覽器會先渲染頁面再進行擷取。
  • 取得有型別的紀錄:在擷取選項帶入 JSON schema,回傳的欄位可直接寫進資料庫。
  • 追蹤競品頁面:設一個 Monitor 目標,每天比對差異,不用手動開一堆分頁。

情境

  • 這週就要拿到真實頁面的 RAG 原型:免費方案給 1,000 點額度,第一次請求不用金鑰。
  • 每次改版後要重讀說明中心的客服機器人:爬取工作可以排程,重跑不必盯著。
  • 要登入供應商入口網站的內部代理:Interact 用已儲存的憑證跑多步驟流程。

主要功能

把頁面轉成 Markdown 或結構化 JSON

scrape 端點回傳頁面主體,選單與廣告都拿掉,格式可以是 Markdown、HTML、連結清單、截圖,或依你的 schema 輸出的 JSON。結構化資料萃取走同一個呼叫,結果直接落在能存進資料庫的欄位。PDF 與 DOCX 也走同一條路,混在一起的網址與文件可以收進同一份資料集。輸出會進快取,很少變動的頁面因此省下重複費用。

搜尋時直接拿到整頁內容

Search 把查詢送到即時網路,回傳每一筆結果的完整文字,不只標題與摘要。可以依網域、日期或國家篩選,也能要求重點片段或摘要。一次呼叫就給代理足夠的上下文,不必再跑第二輪擷取。

爬取整個網站

Crawl 從一個網址出發,照你定的規則跟隨連結:深度、路徑樣式、頁數上限與 sitemap 使用方式。工作在背景執行並回報進度,五千頁的網站不會卡住應用程式。每一頁回傳一筆 Markdown 或 JSON 紀錄。

先盤點網站結構再爬

Map 幾秒內回傳一個網域的網址結構,適合在還不清楚網站怎麼組織的時候用。呼叫完再篩選清單,只把需要的頁面送進爬取。這比整站掃一遍來確認有什麼,成本低得多。

用代管瀏覽器操作頁面

Interact 開一個真實瀏覽器工作階段,執行點擊、輸入、捲動與登入等動作。只在你點一下或登入之後才載入內容的頁面,靠這個處理。工作階段是為短任務設計,不適合整天開著瀏覽器。

監控頁面變化

Monitor 依你設定的頻率檢查一個頁面、一次爬取或一組搜尋。內容變了或出現新結果,Firecrawl 送出 webhook、email 或 Slack 訊息。價格追蹤、政策頁面與版本說明原本要靠一堆 cron 工作加 diff 腳本,現在換成一個端點。

優缺點

優點

  • 七個端點共用一組金鑰:search、scrape、crawl、map、parse、interact、monitor。
  • 直接輸出乾淨 Markdown,選單與樣板在進模型之前就清掉。
  • AGPL-3.0 開源,可自行架設,也能先讀程式碼再決定。
  • 官方 SDK 涵蓋 Python、Node.js、Go、Rust,另有 CLI 與 MCP 伺服器。
  • 免費方案每月 1,000 點額度,第一次請求不帶金鑰就能測。

缺點

  • 額度消耗依端點與選項而異,一次大規模爬取可能比預期更快吃掉方案。
  • 免費方案只給 2 個並行請求、scrape 每分鐘 10 次,批次工作會覺得慢。
  • Interact 不適合長時間工作階段,需要掛著好幾小時的登入型代理得另找工具。
  • 自行架設意味著要自己維運瀏覽器與代理,修改並散布程式碼時還得遵守 AGPL 條款。

常見問題

Firecrawl 讓 AI 應用程式讀得到網頁。它把頁面、PDF 與文件轉成 Markdown 或 JSON,並在擷取之上加上搜尋、爬取與變更監控。