幾個月前,Reddit 上有位開發者貼了一段看得我都替他冒冷汗的經歷:"我把整個新聞聚合器都建立在 NewsAPI.org 的免費方案上,也順利在團隊面前 demo 了;結果一部署到 Netlify——什麼都沒了。CORS 被擋,正式環境開局即陣亡。" 這篇貼文底下有數十則留言,都是遇到同樣問題的人。
如果你正在打造任何會碰到即時新聞的產品——像是 AI agent、市場監控工具、內容聚合器,或是作品集專案——你就需要一個新聞 API。但這些 API 在行銷頁面上承諾的功能,和你實際部署後遇到的情況,往往差得不是一點半點。我花了好幾週,從價格、免費方案是否誠實、速率限制、資料品質,到是否符合實際使用情境,逐一研究了 9 款新聞 API,讓你不用自己踩這些坑。這篇指南會涵蓋 Thunderbit、NewsAPI.ai、NewsData.io、NewsAPI.org、GNews、Webz.io、NewsCatcher、TheNewsAPI 和 WorldNewsAPI,並提供真實數字、真實坑點,以及真正能幫助你做決策的比較框架。

2026 年要怎麼定義「最好的新聞 API」?
在看各個工具之前,先把我採用的評估標準說清楚會比較有幫助。這些都不是空泛的「加分項」,而是我在實際上線環境裡,確實看過開發者和商業使用者踩到的痛點。
| 評估標準 | 重要原因 |
|---|---|
| 免費方案(真實可用限制) | 「本機可用」≠「部署後可用」。CORS 封鎖、網域限制、僅限開發的標註,都可能直接讓產品上線失敗。 |
| 付費價格(入門方案 + 擴充方案) | 有些 API 會從 $0 直接跳到 $449/月,中間完全沒銜接。預算規劃一定要先知道這個落差。 |
| 速率限制與併發數 | 每日配額只說了一半。突發限制、每秒請求數、同時請求上限,才決定你的 agent 重試迴圈或前端輪詢會不會炸掉。 |
| 資料來源/出版商覆蓋與語言 | 全球監控、非英語市場和在地新聞,都取決於這個 API 實際索引了多少來源與語言。 |
| 歷史資料深度 | 金融回測和媒體研究需要的是數月、數年的資料,不只是今天的頭條。 |
| 資料完整度(全文 vs. 摘要) | 如果 API 只回傳截斷過的描述,你的 AI 摘要流程或 RAG 工作流就會悄悄失效。 |
| NLP 功能(情緒、實體、分類) | 這是金融科技、品牌監控與 AI 使用場景的重要差異化能力——不是每個 API 都有。 |
| 輸出格式與資料品質 | 如果資料裡夾了廣告、日期缺失、重複文章,代表在真正可用前,你還得花更多開發成本清理。 |

我也額外加了一個 2026 年才更重要的標準:輸出是否具備 AI 就緒性。現在越來越多團隊把新聞資料餵給 LLM、agent 和 RAG 管線,因此格式就變得很關鍵——乾淨的 Markdown、穩定的 JSON schema、webhook/批次支援,以及去重功能,對嚴肅用途來說都不再是可有可無。
哪一款新聞 API 適合你的情境?決策框架
開發者論壇最常見的抱怨之一就是:「每個 API 看起來都只解決了一點點不同的問題。」這說法沒錯。下面這個框架可以幫你快速抓住重點:
| 使用情境 | 最適合 | 可能踩雷 | 實用建議 |
|---|---|---|---|
| 興趣專案/作品集專案 | TheNewsAPI Free、WorldNewsAPI Free、GNews Free | NewsAPI.org(若從瀏覽器部署) | 優先選擇對 CORS 友善,或可走後端代理的方案。不要把 NewsAPI.org 的免費方案當成正式上線可用。 |
| 預算有限的正式聚合器 | TheNewsAPI Basic($9/月)、WorldNewsAPI Reporter($39/月)、GNews Essential(€49.99/月) | NewsAPI.org(直接跳到 $449/月) | 先測來源覆蓋度;低價 API 常常會犧牲全文、歷史資料與 NLP。 |
| AI agent/LLM 管線 | Thunderbit Extract/Distill、NewsAPI.ai、WorldNewsAPI(MCP) | GNews(只是一個基本標題來源) | 先看是否能拿到全文、乾淨 Markdown、schema 輸出、webhook,以及實體/情緒欄位。 |
| 金融/量化交易 | NewsAPI.ai、Webz.io、專門的金融資料源 | 任何有 12 小時以上延遲或只有免費方案的 API | 對交易來說,免費方案的延遲根本沒用。你需要接近即時、情緒、實體,以及歷史回測資料。 |
| 品牌/媒體監控 | Webz.io、NewsAPI.ai、NewsData.io(付費) | TheNewsAPI/GNews 免費方案 | 需要實體擷取、情緒分析、社群訊號、去重,以及新增自訂來源的能力。 |
| 冷門/在地/政府/長尾來源 | Thunderbit + 一個已索引的 API | 單靠任何一個預先索引的 API | 先用 API 做廣泛搜尋,再用 Thunderbit 補上地方政府、產業媒體、新聞稿頁面等 API 沒覆蓋到的來源。 |
這不是「一個 API 包山包海」的情況。
我看過的大多數正式環境,都是拿一個已索引的 API 做廣泛搜尋,再搭配一個抓取/擷取工具補缺口。
免費方案的現實:部署後到底哪些真的能用?
這是開發者社群最常見、也最讓人火大的問題。我在 Stack Overflow、Reddit 和 GitHub issues 都看過:免費方案在 localhost 上完全正常,一送到真實網域就整個壞掉。
以下是誠實版整理:

