幾個月前,Reddit 上有位開發者貼出一段讓我看了直皺眉的經歷:「我用 NewsAPI.org 的免費方案做了一整個新聞聚合器,拿去給團隊看,結果一部署到 Netlify——就沒了。CORS 擋住,正式環境一上線就掛。」那篇貼文底下有數十則回覆,全都是踩到同樣坑的人。
如果你要做任何會碰到即時新聞的產品——像是 AI agent、市場監控工具、內容聚合器、作品集專案——你就會需要一個新聞 API。但這些 API 在行銷頁上承諾的內容,和你真正部署之後會遇到的情況,落差大到足以開進一台卡車。我花了幾週時間,從價格、免費方案是否誠實、速率限制、資料品質、以及適用情境等面向,仔細研究了 8 個新聞 API,讓你不用自己踩這些坑。這份指南涵蓋 Thunderbit、NewsAPI.ai、NewsData.io、NewsAPI.org、GNews、Webz.io、TheNewsAPI 和 WorldNewsAPI——包含真實數字、真實坑點,以及真的有幫助的決策框架。

2026 年什麼才算是最好的新聞 API?
在逐一介紹工具之前,先說明我採用的評估標準。這些不是抽象的「加分項」——每一項都對應到我在實際產品環境裡看過的真實痛點。
| 標準 | 重要原因 |
|---|---|
| 免費方案(真實生產限制) | 「能在 localhost 跑」≠「部署後也能用」。CORS 阻擋、網域限制、僅限開發的標記,都可能直接讓產品上線失敗。 |
| 付費價格(入門與擴展階梯) | 有些 API 會從 $0 直接跳到每月 $449,中間完全沒有過渡。要做預算規劃,得先知道這道懸崖在哪。 |
| 速率限制與並發 | 每日額度只講了一半。突發限制、每秒請求數、並發上限,才決定你的 agent 重試迴圈或前端重新整理會不會炸掉。 |
| 資料來源/出版商覆蓋與語言 | 全球監控、非英文市場、在地新聞,都取決於 API 到底索引了多少來源和語言。 |
| 歷史資料深度 | 金融回測和媒體研究需要的是數月甚至數年的資料,不只是今天的頭條。 |
| 資料完整性(全文 vs. 摘要) | 如果 API 只回傳截斷過的描述,你的 AI 摘要流程或 RAG 工作流就會默默失敗。 |
| NLP 功能(情緒、實體、分類) | 這是金融科技、品牌監控與 AI 應用的差異化重點——不是每個 API 都有。 |
| 輸出格式與資料品質 | 混入廣告、缺日期、文章重複的髒資料,會讓你在資料真正可用前先多做一堆開發工。 |

