Cloudflare Web Search 與 Tavily 風格搜尋 API 差在哪?2026 年 10 月比較
Cloudflare 在 2026 年 10 月推出 Web Search API。它跟 Tavily 這類「搜尋+內容擷取」的 API 有什麼不同?從端點、回傳欄位、篩選、價格到適用情境,逐項對照官方文件。
資料日期:2026-10-05。本文只整理 Cloudflare 與 Tavily 官方文件寫明的內容,兩邊的文件之後都可能改版,採用前請以官方頁面為準。本文不評比哪一家的搜尋結果比較準,也沒有做任何品質實測。
Cloudflare 在 2026 年 10 月 2 日發表 Web Search API,讓 Workers 與 AI Gateway 的使用者用一個 API 呼叫網路搜尋。對正在替 AI Agent 挑搜尋 API 的人來說,最常見的問題是:它跟 Tavily 這類搜尋 API 是同一種東西嗎?
簡短的答案:兩者都能讓程式送出查詢、拿回網頁結果,但回傳的內容深度與周邊端點不同。 下面逐項說明。
一句話差異
| Cloudflare Web Search | Tavily 風格搜尋 API | |
|---|---|---|
| 定位 | 回傳搜尋結果連結與描述的輕量搜尋端點 | 搜尋結果附內容片段與相關度,另有擷取、爬取、網站地圖端點 |
| 回傳重點 | url、title、description | title、url、content、score,可選 answer、raw_content |
| 後端搜尋供應商 | 可選 Ceramic、Exa、Linkup | 由 Tavily 自己提供 |
一、端點與用法
Cloudflare Web Search(官方文件讀到的內容)
- 呼叫:
POST https://api.cloudflare.com/client/v4/accounts/{account_id}/ai/websearch/,用 Cloudflare API token 驗證。 - 請求欄位:
query(1–1024 字元)、options.gateway.id(AI Gateway ID,必填)、provider(ceramic預設、exa、linkup)、limit(1–10,預設 10)、byokAlias(自帶金鑰時使用)。 - 文件首頁寫「Available in open beta」。
Tavily 風格 API(Tavily 官方文件)
- 搜尋:
POST https://api.tavily.com/search,Bearer token 驗證。 - 常用欄位:
search_depth(basic等 1 credit、advanced2 credits)、max_results(0–20,預設 10)、topic(general、news、finance)、time_range(day、week、month、year)、include_answer、include_raw_content、include_domains(最多 300 個)、exclude_domains(最多 150 個)、chunks_per_source。 - 除了 search,還有
extract(擷取指定網址內容)、crawl(爬取網站)、map(列出網站結構)等端點。
二、回傳欄位
| 欄位 | Cloudflare Web Search | Tavily search |
|---|---|---|
| 網址、標題 | 有 | 有 |
| 摘要/內容 | description(文件提到 Ceramic 的描述最長可達 8,000 字元) | content(依 chunks_per_source 取 1–3 段) |
| 相關度分數 | 文件未列出 | score |
| 彙整答案 | 文件未列出 | 可選 answer |
| 全文 | 文件未列出 | 可選 raw_content |
| 附帶資訊 | metadata:query、requestId、latencyMs | response_time、usage 等 |
這代表:如果你的 Agent 需要的是「找到哪些網頁」,Cloudflare 的回傳已經夠用;如果希望一次呼叫就拿到整理過的片段、分數或答案,Tavily 風格的欄位更貼近這種需求。反過來,Cloudflare 的描述欄位長度因供應商而異,要不要再去抓全文由你自己決定。
三、篩選能力
- Tavily 風格 API:主題(一般/新聞/財經)、時間範圍、指定或排除網域,都是請求參數。
- Cloudflare Web Search:我們讀到的文件沒有列出主題、時間範圍或網域篩選參數;可調的是供應商與筆數(1–10)。若你的流程需要「只看最近一週的新聞」或「只搜某幾個網站」,需要自己在查詢字串或後處理中處理,或先確認供應商端是否支援。
四、周邊端點
- Tavily:搜尋之外,擷取、爬取、網站地圖都有獨立端點,適合「搜尋 → 讀內容」的串接流程。
- Cloudflare:我們讀到的文件只有搜尋這一個端點。要讀網頁內容,需要搭配 Cloudflare 其他產品或自己的抓取程式。
五、價格(官方列表價)
Cloudflare:依供應商,每 1,000 次搜尋——Ceramic US$0.25、Linkup US$5、Exa US$7。用 AI Gateway credits 付款時,文件寫明「依供應商的列表價計費,不加價」;若自帶金鑰(BYOK),則由供應商直接向你收費。文件標示 Ceramic 與 Linkup 零資料留存,Exa 並非如此。
Tavily:以 credits 計價。免費方案每月 1,000 credits(不需信用卡);隨用隨付約 US$0.008/credit;方案價隨用量遞減,最低約 US$0.005/credit。basic 搜尋 1 credit、advanced 搜尋 2 credits。換算起來,隨用隨付的 basic 搜尋約 US$8/1,000 次。擷取、地圖等端點另有 credit 規則(例如每成功擷取 5 個網址 basic 等於 1 credit)。
怎麼比價:兩邊的單位不同,而且回傳內容不同。Cloudflare 的單次價格看起來較低,但它只回連結與描述;Tavily 的單次價格包含內容片段與相關度,也可選擇答案。只比單價會漏掉你自己還要多做的事(抓全文、排序、整理),建議用你的實際流程算「每個完成的任務」的成本。
六、怎麼選:看你的流程
- 只要連結清單、成本敏感、查詢量大:Cloudflare Web Search 這種輕量端點值得放進候選,並注意目前文件標示 open beta。
- 要內容片段、分數、答案,或需要時間/主題/網域篩選:Tavily 風格 API 的欄位比較貼近。
- 要「搜尋後讀全文、爬網站、整理站內結構」:看你偏好單一服務涵蓋,還是自己組合多個工具。
- 已經在用 Cloudflare Workers/AI Gateway:Cloudflare 的整合與帳單集中是優勢,但仍要確認功能是否滿足需求。
- 資料留存有要求:Cloudflare 文件對各供應商的資料留存有標示,可作為選擇依據;Tavily 的資料處理請見其官方說明。
七、這篇文章沒有回答的事
- 誰的結果比較準:我們沒有對 Cloudflare 的三個供應商與 Tavily 做同題庫的對照,所以不下結論。評估方法可參考〈AI 搜尋 API 怎麼運作?30 題實測教你評估〉:固定題庫、先定評分規則,再用自己的題目測。
- 速率限制與穩定度:Cloudflare 文件首頁沒有列出速率限制;Tavily 的限制依方案而定。上線前請自己壓測。
- 功能是否會變:Cloudflare Web Search 文件目前標示 open beta,欄位與價格可能調整。
常見問題
Cloudflare Web Search 可以取代 Tavily 嗎?
取決於你用到哪些功能。如果只需要「查詢 → 連結與描述」,兩者的用途重疊;如果你用到 content、score、answer、raw_content,或擷取、爬取、網站地圖端點,Cloudflare 文件裡目前沒有對應功能。
Cloudflare Web Search 的價格是多少?
依所選供應商,每 1,000 次搜尋為 Ceramic US$0.25、Linkup US$5、Exa US$7(2026-10-05 官方文件)。使用 AI Gateway credits 時依列表價計費,不加價。
Tavily 的搜尋怎麼收費?
以 credits 計:basic 搜尋 1 credit、advanced 2 credits;免費方案每月 1,000 credits,隨用隨付約 US$0.008/credit(2026-10-05 官方文件)。
我可以在 BazaarLink 使用網路搜尋嗎?
BazaarLink 支援網路搜尋,細節與價格請見文件與定價頁。
資料來源(2026-10-05 讀取)
- Cloudflare 公告:Introducing Web Search API(2026-10-02)
- Cloudflare 文件:Web Search、Providers、How to use
- Tavily 文件:Search API、API credits