| API | 免費方案 | 正式環境可用嗎? | CORS / 上線陷阱 | 主要限制 |
|---|---|---|---|---|
| Thunderbit API | 一次性 600 單位(約 30 個 Extract 頁面) | 可以(伺服器端 API key) | 不是瀏覽器型頭條 API;請用伺服器端 | 不是預先索引資料;你要自己提供 URL/網站。 |
| NewsAPI.ai | 2,000 次免費搜尋 | 可以(API 存取/sandbox) | 以 token/搜尋為基礎;速率細節不算明顯 | 很強,但不是「便宜的頭條 widget」。 |
| NewsData.io | 每日 200 credits,每個 credit 10 篇文章 | 可以(允許商用) | 免費版資料延遲 12 小時;不提供全文 | 免費可用,但只有摘要片段。 |
| NewsAPI.org | 每日 100 次請求 | 不行(僅限開發/測試) | 只允許 localhost 的 CORS;正式環境會被擋 | 最大的部署落差——正式上線從 每月 $449 起跳。 |
| GNews | 每日 100 次請求,每次 10 篇文章 | 技術上 CORS 可接受所有來源;方案標示為開發/測試 | 免費版延遲 12 小時;不適合商業正式環境 | 只適合輕量使用;NLP 能力有限。 |
| Webz.io News API Lite | 每月 1,000 次呼叫,每次 10 篇文章 | 僅限非商用 | Lite 是給學生/開發者/研究者使用 | 企業版價格需客製報價。 |
| NewsCatcher | 沒有公開標示(企業/付費) | 可以(伺服器端、企業 SLA) | 伺服器端 API;企業導入流程 | 是新聞專用,不是通用網頁/SERP 搜尋 API。 |
| TheNewsAPI | 每日 100 次請求 | 可以(價格頁沒有寫僅限開發) | 免費版每次新聞請求最多 3 篇文章 | 每次可取文章數太少,免費方案實際價值比數字看起來低。 |
| WorldNewsAPI | 每日 50 點數 | 可以,但需要回鏈 | 每秒 1 次、1 個同時請求;僅保留 1 個月歷史 | 免費額度很少,但至少說得很清楚。 |
重點結論:如果你在做作品集專案或 MVP,而且之後會部署,不要把 NewsAPI.org 的免費方案用在 localhost 之外。TheNewsAPI、WorldNewsAPI 和 NewsData.io 對免費方案的限制講得比較誠實,即使額度緊一點也好。
1. Thunderbit:從任何來源做 AI 驅動的結構化新聞擷取