我也加了一項 2026 年特別重要的標準:輸出是否適合 AI 使用。越來越多團隊把新聞資料餵給 LLM、agent 和 RAG pipeline,格式就變得很重要——乾淨的 Markdown、穩定的 JSON schema、webhook/批次支援、以及去重,都不再是嚴格場景下的可有可無。
哪個新聞 API 適合你的用途?決策框架
開發者論壇裡最常見的抱怨之一就是:「每個 API 好像都在解決不太一樣的問題。」這說法沒錯。下面這個框架可以幫你快速排除雜訊:
| 使用情境 | 最適合 | 會讓你失望的 | 實用建議 |
|---|---|---|---|
| 興趣專案/作品集專案 | TheNewsAPI 免費方案、WorldNewsAPI 免費方案、GNews 免費方案 | NewsAPI.org(如果是從瀏覽器部署) | 優先選擇對 CORS 友善,或有後端 proxy 的做法。不要把 NewsAPI.org 的免費方案當成可正式上線的方案。 |
| 預算有限的正式聚合器 | TheNewsAPI Basic($9/月)、WorldNewsAPI Reporter($39/月)、GNews Essential(€49.99/月) | NewsAPI.org(直接跳到 $449/月) | 先測來源覆蓋;低價 API 往往在全文、歷史資料和 NLP 上比較省。 |
| AI agent/LLM pipeline | 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/搜尋為基礎;速率細節不明顯 | 功能很強,但不是「便宜的頭條小工具」。 |
| 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 版是給學生/開發者/研究人員的 | 企業版價格客製。 |
| TheNewsAPI | 每天 100 次請求 | 可以(定價頁沒有寫僅限開發) | 免費版每次新聞請求只回 3 篇文章 | 單次文章上限很小,免費版實用度比看起來低。 |
| WorldNewsAPI | 每天 50 points | 可以,但需要回鏈 | 1 req/sec、1 個並發請求;只保留 1 個月歷史 | 免費額度很小,但很誠實。 |
結論是:如果你在做作品集專案或 MVP,而且打算真的部署上線,除了 localhost 之外,別把 NewsAPI.org 的免費方案當成可用選項。TheNewsAPI、WorldNewsAPI 和 NewsData.io 對免費方案能做什麼講得更清楚,即使限制也很緊。
1. Thunderbit:從任何來源進行 AI 驅動的結構化新聞擷取
不是傳統的預索引新聞 API。它是一個 AI 驅動的擷取工具,可以處理任何網站——包括小眾來源、地方政府新聞頁、以及任何預索引 API 沒有涵蓋的產業刊物。我在 Thunderbit 團隊工作,所以我會直接說它擅長什麼,以及什麼情況下它不是最佳選擇。
Thunderbit 為新聞資料提供兩個核心能力:
- Extract API:用 JSON Schema 定義欄位,例如標題、日期、作者、正文、情緒和實體。一次最多可批次擷取 100 個 URL 的結構化資料。AI 會讀取頁面、辨識相關內容,然後回傳乾淨的 JSON——不用 CSS selector,也不用脆弱的爬蟲腳本。
- Distill API:把任何網頁轉成乾淨、可直接給 LLM 使用的 Markdown。會去除廣告、導覽列、留言和雜訊。非常適合把文章送進 RAG pipeline 或 AI agent。
這兩個端點都會自動處理 JS 渲染、防機器人保護、地理路由和 proxy 輪替。也有一個 ,提供「AI 建議欄位」,讓不懂技術的人也能不用寫程式就抓新聞網站。
以下是一個新聞擷取用的 JSON Schema 範例:
1{
2 "type": "object",
3 "properties": {
4 "headline": { "type": "string", "description": "文章標題" },
5 "published_date": { "type": "string", "description": "若有可用,使用 ISO 日期" },
6 "author": { "type": "string", "description": "作者/署名" },
7 "body": { "type": "string", "description": "乾淨的文章正文,不含廣告、導覽列、留言" },
8 "source": { "type": "string", "description": "出版商或網站名稱" },
9 "sentiment": { "type": "string", "enum": ["positive", "neutral", "negative"] },
10 "entities": { "type": "array", "items": { "type": "string" } }
11 },
12 "required": ["headline", "body", "published_date"]
13}
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 req/min,價格客製。
每次 Extract 請求每個 URL 需 20 credits;Distill 每頁 1 credit。最新資訊請見 。
最適合
小眾/在地新聞來源、需要結構化輸出的 AI agent pipeline、想不寫程式就從任何新聞網站擷取資料的團隊。限制:Thunderbit 沒有現成的新聞索引——你需要先知道要擷取哪些 URL 或網站。它最適合當作有索引 API 的補充,而不是「給我所有 Tesla 新聞」的替代品。
2. NewsAPI.ai:企業級新聞情報平台
(前身為 Event Registry)是這份名單裡的重量級選手。它索引了 ,涵蓋 60 多種語言,歷史資料可回溯到 2014 年。Spotify、Bloomberg、IBM、Accenture 和 World Bank Group 都是它的客戶。
它真正值錢的是 metadata 的深度。每篇文章都包含:
- 實體辨識與消歧義(人物、組織、地點)
- 主題分類(5,000+ 主題)
- 情緒分析(極性分數)
- 事件聚類與近似重複偵測
- 社群分享資料
這是 8 個 API 裡 metadata 最豐富的一個。如果你要做金融監控儀表板、品牌情報工具,或媒體研究平台,NewsAPI.ai 幾乎已經把 NLP pipeline 幫你準備好了。
NewsAPI.ai 價格與限制
- 免費: 。
- 付費:5K 方案每月 $90。以 token 計價——近期文章搜尋每次 1 token,歷史搜尋會更貴(例如每搜尋一年資料需 5 tokens)。每次搜尋最多回傳 100 篇文章。額外 token 每個 $0.015。
- 速率限制:免費方案限制較多;企業版可達 40 req/sec。
最適合
金融監控、品牌情報、媒體研究,以及任何需要豐富 metadata 和深度歷史資料的用途。坑點:token 消耗比單純的每天請求數定價複雜得多。如果你只需要標題,這個 API 就太大材小用了,而且會很貴。
3. NewsData.io:預算友善、覆蓋全球的新聞 API
的特色是,以價格來看覆蓋範圍非常廣:大約 、206 個國家、89 種語言。它的免費方案是少數明確允許商用的方案之一。
但有個代價:免費版回傳的是 摘要片段——沒有完整文章內容。而且免費資料有 12 小時延遲。如果你的 AI pipeline 需要全文,你就得升級。
- 主要功能:文章搜尋、最新新聞、加密貨幣新聞、新聞來源端點、AI 摘要/情緒/標籤(付費方案)。
- 歷史資料:Basic 最多 6 個月、Professional 2 年、Corporate 5 年、客製方案 8 年。
NewsData.io 價格與限制
- 免費: 、每個 credit 可 10 篇文章、延遲 12 小時、沒有全文。速率限制:30 credits/15 分鐘。
- Basic:每月 $99.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 年歷史。
- 付費速率限制:1,800 credits/15 分鐘。
最適合
需要廣泛地理/語言覆蓋、預算有限的開發者,或在正式環境中做基本新聞監控。坑點:免費版只有摘要片段,對 AI 摘要或全文分析來說是致命缺點。而 Basic 方案每月 $99.99 也不算便宜。
4. NewsAPI.org:知名選擇,但有正式環境坑點
大概是教學和入門指南裡最常被提到的新聞 API。它宣稱有 ,並涵蓋 14 種語言與 55 個國家的 15 萬以上全球來源。REST API 很乾淨,SDK 很齊全,文件也很直觀。
然後你就部署了。
它的免費 Developer 方案明確限制只能用於開發與測試環境。CORS 也只允許 localhost。你一把它推到 staging 或正式網域,請求就會被擋下來。這不是 bug——這就是它的設計,而且在定價 FAQ 裡有寫。但它藏得夠深,讓成千上萬的開發者都措手不及。
要正式上線,你得用 每月 $449 的 Business 方案。沒有 $20 或 $50 這種中間檔。更重要的是,即使是付費方案,——你拿得到標題、描述和 URL,但拿不到文章正文。
NewsAPI.org 價格與限制
- Developer(免費):每天 100 次請求、延遲 24 小時、1 個月歷史、只允許 localhost CORS、僅限開發/測試。
- Business: ——每月 250,000 次請求、即時、5 年歷史、所有來源都可 CORS。
- Advanced:每月 $1,749——每月 2,000,000 次請求、99.95% SLA。
- Enterprise:價格客製。
最適合
原型開發與本地開發。若你預算能承受每月 $449 的跳躍,而且不需要完整文章文字,才適合正式使用。坑點:從開發到正式環境的價格斷層,是你最該知道的事。
5. GNews:輕量、對免費方案友善
是一個把 Google News 結果包成 API 的簡單服務。它上手最容易之一:、允許所有來源的 CORS,而且沒有僅限開發的限制。
代價是深度不足。
GNews 會回傳標題、描述、內容、URL、圖片、publishedAt 和來源——但 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 的企業級新聞資料
走的是企業級路線。他們的 News API 涵蓋 ,支援 170+ 種語言、200+ 個國家,每天超過 350 萬篇文章。企業方案的歷史資料可回溯到 2008 年。
那種深度非常少見。
Webz.io 與眾不同之處在於 enrichment 層:每篇文章都附帶實體(地點、組織、人物)、情緒分析、IPTC 主題分類、社群訊號、信任/可信度過濾,甚至還有真假新聞/諷刺/政治傾向標記。如果你在做風險評估儀表板或金融情報串流,這個 API 幾乎會幫你把重活都做完。
他們也提供免費的「News API Lite」方案————但明確限定非商業用途(學生、開發者、研究人員)。
Webz.io 價格與限制
- Lite(免費):每月 1,000 次呼叫、每次 10 篇文章、30 天歷史、僅限非商業用途。
- 付費:客製價格(聯絡銷售)。預設速率為每秒 1 次請求,使用 Private Access Token;如有需求可提高。
最適合
企業媒體監控、風險評估、金融情報、NLP 模型訓練。坑點:Lite 版不能商用;企業價格不透明,但功能集是這份名單裡最完整的。
7. TheNewsAPI:低成本正式方案,但有個小限制
把自己定位成快速、便宜的新聞 API:、50+ 個國家、30+ 種語言、每週索引 100 萬+ 新文章。它支援全文搜尋,也有快取技術來加快回應。
免費方案對正式環境友善——沒有僅限開發的字樣,也沒有 CORS 擋住。但有個微妙的坑點:免費方案下,每次新聞請求只會回傳 3 篇文章。所以雖然你有每天 100 次請求,實際上每天最多只有 300 篇文章,不是 100 ×(某個很大的數字)。
TheNewsAPI 價格與限制
- 免費: 。
- Basic:每月 $9——每天 2,500 次請求、每次 25 篇文章。
- Standard:每月 $49——每天 10,000 次請求、每次 100 篇文章。
- Pro:每月 $79——每天 25,000 次請求、每次 200 篇文章。
最適合
想要低成本、可正式上線、支援多國覆蓋且回應快速的新聞 API 的開發者。坑點:免費方案每次只有 3 篇文章,實用度比「每天 100 次請求」這個數字看起來低很多。(註:原始大綱提到的是「每次 3 個來源」,但依定價頁實際限制是每次 3 篇文章。)
8. WorldNewsAPI:語意標記與多語系覆蓋
以透明的 point 計價,加上出乎意料完整的功能集,價格相當有競爭力。它的覆蓋範圍橫跨 (不過網站不同頁面數字會略有差異)。它包含語意實體標記、地理位置搜尋、情緒篩選、來自 125 個國家、6,000+ 家報紙的報紙頭版資料,甚至還有供 AI 工具流程使用的 MCP 整合。
免費方案很小——每天 50 points——而且需要在你的網站上回鏈到 WorldNewsAPI。不過它對自己能給什麼說得很清楚,付費方案也只從每月 $39 起跳。
有個值得知道的限制:目前情緒分析只涵蓋英文和德文。如果你需要多語言情緒分析,就得自己在上層再跑一次 NLP。
WorldNewsAPI 價格與限制
- 免費: 、1 req/sec、1 個並發請求、1 個月歷史、需要回鏈。
- Reporter:每月 $39——每天 500 points、2 req/sec、5 個並發、無限歷史(回溯到 2022-01-01)。
- Journalist:每月 $379。
- Editor:每月 $1,779。
最適合
多語系新聞應用、需要語意實體標記的專案、報紙頭版資料、透過 MCP 整合 AI 工具的工作流程。坑點:免費方案很小,而且需要回鏈。point 成本依端點和結果數量而異,所以預算估算比單純請求額度更複雜。
最佳新聞 API 比較:價格、免費方案與功能一覽
下面是把各個單獨評論整合起來的總表:
| API | 免費方案現實情況 | 付費入門 | 覆蓋範圍 | 歷史 | 全文 | NLP / 增強 | 最適合 |
|---|---|---|---|---|---|---|---|
| Thunderbit | 一次性 600 單位;約 30 頁 Extract | 每月 $16(年繳) | 你提供的任何 URL | 依來源而定 | 有(透過 extraction/distill) | AI schema 擷取、乾淨 Markdown | 長尾/小眾、AI pipeline |
| NewsAPI.ai | 2,000 次免費搜尋 | 每月 $90 | 15 萬+ 出版商、60+ 語言 | 自 2014 起 | 有 | 實體、主題、情緒、事件、去重、社群 | 企業情報 |
| NewsData.io | 每天 200 credits、延遲 12 小時、沒有全文 | 每月 $99.99 | 87K+ 來源、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、實體、情緒、社群、可信度 | 企業風險/媒體 |
| TheNewsAPI | 每天 100、每次 3 篇文章 | 每月 $9 | 40K+ 來源、50+ 國、30+ 語言 | 已包含;深度不一 | 依欄位而定 | 基本;沒有深度 NLP | 低成本正式環境 |
| WorldNewsAPI | 每天 50 points、需要回鏈 | 每月 $39 | 210+ 國、86+ 語言 | 免費 1 個月;付費到 2022 | 宣稱有全文 | 語意標記、情緒(英/德)、頭版、MCP | 語意/全球應用 |
下面是免費方案是否能正式上線的摘要——這張表在其他比較文章裡幾乎看不到:
| API | 免費方案可正式上線嗎? | 有 CORS 問題嗎? | 免費方案允許商用嗎? |
|---|---|---|---|
| Thunderbit | 可以(API key,伺服器端) | 不適用 | 可以 |
| NewsAPI.ai | 可以(sandbox/API) | 否 | 有限制 |
| NewsData.io | 可以 | 否 | 可以 |
| NewsAPI.org | 不行 | 是——部署後會被擋 | 不可以(僅限開發/測試) |
| GNews | 技術上可以(CORS 所有來源) | 否 | 以開發/測試方式呈現 |
| Webz.io Lite | 僅限非商業 | 否 | 不可以 |
| TheNewsAPI | 可以 | 否 | 可以 |
| WorldNewsAPI | 可以(但要回鏈) | 否 | 可以(需回鏈) |
速率限制、延遲與擴展性:沒人會寫出來的數字
大多數比較文章會直接跳過這一段。但如果你在做正式產品,每秒限制和並發限制的重要性,跟每日額度一樣高。
| API | 免費速率/額度 | 付費速率/額度 | 並發 | 延遲坑點 |
|---|---|---|---|---|
| Thunderbit | 2 個並發 | 30(Starter)、50(Pro)個並發 | 以並發請求數發布 | 擷取/JS 渲染比直接從索引 API 取資料慢約 1–3 秒;大量使用時請搭配批次/webhook。 |
| NewsAPI.ai | token/搜尋額度;2,000 次免費搜尋 | token 計價;企業版最高可到 40 req/sec | 沒有明確公開 | 歷史搜尋每搜尋一年會消耗更多 token。 |
| NewsData.io | 30 credits/15 分鐘 | 1,800 credits/15 分鐘 | 沒有明確公開 | 免費版:延遲 12 小時。付費版:即時。 |
| NewsAPI.org | 每天 100 | 每月 250K(Business)、2M(Advanced) | 沒有明確公開 | 免費版:延遲 24 小時。正式上線必須付費。 |
| GNews | 每天 100;每秒太多會回 429 | 依方案而定 | 沒有明確公開 | 免費版:延遲 12 小時。 |
| Webz.io | 每月 1,000(Lite) | 預設 1 req/sec;可要求提高 | 客製 | 企業資料流可擴展,但不是自助式。 |
| TheNewsAPI | 每天 100 | 依方案為每天 2.5K–25K 次請求 | 沒有明確公開 | 每分鐘限制不明顯;請依賴 429 header。 |
| WorldNewsAPI | 每分鐘 60、1 個並發 | 依方案 2–20 req/sec;5–20 個並發 | 依方案公開 | point 成本依端點與結果數量而異。 |
如果某些精確數字沒有公開,我也有註明。這種誠實本身就是差異化——大多數比較文章根本不提這些。若你要做 agent 重試迴圈或高頻輪詢,最好在承諾前先聯絡 API 的銷售團隊。
資料品質深入看:你真正拿回來的是什麼,以及缺了什麼

