8 API Tin Tức Tốt Nhất So Sánh: Giá, Giới Hạn và Những “Bẫy” Cần Biết

Cập nhật lần cuối vào July 2, 2026
8 API Tin Tức Tốt Nhất So Sánh: Giá, Giới Hạn và Những “Bẫy” Cần Biết
Tóm tắt bằng AI
Bài viết này so sánh tám API tin tức dành cho nhà phát triển, đội ngũ AI, chuyên viên phân tích và các nhóm xây dựng sản phẩm cần dữ liệu tin tức đáng tin cậy, không chỉ dừng ở tiêu đề. Bài viết mở đầu bằng một tình huống quen thuộc trong thực tế: API miễn phí có thể chạy ổn trong demo nhưng lại thất bại khi đưa vào production vì giới hạn CORS, quota quá nhỏ, thiếu toàn văn, độ trễ cao hoặc giá tăng đột ngột. Hướng dẫn này đánh giá Thunderbit, NewsAPI.ai, NewsData.io, NewsAPI.org, GNews, Webz.io, TheNewsAPI và WorldNewsAPI theo nhiều tiêu chí như độ phủ nguồn, giá cả, gói miễn phí, giới hạn truy cập, hỗ trợ toàn văn, metadata, đa ngôn ngữ và mức độ sẵn sàng cho AI. Bài viết cũng giải thích vì sao các workflow LLM và RAG cần Markdown sạch, JSON ổn định, khử trùng lặp, nội dung đầy đủ, giới hạn dễ retry và điều khoản cấp phép rõ ràng. Kết luận cuối cùng: hãy chọn API phù hợp giữa độ sâu dữ liệu và điều khoản sử dụng theo đúng nhu cầu sản phẩm.

Vài tháng trước, một lập trình viên trên Reddit đã đăng một chuyện khiến tôi phải nhăn mặt: "Tôi xây toàn bộ news aggregator của mình trên gói miễn phí của NewsAPI.org, demo cho team xem, rồi đến lúc deploy lên Netlify — không có gì xảy ra. Bị CORS chặn. Production chết ngay từ vạch xuất phát." Bài đăng đó có hàng chục bình luận từ những người đã gặp đúng y như vậy.

Nếu bạn đang xây bất cứ thứ gì chạm tới tin tức thời gian thực — một AI agent, công cụ theo dõi thị trường, hệ thống tổng hợp nội dung, hay một dự án portfolio — bạn sẽ cần một news API. Nhưng khoảng cách giữa những gì các API này hứa trên trang marketing và những gì thực sự xảy ra sau khi deploy đủ lớn để lái xe tải lọt qua. Tôi đã dành hàng tuần để đào sâu 8 news API về giá, tính trung thực của gói miễn phí, rate limit, chất lượng dữ liệu và mức độ phù hợp với từng bài toán, để bạn không phải tự học những bài học đó theo cách đau đớn nhất. Hướng dẫn này bao gồm Thunderbit, NewsAPI.ai, NewsData.io, NewsAPI.org, GNews, Webz.io, TheNewsAPI và WorldNewsAPI — kèm theo số liệu thật, những điểm cần cảnh giác thật, và một khung ra quyết định thực sự hữu ích.

cors-error-deployment-flow.png

Điều Gì Làm Nên News API Tốt Nhất Năm 2026?

Trước khi đi vào từng công cụ, đáng để nêu rõ các tiêu chí đánh giá mà tôi đã dùng. Đây không phải những thứ “có thì tốt” một cách mơ hồ — mỗi tiêu chí đều gắn với một điểm đau thực tế mà tôi đã thấy lập trình viên và người dùng doanh nghiệp gặp phải khi chạy production.

Tiêu chíVì sao quan trọng
Gói miễn phí (giới hạn thực tế khi chạy production)“Chạy được trên localhost” ≠ “chạy được sau khi deploy.” CORS, giới hạn theo domain và nhãn chỉ dùng cho dev có thể giết chết cả một lần ra mắt.
Giá trả phí (gói nhập cuộc + gói mở rộng)Có API nhảy từ $0 lên thẳng $449/tháng mà không có bậc trung gian. Muốn lập kế hoạch ngân sách phải biết được “vách đá” này.
Rate limit & concurrencyHạn mức theo ngày chỉ là một nửa câu chuyện. Giới hạn burst, request/giây và số luồng đồng thời quyết định vòng retry của agent hay refresh của front-end có bị vỡ hay không.
Phủ nguồn/tòa soạn & ngôn ngữTheo dõi toàn cầu, thị trường không dùng tiếng Anh và tin tức địa phương đều phụ thuộc vào số nguồn và số ngôn ngữ mà API thực sự lập chỉ mục.
Độ sâu kho lưu trữ lịch sửPhân tích backtest tài chính và nghiên cứu truyền thông cần dữ liệu của nhiều tháng hoặc nhiều năm, không chỉ tin nóng hôm nay.
Độ đầy đủ dữ liệu (toàn văn hay chỉ đoạn trích)Nếu API chỉ trả về mô tả bị cắt cụt, pipeline tóm tắt AI hay workflow RAG của bạn sẽ thất bại âm thầm.
Tính năng NLP (cảm xúc, thực thể, phân loại)Đây là điểm khác biệt cho fintech, theo dõi thương hiệu và các use case AI — không phải API nào cũng có.
Định dạng đầu ra & chất lượng dữ liệuDữ liệu bẩn với quảng cáo chèn vào, thiếu ngày tháng hoặc bài viết trùng lặp sẽ làm bạn tốn thêm nhiều công phát triển trước khi dữ liệu dùng được.

news-api-features-overview.png

Tôi cũng thêm một tiêu chí riêng cho năm 2026: mức độ sẵn sàng cho AI của đầu ra. Khi ngày càng nhiều đội ngũ đưa dữ liệu tin tức vào LLM, agent và pipeline RAG, định dạng trở nên rất quan trọng — Markdown sạch, schema JSON ổn định, hỗ trợ webhook/batch và dedupe giờ không còn là tùy chọn đối với các use case nghiêm túc.

News API Nào Phù Hợp Với Use Case Của Bạn? Một Khung Ra Quyết Định