Thunderbit 不是傳統的預先索引新聞 API。它是一個 AI 驅動的擷取工具,可以處理任何網站——包括冷門來源、地方政府新聞頁面,以及傳統索引 API 完全不會覆蓋的產業媒體。我在 Thunderbit 團隊工作,所以我會直接說清楚它擅長什麼,以及哪些情境不適合它。
Thunderbit 提供兩個和新聞資料相關的核心能力:
- Extract API:用 JSON Schema 定義你要的欄位,例如標題、日期、作者、內文、情緒、實體等。每次最多可批次擷取 100 個 URL 的結構化資料。AI 會讀取頁面、找出相關內容,並回傳乾淨 JSON——不需要 CSS selector,也不需要脆弱的爬蟲腳本。
- Distill API:把任何網頁轉成乾淨、可直接餵給 LLM 的 Markdown。會移除廣告、導覽列、留言與雜訊。非常適合把文章送進 RAG 管線或 AI agent。
這兩個端點都會自動處理 JS 渲染、反機器人保護、地區路由與代理輪換。若你是不會寫程式的使用者,也有一個 Chrome 擴充功能,內建「AI Suggest Fields」,可以不用寫程式就把新聞網站抓下來。
以下是一個新聞擷取用的 JSON Schema 範例:
{
"type": "object",
"properties": {
"headline": { "type": "string", "description": "文章標題" },
"published_date": { "type": "string", "description": "若有則回傳 ISO 日期" },
"author": { "type": "string", "description": "作者/署名" },
"body": { "type": "string", "description": "乾淨的文章內文,不含廣告、導覽列、留言" },
"source": { "type": "string", "description": "出版商或網站名稱" },
"sentiment": { "type": "string", "enum": ["positive", "neutral", "negative"] },
"entities": { "type": "array", "items": { "type": "string" } }
},
"required": ["headline", "body", "published_date"]
}
Thunderbit 的價格與限制
- 免費方案:一次性 600 單位(約 30 個 Extract 頁面或 600 個 Distill 頁面)。2 個同時請求。
- Starter:每月 $16(按年計費),每年 60,000 單位,3,000 個 Extract 頁面,30 個同時請求。
- Pro:每月 $40(按年計費),每年 600,000 單位,30,000 個 Extract 頁面,50 個同時請求。
- Enterprise:每分鐘 1,000 次請求,價格客製。
每次 Extract 請求每個 URL 會消耗 20 點數;Distill 每頁 1 點數。最新資訊請參考 Thunderbit 價格頁。
最適合的情境
適合傳統 API 沒索引到的冷門/在地新聞來源、需要結構化輸出的 AI agent 管線,以及想從任何新聞網站擷取資料但不想寫程式的團隊。限制:Thunderbit 沒有內建新聞索引——你必須先知道想抓哪些 URL 或網站。它最適合拿來補強索引型 API,而不是直接取代「幫我列出所有 Tesla 新聞」這類需求。
2. NewsAPI.ai:企業級新聞情報平台

NewsAPI.ai(前身為 Event Registry)是這份清單裡的重量級選手。它索引了 15 萬+ 出版商,涵蓋 60+ 種語言,資料庫可追溯到 2014 年。其客戶包含 Spotify、Bloomberg、IBM、Accenture 和 World Bank Group。
它的高級之處在於 metadata 深度。每篇文章都附帶:
- 實體辨識與消歧義(人物、組織、地點)
- 主題分類(5,000+ 主題)
- 情緒分析(正負向分數)
- 事件群集與近似重複偵測
- 社群分享資料
在這些預先索引的 API 裡,這算是 metadata 最豐富的一款。如果你要做金融監控儀表板、品牌情報工具或媒體研究平台,NewsAPI.ai 幾乎把 NLP 管線直接幫你包好了。
NewsAPI.ai 的價格與限制
- 免費:2,000 次免費搜尋。
- 付費:5K 方案每月 $90。採 token 計價——近期文章搜尋每次 1 token,歷史搜尋會更貴(例如每搜尋 1 年收 5 tokens)。每次搜尋最多可回傳 100 篇文章。額外 tokens 每個 $0.015。
- 速率限制:免費方案限制較多;企業版可達每秒 40 次請求。
最適合的情境
金融監控、品牌情報、媒體研究,以及任何需要豐富 metadata 與深度歷史資料的應用。陷阱:token 消耗比單純的「每天幾次請求」複雜得多。如果你只要頭條,這個 API 其實太重,而且以你得到的內容來看也不便宜。
3. NewsData.io:兼顧全球覆蓋與預算的新聞 API

NewsData.io 的優勢在於相對價格所帶來的覆蓋廣度:大約 8.7 萬+ 來源、206 個國家、89 種語言。它的免費方案是少數明確允許商用的方案之一。
但代價是什麼?免費方案回傳的是摘要片段,不是全文,而且資料還有 12 小時延遲。如果你的 AI 管線依賴全文,就一定得升級。
- 主要功能:文章搜尋、最新新聞、加密貨幣新聞、新聞來源端點、AI 摘要/情緒/標籤(付費方案)。
- 歷史資料:Basic 版最多 6 個月,Professional 版 2 年,Corporate 版 5 年,自訂方案可到 8 年。
NewsData.io 的價格與限制
- 免費:每日 200 credits,每個 credit 10 篇文章,延遲 12 小時,無全文。速率限制:每 15 分鐘 30 credits。
- Basic:每月 $199.99——每月 20,000 credits、每個 credit 50 篇文章、即時資料、6 個月歷史、全文、AI 摘要/情緒。
- Professional:每月 $349.99——50,000 credits/月、2 年歷史、AI 標籤。
- Corporate:每月 $1,299.99——1,000,000 credits/月、5 年歷史。
- 付費速率限制:每 15 分鐘 1,800 credits。
最適合的情境
需要廣泛地理/語言覆蓋、又要控制預算的開發者,以及正式環境中的基礎新聞監控。陷阱:免費版只有摘要片段,對 AI 摘要或全文分析來說是致命缺點。而 Basic 版每月 $199.99,也絕對不算便宜。
4. NewsAPI.org:很熱門,但有正式上線陷阱