開發者論壇裡反覆出現三個痛點:文章內容不完整、資料噪音/髒資料混入廣告、以及重複文章。但幾乎沒有任何比較文章會直接秀給你 API 回應長什麼樣。
下面是幾個重要 API 回傳內容的簡化版:
NewsAPI.org — 乾淨,但沒有全文:
1{
2 "title": "...",
3 "description": "簡短摘要...",
4 "url": "https://...",
5 "urlToImage": "https://...",
6 "publishedAt": "2026-05-13T10:00:00Z",
7 "content": null
8}
完整文章內容在 。你拿到的是標題、短描述和 URL。如果你需要正文,就得自己抓取並解析。
GNews — 不付費就會被截斷:
1{
2 "title": "...",
3 "description": "...",
4 "content": "文章前 260 個字元...",
5 "url": "https://...",
6 "image": "https://...",
7 "publishedAt": "2026-05-13T10:00:00Z"
8}
content 欄位預設會被 。完整內容需要付費方案加上 expand=content。
NewsAPI.ai / Webz.io — 增強後的 metadata:
1{
2 "title": "...",
3 "body": "完整文章文字...",
4 "date": "2026-05-13",
5 "author": "...",
6 "source": { "title": "...", "uri": "..." },
7 "sentiment": 0.42,
8 "concepts": [{ "label": "Tesla", "type": "org" }],
9 "categories": ["Business"],
10 "socialScore": 1234
11}
這些 API 會回傳完整正文,加上計算出的情緒、實體、主題和社群訊號。這也是它們適合 AI pipeline 和品牌監控的原因。
Thunderbit Extract — 依你的 schema 結構化:
1{
2 "headline": "...",
3 "published_date": "2026-05-13",
4 "author": "...",
5 "body": "乾淨的文章正文,沒有廣告或導覽列...",
6 "source": "...",
7 "sentiment": "positive",
8 "entities": ["Tesla", "Elon Musk"]
9}
Thunderbit 會根據你在 JSON Schema 定義的欄位,透過 AI 擷取並清理後,準確回傳那些欄位。不會有 HTML 雜訊、廣告內容、也不會有導覽列垃圾。
實際重點是:如果你的流程依賴全文,在開始建置之前,先確認你所選的方案真的會回傳全文。文件裡寫有「Content」,不一定等於「完整文章正文」。
當沒有任何新聞 API 涵蓋你的來源時:抓取替代方案
即使是最大的索引型 API,也還是有覆蓋缺口。地方政府新聞辦公室、小型產業刊物、付費牆的小眾電子報、地方語言媒體,以及 crypto/fintech 部落格,常常都不在任何 API 的索引裡。