Một trong những lời than phiền phổ biến nhất trên các diễn đàn lập trình là “mỗi API dường như giải quyết một vấn đề hơi khác nhau.” Điều đó đúng. Dưới đây là một khung để gạt bớt nhiễu:

Use casePhù hợp nhấtSẽ làm thất vọngLời khuyên thực tế
Dự án sở thích / portfolioTheNewsAPI Free, WorldNewsAPI Free, GNews FreeNewsAPI.org (nếu deploy từ trình duyệt)Ưu tiên cấu hình thân thiện với CORS hoặc dùng backend proxy. Đừng coi gói miễn phí của NewsAPI.org là sẵn sàng cho production.
Bản tổng hợp production với ngân sách tiết kiệmTheNewsAPI Basic ($9/tháng), WorldNewsAPI Reporter ($39/tháng), GNews Essential (€49.99/tháng)NewsAPI.org (bước nhảy lên $449/tháng)Kiểm tra độ phủ nguồn trước; các API rẻ thường cắt giảm nội dung đầy đủ, lịch sử và NLP.
AI agent / LLM pipelineThunderbit Extract/Distill, NewsAPI.ai, WorldNewsAPI (MCP)GNews (feed tiêu đề cơ bản)Tìm full body text, Markdown sạch, đầu ra theo schema, webhook và các trường thực thể/cảm xúc.
Tài chính / giao dịch thuật toánNewsAPI.ai, Webz.io, các nguồn dữ liệu tài chính chuyên biệtBất kỳ API nào trễ từ 12h trở lên hoặc chỉ có gói miễn phíĐộ trễ của gói miễn phí gần như vô ích cho giao dịch. Bạn cần gần thời gian thực, cảm xúc, thực thể và dữ liệu lịch sử để backtest.
Theo dõi thương hiệu / truyền thôngWebz.io, NewsAPI.ai, NewsData.io (trả phí)TheNewsAPI/GNews freeCần trích xuất thực thể, cảm xúc, tín hiệu xã hội, dedupe và khả năng thêm nguồn tùy chỉnh.
Nguồn ngách / địa phương / chính phủ / long-tailThunderbit + một API được lập chỉ mục phù hợpChỉ dùng một API được lập chỉ mụcDùng API để khám phá diện rộng, rồi dùng Thunderbit cho cổng thông tin chính quyền địa phương, tạp chí ngành và trang thông cáo báo chí mà API không phủ.

Đây không phải là tình huống “một API trị được tất cả”.

news-api-features-overview.png

Phần lớn các hệ thống production mà tôi từng thấy đều kết hợp một API được lập chỉ mục để khám phá rộng với một công cụ scraping/extraction để lấp các khoảng trống.

Kiểm Tra Thực Tế Gói Miễn Phí: Sau Khi Deploy Có Gì Chạy Được?

Đây là điểm gây ức chế lớn nhất trong cộng đồng lập trình. Tôi đã thấy điều này trên Stack Overflow, Reddit và GitHub issues: các gói miễn phí chạy hoàn hảo trên localhost, rồi vỡ ngay khi bạn đẩy lên domain thật.

Dưới đây là bảng nói thật:

dashboard-status-cards.png

APIGói miễn phíChạy được trong production?Bẫy CORS / productionBẫy chính
Thunderbit API600 unit một lần (≈30 trang Extract)Có (API key phía server)Không phải API headline chạy trên trình duyệt; dùng phía serverKhông được lập chỉ mục sẵn; bạn phải cung cấp URL/site.
NewsAPI.ai2.000 lượt tìm kiếm miễn phíCó (truy cập API/sandbox)Dựa trên token/tìm kiếm; chi tiết rate không nổi bậtMạnh, nhưng không phải “widget headline giá rẻ.”
NewsData.io200 credit/ngày, 10 bài viết/creditCó (được phép dùng thương mại)Trễ 12 giờ; free không có full contentBản miễn phí dùng được, nhưng chỉ có snippet.
NewsAPI.org100 req/ngàyKhông (chỉ dev/test)Chỉ localhost mới được CORS; production bị chặnCú sốc deploy lớn nhất — production bắt đầu từ $449/tháng.
GNews100 req/ngày, 10 bài viết/requestVề kỹ thuật thì CORS cho mọi origin; kế hoạch ghi dev/testingTrễ 12 giờ; không lý tưởng cho production thương mạiChỉ nhẹ; NLP hạn chế.
Webz.io News API Lite1.000 cuộc gọi/tháng, 10 bài viết/cuộc gọiChỉ phi thương mạiLite dành cho sinh viên/lập trình viên/nhà nghiên cứuGiá enterprise là tùy chỉnh.
TheNewsAPI100 request/ngàyCó (không ghi là chỉ dev trên trang giá)3 bài viết cho mỗi news request ở gói freeGiới hạn bài viết mỗi request nhỏ khiến free kém hữu ích hơn vẻ ngoài.
WorldNewsAPI50 điểm/ngàyCó, nhưng phải đặt backlink1 req/giây, 1 request đồng thời; lịch sử 1 thángHạn mức free rất nhỏ nhưng minh bạch.

Kết luận: nếu bạn đang xây một dự án portfolio hoặc MVP và dự định deploy, hãy tránh gói miễn phí của NewsAPI.org cho bất cứ thứ gì vượt quá localhost. TheNewsAPI, WorldNewsAPI và NewsData.io thẳng thắn hơn về những gì gói miễn phí cho phép, dù giới hạn có chặt.

1. Thunderbit: Trích Xuất Tin Tức Có Cấu Trúc Bằng AI Từ Bất Kỳ Nguồn Nào

Thunderbit không phải là một news API truyền thống có chỉ mục sẵn. Đây là công cụ trích xuất bằng AI, hoạt động trên mọi website — bao gồm các nguồn ngách, trang thông cáo báo chí của cơ quan địa phương và các ấn phẩm ngành mà không API lập chỉ mục nào chạm tới. Tôi làm việc trong đội Thunderbit, nên tôi sẽ nói rõ nó làm tốt ở đâu và không phù hợp ở đâu.

