發布時間 2026-09-29 · · 作者:BazaarLink · 聯網搜尋 · AI 搜尋 API · LLM · RAG
SERP API 和 AI 搜尋 API 有什麼不同?差異與選擇指南
SERP API 回傳 Google 搜尋結果頁的複本,AI 搜尋 API 回傳給 LLM 用的排序文字。比較輸出、用途與成本結構,並說明什麼情況兩者都不需要。
兩種產品都能讓程式「搜尋網路」,但回傳的東西和解決的問題不同。替 App 或 agent 加搜尋時,最常見的錯誤就是把兩者搞混。
各自回傳什麼
SERP API(SerpAPI、Serper 等)擷取搜尋引擎的結果頁,整理成結構化資料回傳:自然結果、廣告、地圖、「其他人也問」、知識面板、相關搜尋,以及每個結果的排名位置。重點是看到「搜尋引擎顯示了什麼」。
AI 搜尋 API(Tavily、Exa、Parallel、Perplexity Search API 等)回傳排序後的結果與整理過的文字摘錄,有些還附網頁內文擷取或簡短的生成答案。重點是給「語言模型」可以讀、可以引用的素材。
並排比較
| SERP API | AI 搜尋 API | |
|---|---|---|
| 主要輸出 | 結果頁的結構化複本 | 給 prompt 用的摘錄或內文 |
| 含廣告、地圖、面板 | 有 | 沒有 |
| 排名位置資料 | 有 | 不是目的 |
| 能直接貼進 prompt | 需要再處理 | 可以 |
| 常見使用者 | SEO 工具、排名追蹤、價格監控 | agent、RAG、聊天助理 |
| 成本結構 | 每次請求常較便宜,但網頁內容要自己抓 | 每次請求通常較高,內容已包含 |
怎麼選
- 追蹤排名、廣告或在地商家排序 → SERP API。AI 搜尋 API 不回報排名位置。
- 用最新資訊回答問題並附來源 → AI 搜尋 API,或直接用會自己搜尋的模型。
- 兩者都要(例如也要摘要競品的 SEO 助理)→ 排名資料用 SERP API,摘要用有搜尋功能的語言模型。
第三種做法:讓模型自己發起搜尋
如果你的目標只是「用最新資訊回答並附上來源」,可能根本不需要自己經營搜尋廠商。在 BazaarLink,模型名稱加 :online,請求會先搜尋,再回傳帶 url_citation 的答案:
{
"model": "openai/gpt-6-luna:online",
"messages": [{"role": "user", "content": "比較三個向量資料庫目前的免費方案"}]
}
可以指定深度(low、medium、high、fast)、主題、時間範圍、國家與語言,按次計費,失敗的搜尋不收費;以新台幣計價、可開統一發票。詳見 用 :online 讓 LLM API 聯網搜尋。
一條簡單的判斷規則
問自己:結果的「讀者」是誰。如果是人或報表在看排名,選 SERP API;如果是模型要讀、要引用,選 AI 搜尋 API 或請求層級的搜尋選項。
四個工具的用法與價格,見〈Tavily 風格 AI 搜尋 API:Search、Extract、Crawl、Map〉。