NewsAPI.org 大概是教學文章和新手指南裡最常被提到的新聞 API。它聲稱有 50 萬+ 開發者,涵蓋 14 種語言、55 個國家、15 萬+ 全球來源。REST API 很乾淨,SDK 也多,文件看起來很直覺。
然後你一部署,就知道問題來了。
免費 Developer 方案明確只允許用於開發與測試環境。CORS 只允許來自 localhost。只要你推到 staging 或 production 網域,請求就會被封鎖。這不是 bug,而是設計如此,而且在價格 FAQ 裡有寫;只是藏得太深,很多開發者都措手不及。
要正式上線,你需要 Business 方案,每月 $449。中間沒有 $20 或 $50 這種過渡方案。更糟的是,即使是付費方案, 也不提供全文內容——你拿到的是標題、描述和 URL,不是文章正文。
NewsAPI.org 的價格與限制
- Developer(免費):每日 100 次請求、延遲 24 小時、1 個月歷史、CORS 僅限 localhost、僅限開發/測試。
- Business:每月 $449——每月 250,000 次請求、即時資料、5 年歷史、CORS 支援所有來源。
- Advanced:每月 $1,749——2,000,000 次請求/月、99.95% SLA。
- Enterprise:客製報價。
最適合的情境
原型設計與本機開發。只有當你的預算撐得起每月 $449 的跳躍,而且你不需要全文時,才考慮正式使用。陷阱:從開發到正式環境的價格落差,是這個 API 最需要知道的一件事。
5. GNews:輕量、對免費方案友善

GNews 是一個包裝 Google News 結果的簡單 API。上手非常容易:免費方案每日 100 次請求、CORS 允許所有來源,而且沒有僅限開發的限制。
但代價就是深度。
GNews 會回傳 title、description、content、URL、image、publishedAt 和 source——不過 content 欄位會 預設截斷,除非你使用 expand=content,而這需要付費訂閱。沒有實體擷取、沒有情緒分析、沒有事件群集。它是一個頭條來源,不是新聞情報平台。
- 覆蓋範圍:60,000–80,000+ 來源(網站不同頁面會顯示不同數字)、22 種語言、30 個國家。
- 免費方案:每日 100 次請求、每次 10 篇文章、延遲 12 小時、30 天歷史。
GNews 的價格與限制
- 免費:每日 100 次請求、每次 10 篇文章、延遲 12 小時、30 天歷史。
- Essential:每月 €49.99——每日 1,000 次請求。
- 更高階方案:更高的每秒請求數、更多歷史資料、非截斷內容。
最適合的情境
需要基本頭條資料的輕量應用、興趣專案、以及希望有可正式環境使用的免費選項的 MVP。陷阱:沒有深度 NLP、篩選能力有限,而且全文被鎖在付費方案後面。
6. Webz.io:企業級新聞資料,內建 NLP

Webz.io 是典型的企業方案。他們的 News API 覆蓋 30 萬+ 新聞來源,涵蓋 170+ 種語言和 200+ 個國家,每日文章數超過 350 萬篇。企業方案的歷史資料可追溯到 2008 年。
這種深度並不常見。
Webz.io 與眾不同的地方,在於它在資料送到你應用程式前就先做了豐富化處理:每篇文章都會附帶實體(地點、組織、人物)、情緒分析、IPTC 主題分類、社群訊號、信任/可信度過濾,甚至還有假新聞/諷刺/政治傾向標記。如果你要做風險評估儀表板或金融情報來源,這個 API 幾乎替你做完了重活。
他們也提供免費的「News API Lite」方案——每月 1,000 次呼叫、每次 10 篇文章、30 天歷史——但明確只限非商業用途(學生、開發者、研究者)。
Webz.io 的價格與限制
- Lite(免費):每月 1,000 次呼叫、每次 10 篇文章、30 天歷史、僅限非商用。
- 付費:客製報價(聯絡業務)。預設速率為每秒 1 次請求(Private Access Token),可依需求提高。
最適合的情境
企業媒體監控、風險評估、金融情報、NLP 模型訓練。陷阱:Lite 版不能商用;企業版價格不透明,但功能完整度是這份清單裡最強的之一。
7. NewsCatcher:結合實體搜尋的全球新聞情報