目前開發者通常會用 (免費而且龐大,但需要大量正規化、BigQuery 匯出、去重,以及來源品質過濾)、RSS feed(老舊且有限),或通用型爬蟲來繞過這些問題。這些都不是可直接插上就用的解法。
這就是 Thunderbit 作為索引型 API 補充方案的地方。流程大概會是這樣:
- 找出缺口:你需要來自某個地方政府新聞頁或產業刊物的新聞,而任何 API 都沒有索引。
- 定義 schema:建立包含你需要欄位的 JSON Schema(標題、日期、作者、正文、情緒、實體)。
- 批次擷取:使用 一次處理最多 100 個 URL。AI 會負責 JS 渲染、防機器人和資料清理。
- 匯出:把結構化資料送到 Google Sheets、Airtable、Notion,或直接接到你的 LLM/RAG pipeline。
對非技術使用者來說, 提供「AI 建議欄位」——打開一個小眾新聞網站,按下按鈕,AI 會根據頁面內容自動建議欄位。不用寫程式,也不用碰 CSS selector。
如果你需要廣泛搜尋(「所有關於 X 的文章」),這不是索引型 API 的替代品。但對長尾來源——那些對你的特定受眾很重要、卻不在任何資料庫中的來源——它填補了傳統新聞 API 完全沒覆蓋的缺口。想了解更多 AI 網頁抓取的運作方式,可以看看我們這篇 的指南。
如何選擇正確的新聞 API
八個 API,一堆取捨——但真正的決策樹其實比看起來簡單:
- 沒預算,只是想做作品集專案的頭條功能? → TheNewsAPI 或 WorldNewsAPI 免費方案。若你計畫部署上線,避開 NewsAPI.org。
- 用新創預算做正式產品? → TheNewsAPI Basic($9/月)或 WorldNewsAPI Reporter($39/月)拿來做頭條/搜尋。如果你需要特定來源的全文,再加上 Thunderbit。
- 需要給 fintech 或品牌監控用的增強 metadata? → NewsAPI.ai 或 Webz.io。預算要抓足,這些是企業級工具,價格也是企業級。
- 要把新聞餵進 AI agent 或 LLM pipeline? → 優先看全文、乾淨輸出和結構化欄位。Thunderbit Extract/Distill、NewsAPI.ai 和 WorldNewsAPI(MCP)在這方面最強。我們也深入整理過 的版圖。
- 要涵蓋 API 沒索引到的小眾或在地來源? → Thunderbit + 一個有索引的 API。API 負責廣泛搜尋,Thunderbit 負責補缺。
還有一個通用建議:在承諾付費方案前,一定要先用你的實際部署環境測試免費方案。works on localhost 和 works in production 的差距,坑過的開發者比任何速率限制都多。
結論:為你的需求挑選最佳新聞 API
沒有任何一個新聞 API 能完美適用所有情境。覆蓋範圍、NLP 深度、價格、正式可用性、資料完整性——每個取捨都是真的,而且對每個團隊都不一樣。
如果你在做原型,先從一個部署後真的可用的免費方案開始(TheNewsAPI、WorldNewsAPI、NewsData.io)。如果你要做正式產品,就為符合你資料品質需求的付費方案編預算——而且不要以為「免費」就等於「可正式上線」。如果你的來源超出任何索引型 API 的涵蓋範圍,Thunderbit 的 Extract API 可以補上這個缺口,而且不用你自己建和維護一個客製爬蟲。
我在實務上看過最好的做法,是混合式架構:一個索引型 API 負責廣泛搜尋,一個結構化擷取工具負責長尾來源。先測試、再量測、再迭代——也祝你的 API 回應永遠都帶有完整文章正文。
想了解更多網頁資料擷取與自動化,可以到 看操作示範和教學。
常見問題
哪個免費新聞 API 最適合正式用途?
如果你要正式部署,又不想遇到 CORS 擋住或僅限開發的限制,TheNewsAPI 和 WorldNewsAPI 是最直接的選擇。兩者都允許在免費方案中正式使用(WorldNewsAPI 需要回鏈)。NewsData.io 的免費方案也允許商用,但只提供摘要片段,而且有 12 小時延遲。若你要做的不只是 localhost,請避開 NewsAPI.org 的免費方案——它明確只限開發。
新聞 API 會回傳完整文章文字,還是只有標題?
這很依 API 和方案而定。。GNews 會截斷內容,除非你付費使用 expand=content。NewsData.io 只有付費方案才提供完整內容。NewsAPI.ai、Webz.io 和 WorldNewsAPI 都把全文當成核心功能的一部分。Thunderbit 則可透過 AI 從任何來源 URL 擷取完整正文。
新聞 API 和抓取新聞網站有什麼差別?
新聞 API 會提供來自精選出版商、已預先索引且可搜尋的新聞資料——很適合做廣泛搜尋與標準化 metadata。網頁爬蟲或擷取工具(像 )則能從任何網站抓取結構化資料,包括不在任何 API 索引中的來源。當你需要「所有關於 X 的文章」時,用 API。當你需要的來源沒被涵蓋,或 API 沒回完整資料時,用爬蟲。
用於正式應用時,新聞 API 大概要多少錢?
價格範圍很大。雖然有免費方案,但限制很多(額度小、沒有全文、有延遲)。低成本正式方案從每月 $9(TheNewsAPI Basic)或每月 $39(WorldNewsAPI Reporter)開始。像 NewsData.io Basic 這類中階方案則是每月 $99.99。NewsAPI.org 的正式方案從每月 $449 起跳,中間沒有過渡。Webz.io 和 NewsAPI.ai 這類企業平台則採客製或 token 計價。選方案前,一定要先估算預期請求量和資料需求。
我可以把新聞 API 用在 AI agent 或 LLM pipeline 嗎?
可以,但不是每個 API 都一樣適合。優先選擇會回傳完整文章文字(不只是摘要片段)、輸出乾淨(Markdown 或結構化 JSON)、而且有明確速率限制與適合重試的錯誤代碼的 API。Thunderbit 的 Distill 端點能產出可直接給 LLM 使用的 Markdown;NewsAPI.ai 提供豐富的實體與情緒資料;WorldNewsAPI 則有 MCP 整合,適合 AI 工具流程。像 GNews 這種簡單頭條串流,對需要處理完整文章正文的 agent pipeline 來說就沒那麼有用。
延伸閱讀