Thunderbit cung cấp hai năng lực cốt lõi cho dữ liệu tin tức:

  • Extract API: Định nghĩa JSON Schema với các trường như tiêu đề, ngày, tác giả, nội dung, cảm xúc và thực thể. Trích xuất dữ liệu có cấu trúc theo lô từ tối đa 100 URL mỗi request. AI đọc trang, xác định nội dung liên quan và trả về JSON sạch — không cần CSS selector, không cần script scraping dễ gãy.
  • Distill API: Chuyển bất kỳ trang web nào thành Markdown sạch, sẵn sàng cho LLM. Loại bỏ quảng cáo, thanh điều hướng, bình luận và rác nội dung. Rất phù hợp để đưa bài viết vào pipeline RAG hoặc AI agent.

Cả hai endpoint đều tự xử lý render JS, chống bot, định tuyến theo địa lý và xoay proxy. Ngoài ra còn có Chrome Extension với tính năng “AI Suggest Fields” dành cho người không chuyên kỹ thuật muốn scrape một trang tin mà không cần viết code.

Dưới đây là ví dụ JSON Schema cho trích xuất tin tức:

{
  "type": "object",
  "properties": {
    "headline": { "type": "string", "description": "Tiêu đề bài viết" },
    "published_date": { "type": "string", "description": "Ngày ISO nếu có" },
    "author": { "type": "string", "description": "Tác giả/byline" },
    "body": { "type": "string", "description": "Nội dung bài viết sạch, không quảng cáo, không điều hướng, không bình luận" },
    "source": { "type": "string", "description": "Tên nhà xuất bản hoặc website" },
    "sentiment": { "type": "string", "enum": ["positive", "neutral", "negative"] },
    "entities": { "type": "array", "items": { "type": "string" } }
  },
  "required": ["headline", "body", "published_date"]
}

Dùng Thunderbit để trích xuất tin tức có cấu trúc

Giá và Giới Hạn của Thunderbit

  • Miễn phí: 600 unit một lần (≈30 trang Extract hoặc 600 trang Distill). 2 request đồng thời.
  • Starter: $16/tháng (thanh toán theo năm), 60.000 unit/năm, 3.000 trang Extract, 30 request đồng thời.
  • Pro: $40/tháng (thanh toán theo năm), 600.000 unit/năm, 30.000 trang Extract, 50 request đồng thời.
  • Enterprise: 1.000 req/phút, giá tùy chỉnh.

Mỗi request Extract tốn 20 credit cho mỗi URL; Distill tốn 1 credit cho mỗi trang. Xem Thunderbit Pricing để biết chi tiết mới nhất.

Phù Hợp Nhất Cho

Các nguồn tin tức ngách/địa phương không được API truyền thống lập chỉ mục, pipeline AI agent cần đầu ra có cấu trúc, đội nhóm muốn trích xuất từ bất kỳ trang tin nào mà không cần code. Hạn chế: Thunderbit không có chỉ mục tin tức dựng sẵn — bạn cần biết trước URL hoặc các site muốn trích xuất. Nó phù hợp nhất để bổ sung cho API được lập chỉ mục, chứ không phải thay thế cho “cho tôi toàn bộ tin về Tesla”.

2. NewsAPI.ai: Nền Tảng Thông Tin Tin Tức Dành Cho Doanh Nghiệp

NewsAPI.ai (trước đây là Event Registry) là “ông lớn” trong danh sách này. Nó lập chỉ mục hơn 150.000 nhà xuất bản bằng hơn 60 ngôn ngữ, với kho lưu trữ kéo dài về năm 2014. Khách hàng bao gồm Spotify, Bloomberg, IBM, Accenture và World Bank Group.

Độ sâu metadata chính là lý do nó có mức giá cao. Mỗi bài viết đều có:

  • Nhận diện và phân biệt thực thể (người, tổ chức, địa điểm)
  • Phân loại chủ đề (hơn 5.000 chủ đề)
  • Phân tích cảm xúc (điểm polarity)
  • Gộp sự kiện và phát hiện bài trùng gần giống
  • Dữ liệu chia sẻ trên mạng xã hội

Đây là bộ metadata giàu nhất trong tất cả 8 API. Nếu bạn đang xây dashboard theo dõi tài chính, công cụ intelligence cho thương hiệu hoặc nền tảng nghiên cứu truyền thông, NewsAPI.ai cho bạn pipeline NLP ngay từ đầu.

Giá và Giới Hạn của NewsAPI.ai

  • Miễn phí: 2.000 lượt tìm kiếm miễn phí.
  • Trả phí: Gói 5K giá $90/tháng. Định giá theo token — tìm kiếm bài gần đây tốn 1 token/search, tìm kiếm kho lưu trữ tốn nhiều hơn (ví dụ: 5 token cho mỗi năm được tìm). Mỗi lần tìm trả về tối đa 100 bài viết. Token bổ sung $0.015/token.
  • Rate limit: Gói miễn phí bị giới hạn; enterprise có thể đạt 40 req/giây.

Phù Hợp Nhất Cho

Theo dõi tài chính, intelligence thương hiệu, nghiên cứu truyền thông và mọi use case cần metadata phong phú cùng kho lưu trữ sâu. Bẫy cần biết: Mức tiêu thụ token phức tạp hơn nhiều so với giá theo request/ngày đơn giản. Nếu bạn chỉ cần headline, API này là quá mức cần thiết (và đắt so với thứ bạn nhận được).

3. NewsData.io: News API Thân Thiện Với Ngân Sách, Độ Phủ Toàn Cầu

NewsData.io nổi bật nhờ độ phủ rộng so với giá: khoảng hơn 87.000 nguồn, 206 quốc gia, 89 ngôn ngữ. Gói miễn phí của họ là một trong số ít gói được cho phép rõ ràng cho mục đích thương mại.

Điểm trừ? Phản hồi ở gói miễn phí chỉ trả về snippet — không có toàn văn bài viết. Và dữ liệu gói miễn phí bị trễ 12 giờ. Nếu pipeline AI của bạn phụ thuộc vào full text, bạn sẽ cần nâng cấp.

  • Tính năng chính: Tìm kiếm bài viết, tin mới nhất, tin crypto, endpoint nguồn tin, tóm tắt AI/cảm xúc/tag (gói trả phí).
  • Dữ liệu lịch sử: Tối đa 6 tháng ở Basic, 2 năm ở Professional, 5 năm ở Corporate, và 8 năm ở gói tùy chỉnh.