NewsCatcher 是為 AI 管線、合規工作流、市場情報和正式系統打造的新聞資料 API。它索引了 140,000+ 來源,覆蓋 50+ 種語言與 200+ 個國家——從大型媒體到地方與超在地媒體、企業新聞中心、新聞稿、監管來源、NGO 和政府網站都包含在內。
它最突出的地方,是在資料到達你的應用程式之前,就已經做了大量豐富化處理。每篇文章都會經過 NLP 管線,並回傳結構化 metadata:
- AI 生成摘要
- 命名實體與實體消歧義(人物、組織、地點)
- 情緒分析
- 主題與 IPTC 分類
- 文章翻譯
- 近似重複偵測與事件群集
- 地點資料(含 GeoNames ID、座標與信心分數)
另外還有 entity search——你可以直接以組織、人物與地點等結構化實體來查詢,而不是只靠關鍵字比對。文章通常在 5–10 分鐘內可用,優先來源還有保證的低延遲窗口。
NewsCatcher 的價格與限制
- 價格模式:固定、可預測的定價,而不是按文章計量。
- Enterprise:100–200 次請求/秒、99.95% uptime SLA、專屬支援。
- Archive:20 億+ 文章,最早可追溯到 2019 年 1 月,且可針對特定查詢集回填資料。
- 交付方式:REST API、webhook、S3,或排程匯出。
最適合的情境
市場情報、金融與風險監控、監管與合規工作流、供應鏈情報、媒體監控,以及需要廣泛全球覆蓋並結合結構化豐富新聞資料的 AI 應用。陷阱:NewsCatcher 是針對新聞與真實世界資訊設計的,不是通用網頁搜尋。如果你想複製 Google 或 Bing 的 SERP,專門的 SERP API 會更適合;但如果你的應用依賴廣泛新聞覆蓋、結構化豐富化、實體層搜尋與歷史資料,它比一般頭條 API 更接近完整的新聞情報層。
8. TheNewsAPI:低成本正式方案,但有個小限制
TheNewsAPI 把自己定位成快速、平價的新聞 API:40,000+ 來源、50+ 國家、30+ 語言,以及每週 100 萬+ 新增索引文章。它支援全文搜尋,也有快取技術,回應速度相當快。
它的免費方案對正式環境來說算友善——沒有僅限開發的字樣,也沒有 CORS 封鎖。但有個細節陷阱:在免費方案中,每次新聞請求只會回傳 3 篇文章。所以雖然你有每日 100 次請求,實際上每天最多只拿到 300 篇文章,而不是 100 ×(某個大數字)。
TheNewsAPI 的價格與限制
- 免費:每日 100 次請求,每次新聞請求 3 篇文章。
- Basic:每月 $9——每日 2,500 次請求,每次 25 篇文章。
- Standard:每月 $49——每日 10,000 次請求,每次 100 篇文章。
- Pro:每月 $79——每日 25,000 次請求,每次 200 篇文章。
最適合的情境
想找低成本、可正式上線、支援多國新聞且回應快的開發者。陷阱:免費方案每次只能拿 3 篇文章,實際可用性比「每天 100 次請求」這個數字看起來低得多。
9. WorldNewsAPI:語意標記與多語言覆蓋

WorldNewsAPI 提供透明的點數制定價,功能卻比價格看起來更豐富。它的覆蓋範圍橫跨 210+ 國家與 86+ 種語言(不過網站不同頁面顯示的數字略有差異)。它包含語意實體標記、地理位置搜尋、情緒篩選、來自 125 個國家 6,000+ 報紙的頭版資料,甚至還支援 MCP 整合,可用於 AI 工具工作流。
免費方案很小——每天 50 點數——而且你網站上必須放回鏈到 WorldNewsAPI。不過它至少把能拿到什麼講得很清楚,而付費方案也只從每月 $39 起。
有一個值得注意的限制:目前情緒分析只支援英文和德文。如果你需要多語言情緒分析,就得自己在上層再跑 NLP。
WorldNewsAPI 的價格與限制
- 免費:每日 50 點數、每秒 1 次請求、1 個同時請求、1 個月歷史、需要回鏈。
- Reporter:每月 $39——每日 500 點數、每秒 2 次請求、5 個同時請求、無限歷史(回溯至 2022-01-01)。
- Journalist:每月 $379。
- Editor:每月 $1,779。
最適合的情境
多語言新聞應用、需要語意實體標記的專案、新聞頭版資料、透過 MCP 做 AI 工具整合。陷阱:免費方案非常小,而且要放回鏈。點數成本會因端點與結果數不同而改變,所以預算估算比單純的請求配額更需要算清楚。
最佳新聞 API 總表:價格、免費方案與功能一眼看懂
以下是整合前面各項評論後的總表:
| API | 免費方案現況 | 付費起價 | 覆蓋範圍 | 歷史資料 | 全文 | NLP/豐富化 | 最適合 |
|---|---|---|---|---|---|---|---|
| Thunderbit | 一次性 600 單位;約 30 個 Extract 頁面 | 每年計費 $16/月 | 你提供的任何 URL | 依來源而定 | 有(透過 extraction/distill) | AI schema 擷取、乾淨 Markdown | 長尾/冷門來源、AI 管線 |
| NewsAPI.ai | 2,000 次免費搜尋 | $90/月 | 15 萬+ 出版商、60+ 語言 | 自 2014 年起 | 有 | 實體、主題、情緒、事件、去重、社群 | 企業情報 |
| NewsData.io | 每日 200 credits、延遲 12 小時、無全文 | $199.99/月 | 8.7 萬+ 來源、206 國家、89 語言 | 6 個月~8 年(依方案) | 付費才有 | AI 摘要/標籤/情緒(付費) | 經濟型全球監控 |
| NewsAPI.org | 每日 100 次、僅限開發、localhost CORS | $449/月 | 15 萬+ 來源、14 語言、55 國家 | 免費 1 個月;付費 5 年 | 沒有(任何方案都沒有) | 企業客製才有 | 原型開發 |
| GNews | 每日 100 次、每次 10 篇、延遲 12 小時 | €49.99/月 | 60K–80K+ 來源、22 語言、30 國家 | 免費 30 天;付費更多 | 付費才有(expand=content) | 很少 | 輕量頭條 |
| Webz.io | Lite 每月 1,000 次,僅限非商用 | 客製 | 30 萬+ 來源、170+ 語言 | Lite 30 天;企業版可追溯到 2008 | 有 | IPTC、實體、情緒、社群、可信度 | 企業風險/媒體 |
| NewsCatcher | 沒有公開標示(企業/付費) | 固定、可預測(客製) | 14 萬+ 來源、50+ 語言、200+ 國家 | 20 億+ 文章,自 2019 年 1 月起 | 豐富化 + AI 摘要 | 實體+消歧、情緒、IPTC/主題、翻譯、去重/事件、地理資訊 | 市場/風險情報、合規、媒體監控 |
| TheNewsAPI | 每日 100 次、每次 3 篇文章 | $9/月 | 40K+ 來源、50+ 國家、30+ 語言 | 已包含;深度依方案而異 | 依欄位而定 | 基本;沒有深度 NLP | 低成本正式環境 |
| WorldNewsAPI | 每日 50 點數、需要回鏈 | $39/月 | 210+ 國家、86+ 語言 | 免費 1 個月;付費可到 2022 | 宣稱提供全文 | 語意標記、情緒(英/德)、頭版、MCP | 語意化/全球應用 |
下面這張是免費方案正式環境可用性的總結表——這是其他比較文章幾乎不會特別整理的內容:
| API | 免費方案可用於正式環境嗎? | 有 CORS 問題嗎? | 免費方案可商用嗎? |
|---|---|---|---|
| Thunderbit | 可以(API key、伺服器端) | 不適用 | 可以 |
| NewsAPI.ai | 可以(sandbox/API) | 否 | 有限制 |
| NewsData.io | 可以 | 否 | 可以 |
| NewsAPI.org | 不行 | 是——部署後會被擋 | 不行(僅限開發/測試) |
| GNews | 技術上可以(CORS 支援所有來源) | 否 | 定位為開發/測試 |
| Webz.io Lite | 僅限非商用 | 否 | 不行 |
| NewsCatcher | 不適用(企業/付費) | 否(伺服器端 API) | 不適用(付費產品) |
| TheNewsAPI | 可以 | 否 | 可以 |
| WorldNewsAPI | 可以(需回鏈) | 否 | 可以(需回鏈) |
速率限制、延遲與擴充性:沒人愛寫、但最重要的數字
大多數比較文章會直接略過這一段。但如果你要做正式產品,每秒限制與併發限制,和每日配額一樣重要。
| API | 免費速率/配額 | 付費速率/配額 | 併發數 | 延遲陷阱 |
|---|---|---|---|---|
| Thunderbit | 2 個同時請求 | Starter 30、Pro 50 個同時請求 | 以同時請求數公開 | 擷取/JS 渲染比原始索引 API 多約 1–3 秒;大規模使用建議搭配批次/webhook。 |
| NewsAPI.ai | token/搜尋配額;2,000 次免費搜尋 | token 制;企業版最高每秒 40 次請求 | 未明確公開 | 歷史搜尋會依搜尋年份消耗更多 tokens。 |
| NewsData.io | 每 15 分鐘 30 credits | 每 15 分鐘 1,800 credits | 未明確公開 | 免費:延遲 12 小時。付費:即時。 |
| NewsAPI.org | 每日 100 次 | Business 25 萬次/月、Advanced 200 萬次/月 | 未明確公開 | 免費:延遲 24 小時。正式環境必須付費。 |
| GNews | 每日 100 次;每秒太多會 429 | 依方案而定 | 未明確公開 | 免費:延遲 12 小時。 |
| Webz.io | 每月 1,000 次(Lite) | 預設每秒 1 次;可申請提高 | 客製 | 企業資料可擴充,但不是自助式。 |
| NewsCatcher | 不適用(沒有免費方案) | 每秒 100–200 次(企業版) | 未單獨公開 | 文章約 5–10 分鐘內可用;優先來源延遲更低。 |
| TheNewsAPI | 每日 100 次 | 依方案每日 2,500–25,000 次 | 未明確公開 | 每分鐘限制不太明顯;主要看 429 標頭。 |
| WorldNewsAPI | 每分鐘 60 次、1 個同時請求 | 每秒 2–20 次;5–20 個同時請求 | 依方案公開 | 點數成本會依端點與結果數而變動。 |
若公開資料沒有明確數字,我就直接標註出來。這種誠實本身就是一種差異化,因為大多數比較文章根本不談這件事。如果你要做 agent 重試迴圈或高頻輪詢,正式簽約前最好先聯絡 API 業務團隊。
資料品質深挖:你實際拿到什麼,少了什麼?