Giá và Giới Hạn của NewsData.io

  • Miễn phí: 200 credit/ngày, 10 bài viết/credit, trễ 12 giờ, không có full content. Rate limit: 30 credit/15 phút.
  • Basic: $99.99/tháng — 20.000 credit/tháng, 50 bài viết/credit, thời gian thực, lịch sử 6 tháng, full content, tóm tắt AI/cảm xúc.
  • Professional: $349.99/tháng — 50.000 credit/tháng, lịch sử 2 năm, AI tags.
  • Corporate: $1.299.99/tháng — 1.000.000 credit/tháng, lịch sử 5 năm.
  • Rate limit gói trả phí: 1.800 credit/15 phút.

Phù Hợp Nhất Cho

Lập trình viên cần độ phủ địa lý/ngôn ngữ rộng với ngân sách vừa phải, theo dõi tin tức cơ bản trong production. Bẫy cần biết: Giới hạn chỉ có snippet của gói miễn phí là điểm loại trừ đối với tóm tắt AI hoặc phân tích toàn văn. Và gói Basic ở $99.99/tháng cũng không hẳn là rẻ.

4. NewsAPI.org: Lựa Chọn Phổ Biến Nhưng Có Bẫy Khi Lên Production

NewsAPI.org có lẽ là news API được nhắc đến nhiều nhất trong tutorial và hướng dẫn cho người mới. Nó tuyên bố có hơn 500.000 lập trình viên và hơn 150.000 nguồn trên toàn thế giới, trải rộng 14 ngôn ngữ và 55 quốc gia. REST API gọn, SDK thì nhiều, tài liệu thì dễ hiểu.

Rồi bạn deploy.

Gói Developer miễn phí bị giới hạn rõ ràng cho môi trường phát triển và kiểm thử. CORS chỉ được phép từ localhost. Ngay khi bạn đẩy lên domain staging hoặc production, request sẽ bị chặn. Đây không phải lỗi — mà là thiết kế có chủ đích, và được ghi trong FAQ giá. Nhưng nó bị giấu đủ sâu để hàng nghìn lập trình viên bị bất ngờ.

Để chạy thật, bạn cần gói Business với giá $449/tháng. Không có bậc trung gian $20 hay $50. Và ngay cả ở các gói trả phí, toàn văn bài viết cũng không có — bạn chỉ nhận headline, description và URL, không có body bài viết.

Giá và Giới Hạn của NewsAPI.org

  • Developer (Miễn phí): 100 request/ngày, trễ 24 giờ, lưu trữ 1 tháng, CORS chỉ localhost, chỉ dev/test.
  • Business: $449/tháng — 250.000 request/tháng, thời gian thực, lưu trữ 5 năm, CORS cho mọi origin.
  • Advanced: $1.749/tháng — 2.000.000 request/tháng, SLA 99.95%.
  • Enterprise: Giá tùy chỉnh.

Phù Hợp Nhất Cho

Làm prototype và phát triển local. Chỉ dùng cho production nếu ngân sách của bạn chịu được bước nhảy lên $449/tháng — và bạn không cần toàn văn bài viết. Bẫy cần biết: Khoảng nhảy giá từ dev lên production là điều quan trọng nhất cần biết về API này.

5. GNews: Nhẹ, Dễ Dùng Và Thân Thiện Với Gói Miễn Phí

GNews là một API đơn giản bọc kết quả Google News. Đây là một trong những API dễ bắt đầu nhất: 100 request/ngày ở gói miễn phí, CORS cho mọi origin, và không có giới hạn chỉ dành cho dev.

Đổi lại là chiều sâu.

GNews trả về title, description, content, URL, image, publishedAt và source — nhưng trường content sẽ bị cắt ngắn nếu không dùng expand=content, và điều này cần gói trả phí. Không có trích xuất thực thể. Không có phân tích cảm xúc. Không có gộp sự kiện. Đây là một feed headline, không phải nền tảng intelligence tin tức.

  • Độ phủ: 60.000–80.000+ nguồn (các trang khác nhau trên site cho con số khác nhau), 22 ngôn ngữ, 30 quốc gia.
  • Gói miễn phí: 100 req/ngày, 10 bài viết/request, trễ 12 giờ, lịch sử 30 ngày.

Giá và Giới Hạn của GNews

  • Miễn phí: 100 req/ngày, 10 bài viết/request, trễ 12 giờ, lịch sử 30 ngày.
  • Essential: €49.99/tháng — 1.000 req/ngày.
  • Các bậc cao hơn: Nhiều request/giây hơn, nhiều lịch sử hơn, nội dung không bị cắt ngắn.

Phù Hợp Nhất Cho

Ứng dụng nhẹ cần headline cơ bản, dự án sở thích, prototype MVP cần một lựa chọn miễn phí đủ dùng cho production. Bẫy cần biết: Không có NLP sâu, bộ lọc hạn chế, và full content bị khóa sau các gói trả phí.

6. Webz.io: Dữ Liệu Tin Tức Chuẩn Enterprise Với NLP Tích Hợp Sẵn

Webz.io là lựa chọn cho enterprise. News API của họ bao phủ hơn 300.000 nguồn tin ở hơn 170 ngôn ngữ và hơn 200 quốc gia, với hơn 3,5 triệu bài viết mỗi ngày. Dữ liệu lịch sử trên gói enterprise đi ngược về năm 2008.

Độ sâu đó là rất hiếm.

Điều làm Webz.io khác biệt là lớp enrichment: mỗi bài viết có thực thể (địa điểm, tổ chức, cá nhân), phân tích cảm xúc, danh mục chủ đề IPTC, tín hiệu xã hội, bộ lọc độ tin cậy/uy tín, và thậm chí gắn nhãn giả mạo/châm biếm/lập trường chính trị. Nếu bạn đang xây dashboard đánh giá rủi ro hay feed thông tin tài chính, đây là API làm phần việc nặng thay cho bạn.