開發者論壇裡反覆出現的三個痛點是:文章內容不完整、資料雜亂夾帶廣告、以及重複文章。然而,幾乎沒有比較文章會直接給你看實際 API 回傳長什麼樣。
以下是幾個關鍵 API 的簡化示意:
NewsAPI.org——乾淨,但沒有全文:
{
"title": "...",
"description": "簡短摘要...",
"url": "https://...",
"urlToImage": "https://...",
"publishedAt": "2026-05-13T10:00:00Z",
"content": null
}
全文內容在 任何方案都不提供。你拿到的是標題、短描述與 URL。如果你需要文章正文,只能自己抓取並解析。
GNews——沒付費就會被截斷:
{
"title": "...",
"description": "...",
"content": "文章前 260 個字元...",
"url": "https://...",
"image": "https://...",
"publishedAt": "2026-05-13T10:00:00Z"
}
content 欄位預設會 被截斷。若要完整內容,需要付費方案搭配 expand=content。
NewsAPI.ai / Webz.io——有豐富 metadata:
{
"title": "...",
"body": "完整文章文字...",
"date": "2026-05-13",
"author": "...",
"source": { "title": "...", "uri": "..." },
"sentiment": 0.42,
"concepts": [{ "label": "Tesla", "type": "org" }],
"categories": ["Business"],
"socialScore": 1234
}
這些 API 會回傳完整正文,外加計算好的情緒、實體、主題與社群訊號。這也是它們適合 AI 管線與品牌監控的原因。
Thunderbit Extract——依你的 schema 結構化:
{
"headline": "...",
"published_date": "2026-05-13",
"author": "...",
"body": "乾淨的文章內文,不含廣告或導覽列...",
"source": "...",
"sentiment": "positive",
"entities": ["Tesla", "Elon Musk"]
}
Thunderbit 會依照你在 JSON Schema 中定義的欄位回傳資料,並由 AI 擷取與清理。沒有 HTML 雜訊,沒有廣告內容,也沒有導覽垃圾。
實務上的重點是:如果你的流程依賴全文,在開始開發前,一定要先確認你的方案真的會回傳全文。文件裡的「content」不一定等於「完整文章正文」。
當沒有任何新聞 API 能覆蓋你的來源時:改用抓取方案
就算是覆蓋範圍最大的索引型 API,也一定有缺口。地方政府新聞室、小型產業媒體、付費牆後的冷門電子報、在地語言刊物,以及加密貨幣/金融科技部落格,常常根本不在任何 API 的索引裡。

目前開發者常用的替代方式包括 GDELT(免費且規模龐大,但需要大量正規化、BigQuery 匯出、去重與來源品質過濾)、RSS feed(老舊且受限),或通用爬蟲。這些都不是即插即用的解法。
這就是 Thunderbit 適合當作索引型 API 補強工具的地方。流程大致如下:
- 找出缺口:你需要的是地方政府新聞頁或某個產業媒體的新聞,而這些來源沒有被任何 API 索引。
- 定義 schema:建立你需要的 JSON Schema 欄位,例如 headline、date、author、body、sentiment、entities。
- 批次擷取:使用 Thunderbit Extract API 一次處理最多 100 個 URL。AI 會負責 JS 渲染、反機器人處理與資料清理。
- 匯出:把結構化資料送到 Google Sheets、Airtable、Notion,或直接串進你的 LLM/RAG 管線。
對非技術使用者來說,Thunderbit Chrome 擴充功能 提供「AI Suggest Fields」功能——打開一個冷門新聞網站,按一下按鈕,AI 就會根據頁面內容建議欄位。不用寫程式,也不用碰 CSS selector。
當你需要廣泛搜尋(例如「所有關於 X 的文章」)時,這不是索引型 API 的替代品;但對於那些真正影響你的受眾、卻不在任何資料庫裡的長尾來源,它補上了傳統新聞 API 做不到的缺口。想進一步了解 AI 網頁擷取,可以參考我們的指南:用 AI 擷取任何網站。
如何選對新聞 API
九款 API、各種取捨——但決策樹其實比想像中簡單:
- 沒有預算,只想做作品集專案的頭條顯示? → TheNewsAPI 或 WorldNewsAPI 免費方案。若你打算部署,避開 NewsAPI.org。
- 在新創預算下做正式產品? → TheNewsAPI Basic($9/月)或 WorldNewsAPI Reporter($39/月)適合做頭條/搜尋。若需要特定來源的全文,再加上 Thunderbit。
- 需要金融科技或品牌監控的豐富 metadata? → NewsAPI.ai 或 Webz.io。預算要抓高一點,這些都是企業級工具,價格也企業級。
- 要把新聞餵給 AI agent 或 LLM 管線? → 優先考慮全文、乾淨輸出與結構化欄位。Thunderbit Extract/Distill、NewsAPI.ai、WorldNewsAPI(MCP)在這方面最強。我們也深入整理過 最佳 AI 網頁爬蟲工具 的完整版圖。
- 要覆蓋 API 沒索引到的冷門或在地來源? → Thunderbit + 一個索引型 API。API 負責廣泛發現,Thunderbit 負責補缺口。
還有一個通用建議:在付費前,一定要先在實際部署環境測試免費方案。"本機可用" 和 "正式環境可用" 的差異,坑過的開發者比任何速率限制都多。
結論:如何選出最適合你的新聞 API
沒有任何一款新聞 API 能完美滿足所有情境。覆蓋廣度 vs. NLP 深度 vs. 價格可負擔性 vs. 正式環境可用性 vs. 資料完整度——這些取捨是真實存在的,而且每個團隊在意的點都不同。
如果你只是先做原型,從一個部署後真的能用的免費方案開始(TheNewsAPI、WorldNewsAPI、NewsData.io)。如果你要做認真的產品,就直接為符合資料品質需求的付費方案編預算——不要假設「免費」就等於「可正式上線」。如果你的來源超出了任何索引型 API 的覆蓋範圍,Thunderbit 的 Extract API 可以補上缺口,而且不用你自己維護一套客製爬蟲。
我在實務上看過最好的做法,是混合式架構:用索引型 API 做廣泛搜尋,再用結構化擷取工具補長尾。先測試、再量測、再迭代——祝你的 API 回應永遠都包含完整文章正文。
若你想了解更多網頁資料擷取與自動化,可以到 Thunderbit YouTube 頻道 看教學與實作影片。
試用 Thunderbit 進行 AI 新聞擷取 Get Started Free
常見問題
哪一款免費新聞 API 最適合正式環境使用?
如果你需要正式部署,而且不想被 CORS 封鎖或僅限開發的限制卡住,TheNewsAPI 和 WorldNewsAPI 是最直接的選擇。兩者都允許在免費方案中用於正式環境(WorldNewsAPI 需要回鏈)。NewsData.io 的免費方案也允許商用,但只提供摘要片段,而且有 12 小時延遲。若不是只在 localhost 用,請避開 NewsAPI.org 免費方案——它明確只限開發。
新聞 API 回傳的是全文還是只有標題?
這很大程度取決於 API 與方案。NewsAPI.org 在任何方案下都不回傳全文。GNews 的內容會截斷,除非你付費使用 expand=content。NewsData.io 只有付費方案才提供全文。NewsAPI.ai、Webz.io 和 WorldNewsAPI 都把全文作為核心功能之一。Thunderbit 則可透過 AI 從任何來源 URL 擷取完整正文。
新聞 API 跟新聞網頁爬蟲有什麼差別?
新聞 API 會提供預先索引、可搜尋的新聞資料,來源通常是整理過的出版商集合——適合做廣泛發現與標準化 metadata。網頁爬蟲或擷取工具(例如 Thunderbit)則可以從任何網站抓取結構化資料,包括不在任何 API 索引裡的來源。當你需要「所有關於 X 的文章」時,用 API;當你需要的來源根本沒被覆蓋,或 API 沒回傳完整資料時,用爬蟲。
做一個正式產品,新聞 API 大概要多少錢?
價格差異很大。免費方案雖然有,但限制很多(額度小、沒有全文、有延遲)。低成本的正式方案大約從 TheNewsAPI Basic 的每月 $9,或 WorldNewsAPI Reporter 的每月 $39 起。像 NewsData.io Basic 這種中階選項則是每月 $199.99。NewsAPI.org 的正式方案從每月 $449 起,而且沒有中間階梯。NewsAPI.ai 則是 token 制,每月 $90 起;Webz.io 採企業客製報價。選方案前,一定要先算好你預期的請求量與資料需求。
我可以把新聞 API 用在 AI agent 或 LLM 管線嗎?
可以,但不是每個 API 都同樣適合。你應優先選擇能回傳全文(不只是摘要片段)、輸出乾淨(Markdown 或結構化 JSON)、而且速率限制清楚、錯誤碼適合重試的 API。Thunderbit 的 Distill 端點可輸出適合 LLM 的 Markdown;NewsAPI.ai 提供豐富的實體與情緒資料;WorldNewsAPI 則支援 MCP,可整合到 AI 工具工作流。像 GNews 這種簡單頭條來源,對需要處理完整文章正文的 agent 管線來說就沒那麼好用。
延伸閱讀