Họ cũng có gói miễn phí “News API Lite” — 1.000 cuộc gọi/tháng, 10 bài viết mỗi cuộc gọi, lịch sử 30 ngày — nhưng được ghi rõ là chỉ dành cho phi thương mại (sinh viên, lập trình viên, nhà nghiên cứu).

Giá và Giới Hạn của Webz.io

  • Lite (Miễn phí): 1.000 cuộc gọi/tháng, 10 bài viết/cuộc gọi, lưu trữ 30 ngày, chỉ phi thương mại.
  • Trả phí: Giá tùy chỉnh (liên hệ sales). Mặc định: 1 req/giây với Private Access Token; có thể xin tốc độ cao hơn.

Phù Hợp Nhất Cho

Theo dõi truyền thông cấp enterprise, đánh giá rủi ro, intelligence tài chính, huấn luyện mô hình NLP. Bẫy cần biết: Lite không cho mục đích thương mại; giá enterprise thì không minh bạch, nhưng bộ tính năng ở đây là toàn diện nhất.

7. TheNewsAPI: Production Giá Thấp Với Một Giới Hạn Tinh Tế

TheNewsAPI định vị mình là một news API nhanh và rẻ: hơn 40.000 nguồn, hơn 50 quốc gia, hơn 30 ngôn ngữ, và hơn 1 triệu bài mới được lập chỉ mục mỗi tuần. Nó hỗ trợ tìm kiếm toàn văn và có công nghệ cache để phản hồi nhanh.

Gói miễn phí thân thiện với production — không ghi chỉ dành cho dev, không chặn CORS. Nhưng có một bẫy nhỏ: ở gói miễn phí, mỗi news request chỉ trả về 3 bài viết. Nghĩa là dù bạn có 100 request/ngày, tổng cộng bạn chỉ nhận tối đa 300 bài/ngày, chứ không phải 100 × (một con số lớn nào đó).

Giá và Giới Hạn của TheNewsAPI

  • Miễn phí: 100 request/ngày, 3 bài viết cho mỗi news request.
  • Basic: $9/tháng — 2.500 request/ngày, 25 bài viết/request.
  • Standard: $49/tháng — 10.000 request/ngày, 100 bài viết/request.
  • Pro: $79/tháng — 25.000 request/ngày, 200 bài viết/request.

Phù Hợp Nhất Cho

Lập trình viên muốn một news API giá rẻ, sẵn sàng cho production, có độ phủ đa quốc gia và phản hồi nhanh. Bẫy cần biết: Giới hạn 3 bài viết/request ở gói miễn phí khiến nó kém hữu ích hơn con số “100 request/ngày” gợi ý. (Lưu ý: dàn ý gốc nhắc “3 nguồn mỗi request” — giới hạn thực tế là 3 bài viết mỗi request, theo trang giá.)

8. WorldNewsAPI: Gắn Nhãn Ngữ Nghĩa Và Độ Phủ Đa Ngôn Ngữ

WorldNewsAPI có giá theo điểm rất minh bạch và bộ tính năng khá phong phú so với mức giá. Độ phủ trải rộng hơn 210 quốc gia và hơn 86 ngôn ngữ (dù các trang khác nhau trên site đưa ra số liệu hơi khác nhau). Nó có gắn nhãn thực thể ngữ nghĩa, tìm kiếm theo vị trí địa lý, lọc cảm xúc, trang nhất báo giấy từ hơn 6.000 tờ báo ở 125 quốc gia, và thậm chí tích hợp MCP cho workflow AI tool.

Gói miễn phí khá nhỏ — 50 điểm/ngày — và yêu cầu phải có backlink trỏ về WorldNewsAPI trên site của bạn. Nhưng họ nói rất thẳng về những gì bạn nhận được, và các gói trả phí bắt đầu chỉ từ $39/tháng.

Một hạn chế nên biết: phân tích cảm xúc hiện chỉ bao phủ tiếng Anh và tiếng Đức. Nếu bạn cần cảm xúc đa ngôn ngữ, bạn sẽ phải tự chạy NLP bổ sung.

Giá và Giới Hạn của WorldNewsAPI

  • Miễn phí: 50 điểm/ngày, 1 req/giây, 1 request đồng thời, lịch sử 1 tháng, yêu cầu backlink.
  • Reporter: $39/tháng — 500 điểm/ngày, 2 req/giây, 5 đồng thời, lịch sử không giới hạn (từ 2022-01-01 trở về sau).
  • Journalist: $379/tháng.
  • Editor: $1.779/tháng.

Phù Hợp Nhất Cho

Ứng dụng tin tức đa ngôn ngữ, dự án cần gắn nhãn thực thể ngữ nghĩa, dữ liệu trang nhất báo giấy, tích hợp AI tool qua MCP. Bẫy cần biết: Gói miễn phí rất nhỏ và yêu cầu backlink. Chi phí theo điểm thay đổi theo endpoint và số lượng kết quả, nên việc ước lượng ngân sách cần tính toán nhiều hơn so với quota request đơn giản.

So Sánh News API Tốt Nhất: Giá, Gói Miễn Phí và Tính Năng Trong Một Cái Nhìn

Dưới đây là bảng tổng hợp, gom tất cả từ các phần đánh giá riêng lẻ:

APIThực tế gói miễn phíBậc trả phí nhập cuộcĐộ phủLịch sửToàn vănNLP / EnrichmentPhù hợp nhất
Thunderbit600 unit một lần; ≈30 trang Extract$16/tháng khi thanh toán theo nămBất kỳ URL nào bạn cung cấpTùy nguồnCó (qua extraction/distill)Trích xuất theo schema AI, Markdown sạchLong-tail/ngách, pipeline AI
NewsAPI.ai2.000 lượt tìm kiếm miễn phí$90/thángHơn 150K nhà xuất bản, hơn 60 ngôn ngữTừ 2014Thực thể, chủ đề, cảm xúc, sự kiện, dedupe, xã hộiIntelligence enterprise
NewsData.io200 credit/ngày, trễ 12h, không full content$99.99/thángHơn 87K nguồn, 206 quốc gia, 89 ngôn ngữ6 tháng–8 năm (theo tier)Chỉ ở gói trả phíTóm tắt/tag/cảm xúc bằng AI (trả phí)Theo dõi toàn cầu tiết kiệm
NewsAPI.org100/ngày, chỉ dev, CORS localhost$449/thángHơn 150K nguồn, 14 ngôn ngữ, 55 quốc gia1 tháng free; 5 năm trả phíKhông (không ở gói nào)Chỉ tùy chỉnh enterpriseLàm prototype
GNews100/ngày, 10/request, trễ 12h€49.99/thángHơn 60K–80K nguồn, 22 ngôn ngữ, 30 quốc gia30 ngày free; nhiều hơn ở gói trả phíChỉ gói trả phí (expand=content)Tối thiểuHeadline nhẹ
Webz.io1.000/tháng Lite, phi thương mạiTùy chỉnhHơn 300K nguồn, hơn 170 ngôn ngữ30 ngày Lite; enterprise từ 2008IPTC, thực thể, cảm xúc, xã hội, độ tin cậyEnterprise rủi ro/truyền thông
TheNewsAPI100/ngày, 3 bài viết/request$9/thángHơn 40K nguồn, hơn 50 quốc gia, hơn 30 ngôn ngữCó sẵn; độ sâu tùy tierThay đổi theo trường dữ liệuCơ bản; không NLP sâuProduction giá thấp
WorldNewsAPI50 điểm/ngày, yêu cầu backlink$39/thángHơn 210 quốc gia, hơn 86 ngôn ngữ1 tháng free; trả phí tới 2022Tuyên bố có full textNhãn ngữ nghĩa, cảm xúc (EN/DE), trang nhất, MCPỨng dụng ngữ nghĩa/toàn cầu

Và đây là tóm tắt mức độ sẵn sàng cho production của gói miễn phí — bảng mà dường như không bài so sánh nào khác công bố:

APIGói miễn phí có chạy được trong production không?Có vấn đề CORS không?Cho phép dùng thương mại ở gói miễn phí không?
ThunderbitCó (API key, phía server)Không áp dụng
NewsAPI.aiCó (sandbox/API)KhôngHạn chế
NewsData.ioKhông
NewsAPI.orgKhôngCó — bị chặn khi deployKhông (chỉ dev/test)
GNewsVề kỹ thuật thì có (CORS mọi origin)KhôngĐược ghi là dành cho dev/testing
Webz.io LiteChỉ phi thương mạiKhôngKhông
TheNewsAPIKhông
WorldNewsAPICó (kèm backlink)KhôngCó (kèm backlink)

Rate Limit, Độ Trễ và Khả Năng Mở Rộng: Những Con Số Ít Ai Công Bố

Phần lớn bài so sánh bỏ qua hoàn toàn điều này. Nhưng nếu bạn đang xây một ứng dụng production, giới hạn theo giây và concurrency quan trọng không kém quota theo ngày.

APIRate / quota gói miễn phíRate / quota gói trả phíConcurrencyBẫy độ trễ
Thunderbit2 đồng thời30 (Starter), 50 (Pro) đồng thờiCông bố theo request đồng thờiTrích xuất/render JS thêm khoảng 1–3 giây so với fetch API lập chỉ mục thuần; dùng batch/webhook để mở rộng.
NewsAPI.aiQuota theo token/search; 2.000 lượt tìm kiếm miễn phíTheo token; enterprise tối đa 40 req/giâyKhông công bố rõTìm kiếm trong kho lưu trữ tốn nhiều token hơn cho mỗi năm được tìm.
NewsData.io30 credit/15 phút1.800 credit/15 phútKhông công bố rõFree: trễ 12h. Paid: thời gian thực.
NewsAPI.org100/ngày250K/tháng (Business), 2M/tháng (Advanced)Không công bố rõFree: trễ 24h. Production bắt buộc trả phí.
GNews100/ngày; 429 nếu quá nhiều request/giâyTùy góiKhông công bố rõFree: trễ 12h.
Webz.io1.000/tháng (Lite)Mặc định 1 req/giây; cao hơn nếu yêu cầuTùy chỉnhNguồn enterprise mở rộng tốt, nhưng không tự phục vụ.
TheNewsAPI100/ngày2.5K–25K request/ngày theo tierKhông công bố rõGiới hạn theo phút không nổi bật; dựa vào header 429.
WorldNewsAPI60/phút, 1 đồng thời2–20 req/giây theo tier; 5–20 đồng thờiCông bố theo tierChi phí theo điểm thay đổi theo endpoint và số lượng kết quả.

Ở đâu không có số chính xác công khai, tôi đã ghi chú rõ. Sự minh bạch này tự nó đã là một điểm khác biệt — phần lớn bài so sánh chỉ lướt qua chủ đề này. Nếu bạn đang lên kế hoạch cho vòng retry của agent hay polling tần suất cao, hãy liên hệ đội sales của API trước khi chốt.

Đi Sâu Vào Chất Lượng Dữ Liệu: Thực Sự Bạn Nhận Được Gì Và Thiếu Gì

document-processing-workflow.png

Ba nỗi đau xuất hiện liên tục trên các diễn đàn lập trình: nội dung bài viết không đầy đủ, dữ liệu ồn/bẩn với quảng cáo chèn vào, và bài viết trùng lặp. Thế nhưng gần như không bài so sánh nào cho bạn thấy response API thực sự trông ra sao.

Dưới đây là cái nhìn đơn giản hóa về những gì bạn nhận được từ vài API chính:

NewsAPI.org — sạch, nhưng không có full text:

{
  "title": "...",
  "description": "Tóm tắt ngắn...",
  "url": "https://...",
  "urlToImage": "https://...",
  "publishedAt": "2026-05-13T10:00:00Z",
  "content": null
}

Toàn văn bài viết không được cung cấp ở bất kỳ gói nào. Bạn chỉ nhận tiêu đề, mô tả ngắn và URL. Nếu cần body bài viết, bạn phải tự fetch và parse.

GNews — bị cắt ngắn trừ khi bạn trả tiền:

{
  "title": "...",
  "description": "...",
  "content": "260 ký tự đầu của bài viết...",
  "url": "https://...",
  "image": "https://...",
  "publishedAt": "2026-05-13T10:00:00Z"
}

Trường content mặc định sẽ bị cắt ngắn. Muốn có full content cần expand=content trên gói trả phí.

NewsAPI.ai / Webz.io — metadata phong phú:

{
  "title": "...",
  "body": "Toàn văn bài viết...",
  "date": "2026-05-13",
  "author": "...",
  "source": { "title": "...", "uri": "..." },
  "sentiment": 0.42,
  "concepts": [{ "label": "Tesla", "type": "org" }],
  "categories": ["Business"],
  "socialScore": 1234
}

Các API này trả về toàn bộ body, kèm cảm xúc, thực thể, chủ đề và tín hiệu xã hội được tính toán sẵn. Đó là lý do chúng phù hợp với pipeline AI và theo dõi thương hiệu.

Thunderbit Extract — được cấu trúc theo schema của bạn:

{
  "headline": "...",
  "published_date": "2026-05-13",
  "author": "...",
  "body": "Nội dung bài viết sạch, không quảng cáo hay điều hướng...",
  "source": "...",
  "sentiment": "positive",
  "entities": ["Tesla", "Elon Musk"]
}

Thunderbit trả về đúng những trường bạn định nghĩa trong JSON Schema, được AI trích xuất và làm sạch. Không có mảnh vụn HTML, không có nội dung quảng cáo, không có rác điều hướng.

Kết luận thực tế: nếu workflow của bạn phụ thuộc vào toàn văn bài viết, hãy kiểm tra xem API có thực sự trả nó ở gói bạn dùng hay không trước khi xây bất cứ thứ gì. “Content” trong tài liệu không phải lúc nào cũng có nghĩa là “body bài viết đầy đủ.”

Khi Không Có News API Nào Bao Phủ Nguồn Của Bạn: Phương Án Scraping

Ngay cả các API được lập chỉ mục lớn nhất cũng có lỗ hổng phủ sóng. Phòng báo chí của chính quyền địa phương, các ấn phẩm ngành nhỏ, newsletter ngách có paywall, ấn phẩm địa phương bằng ngôn ngữ bản địa, và blog crypto/fintech thường không nằm trong chỉ mục của bất kỳ API nào.

rate-limiting-factors-429-error.png

Lập trình viên hiện đang lách bằng GDELT (miễn phí và rất lớn, nhưng cần chuẩn hóa nặng, xuất BigQuery, dedupe và lọc chất lượng nguồn), RSS feed (cũ và hạn chế), hoặc các scraper đa năng. Không cái nào trong số đó là giải pháp cắm vào là dùng ngay.

Đây là chỗ Thunderbit đóng vai trò bổ sung cho API được lập chỉ mục. Quy trình sẽ như sau:

  1. Xác định khoảng trống: Bạn cần tin từ trang thông cáo báo chí của chính quyền địa phương hoặc một ấn phẩm ngành mà không API nào lập chỉ mục.
  2. Định nghĩa schema: Thiết lập JSON Schema với các trường bạn cần (headline, date, author, body, sentiment, entities).
  3. Trích xuất theo lô: Dùng Thunderbit Extract API để xử lý tối đa 100 URL mỗi request. AI sẽ xử lý render JS, chống bot và làm sạch dữ liệu.
  4. Xuất dữ liệu: Đẩy dữ liệu có cấu trúc sang Google Sheets, Airtable, Notion, hoặc pipe thẳng vào LLM/RAG pipeline của bạn.

Với người không chuyên kỹ thuật, Thunderbit Chrome Extension có tính năng “AI Suggest Fields” — mở một site tin tức ngách, nhấn nút, và AI sẽ đề xuất các cột dựa trên nội dung trang. Không cần code, không cần CSS selector.

Đây không phải là công cụ thay thế API được lập chỉ mục khi bạn cần khám phá diện rộng (“tất cả bài viết về X”). Nhưng với long tail — những nguồn quan trọng với đúng nhóm độc giả của bạn nhưng không có trong bất kỳ corpus nào — nó lấp được khoảng trống mà không news API truyền thống nào giải quyết. Muốn hiểu thêm về cách web scraping bằng AI hoạt động, hãy xem hướng dẫn của chúng tôi về scraping bất kỳ website nào bằng AI.

Cách Chọn News API Phù Hợp

Tám API, vô số đánh đổi — nhưng cây quyết định lại đơn giản hơn vẻ ngoài:

  • Không có ngân sách, chỉ cần headline cho một dự án portfolio? → TheNewsAPI hoặc WorldNewsAPI free tier. Tránh NewsAPI.org nếu bạn định deploy.
  • Đang xây một ứng dụng production với ngân sách startup? → TheNewsAPI Basic ($9/tháng) hoặc WorldNewsAPI Reporter ($39/tháng) cho headline/tìm kiếm. Thêm Thunderbit nếu cần full text từ nguồn cụ thể.
  • Cần metadata phong phú cho fintech hoặc theo dõi thương hiệu? → NewsAPI.ai hoặc Webz.io. Hãy dự trù ngân sách tương xứng — đây là công cụ cấp enterprise với giá cấp enterprise.
  • Đưa tin tức vào AI agent hoặc LLM pipeline? → Ưu tiên full body text, đầu ra sạch và các trường có cấu trúc. Thunderbit Extract/Distill, NewsAPI.ai và WorldNewsAPI (MCP) là những lựa chọn mạnh nhất ở đây. Chúng tôi đã phân tích sâu bối cảnh các công cụ AI web scraper tốt nhất.
  • Bao phủ nguồn ngách hoặc địa phương mà không API nào lập chỉ mục? → Thunderbit + một API được lập chỉ mục. Dùng API cho khám phá rộng, Thunderbit cho phần còn thiếu.

Và một mẹo chung: luôn kiểm tra gói miễn phí trong đúng môi trường deploy thực tế của bạn trước khi chốt gói trả phí. Khoảng cách giữa “chạy được trên localhost” và “chạy được trong production” đã làm khó nhiều lập trình viên hơn bất kỳ rate limit nào.

Kết Luận: Chọn News API Tốt Nhất Cho Nhu Cầu Của Bạn

Không có một news API nào hoàn hảo cho mọi use case. Độ phủ rộng vs. độ sâu NLP vs. giá cả phải chăng vs. khả năng sẵn sàng cho production vs. độ đầy đủ dữ liệu — những đánh đổi này là có thật, và khác nhau với từng đội nhóm.

Nếu bạn đang làm prototype, hãy bắt đầu với một gói miễn phí mà thực sự chạy được sau khi deploy (TheNewsAPI, WorldNewsAPI, NewsData.io). Nếu bạn đang xây thứ gì đó nghiêm túc, hãy dự trù cho một gói trả phí khớp với nhu cầu chất lượng dữ liệu của bạn — và đừng mặc định rằng “miễn phí” nghĩa là “sẵn sàng cho production.” Nếu nguồn của bạn nằm ngoài phạm vi bất kỳ API được lập chỉ mục nào, Thunderbit Extract API có thể lấp khoảng trống mà không cần bạn tự xây và duy trì một scraper tùy chỉnh.

Cách tiếp cận tốt nhất mà tôi thấy trong thực tế là mô hình lai: một API được lập chỉ mục để khám phá rộng và một công cụ trích xuất có cấu trúc cho long tail. Hãy test, đo lường và lặp lại — và mong rằng các phản hồi API của bạn luôn có đầy đủ body bài viết.

Để biết thêm về trích xuất dữ liệu web và tự động hóa, hãy xem kênh YouTube của Thunderbit để có các video hướng dẫn từng bước.

Dùng Thunderbit để trích xuất tin tức bằng AI Get Started Free

Câu Hỏi Thường Gặp

News API miễn phí nào tốt nhất để dùng trong production?

Đối với triển khai production mà không bị chặn CORS hay giới hạn chỉ dành cho dev, TheNewsAPI và WorldNewsAPI là những lựa chọn trực tiếp nhất. Cả hai đều cho phép dùng production trên gói miễn phí của họ (WorldNewsAPI yêu cầu backlink). Gói miễn phí của NewsData.io cũng cho phép dùng thương mại nhưng bị giới hạn ở snippet và trễ 12 giờ. Tránh gói miễn phí của NewsAPI.org cho bất cứ thứ gì vượt quá localhost — nó được ghi rõ là chỉ dành cho dev.

News API có trả về toàn văn bài viết hay chỉ headline?

Điều này phụ thuộc rất nhiều vào API và gói. NewsAPI.org không trả toàn văn bài viết ở bất kỳ gói nào. GNews sẽ cắt ngắn nội dung trừ khi bạn trả tiền cho expand=content. NewsData.io chỉ cung cấp full content ở các gói trả phí. NewsAPI.ai, Webz.io và WorldNewsAPI quảng bá full text là một phần cốt lõi của họ. Thunderbit trích xuất toàn văn từ bất kỳ URL nguồn nào bằng AI.

Khác biệt giữa news API và web scraper cho tin tức là gì?

News API cho bạn dữ liệu tin tức đã được lập chỉ mục sẵn, có thể tìm kiếm, từ một tập nguồn được tuyển chọn — rất tốt cho khám phá diện rộng và metadata được chuẩn hóa. Một web scraper hoặc công cụ trích xuất (như Thunderbit) cho phép bạn lấy dữ liệu có cấu trúc từ bất kỳ website nào, kể cả những nguồn không nằm trong chỉ mục của API nào. Dùng API khi bạn cần “tất cả bài viết về X.” Dùng scraper khi nguồn bạn cần không được bao phủ hoặc API không trả dữ liệu đầy đủ.

Một ứng dụng production sẽ tốn bao nhiêu cho một news API?

Khoảng giá rất rộng. Gói miễn phí có tồn tại nhưng bị siết chặt (quota nhỏ, không có full text, có độ trễ). Mức giá thấp cho production bắt đầu từ $9/tháng (TheNewsAPI Basic) hoặc $39/tháng (WorldNewsAPI Reporter). Các lựa chọn tầm trung như NewsData.io Basic là $99.99/tháng. Bậc production của NewsAPI.org bắt đầu từ $449/tháng, không có bậc trung gian. Các nền tảng enterprise như Webz.io và NewsAPI.ai dùng giá tùy chỉnh hoặc theo token. Luôn tính trước khối lượng request dự kiến và nhu cầu dữ liệu trước khi chọn gói.

Tôi có thể dùng news API cho AI agent hoặc LLM pipeline không?

Có, nhưng không phải API nào cũng phù hợp như nhau. Hãy ưu tiên API trả full article text (không chỉ snippet), đầu ra sạch (Markdown hoặc JSON có cấu trúc), và rate limit rõ ràng với mã lỗi dễ retry. Endpoint Distill của Thunderbit tạo Markdown sẵn cho LLM; NewsAPI.ai cung cấp dữ liệu thực thể và cảm xúc phong phú; WorldNewsAPI có tích hợp MCP cho workflow AI tool. Các feed headline đơn giản như GNews kém hữu ích hơn cho pipeline agent cần xử lý toàn bộ body bài viết.

Tìm hiểu thêm

Fawad Khan
Fawad Khan
Fawad sống bằng nghề viết, và nói thật là anh ấy khá yêu công việc này. Anh đã dành nhiều năm để tìm hiểu điều gì khiến một câu chữ in đậm trong tâm trí người đọc — và điều gì khiến họ lướt qua. Hỏi anh về marketing, anh có thể nói hàng giờ. Hỏi anh về carbonara, anh sẽ nói còn lâu hơn.
Mục lục

Cào một trang web chỉ bằng cách hỏi

Nói bạn cần gì bằng tiếng Anh đơn giản. Hoặc tốt hơn, không cần nói gì cả.

Dùng Thunderbit ngay miễn phí
Trích xuất dữ liệu bằng AI
Dễ dàng chuyển dữ liệu sang Google Sheets, Airtable hoặc Notion
Chrome Store Rating
PRODUCT HUNT#1 Product of the Week