ResourceHow to Get Started With Your Data Acquisition Strategy for AIYour data acquisition strategy for AIDownload the ebook

Best News APIs and News Data Providers (2026): 18 Compared

Best News APIs and News Data Providers (2026): 18 Compared

Ask two buyers for the best news API and you get two different shopping lists. A developer wants a self-serve endpoint that survives past the free tier. A fund, a risk team or an AI team wants licensed archives and newswires, with rights attached to the text.

One self-described customer on Hacker News split the market into "the buyers and the scrapers" in April 2024. Buyers "have licencing agreements with publishers", while "few, if any [scrapers] provide full text". That split still decides what you can do with news data: articles delivered as data (text, timestamps, metadata) rather than read in an app.

So this list covers both worlds. It sorts 18 news data providers into five types by how each one gets its text, then checks every entry on four points: full text, timestamps, history and the licence line for display, RAG and training.

The ground moves, too. Microsoft retired its Bing Search APIs, Bing News Search included, on 11 August 2025, and two ranking pages still sell it as live. By the end of this article, you will have a shortlist of two or three providers in the right type and a trial checklist to test them on.

Quick Digest
  • Type first: a news data provider is a licensed archive, a crawled API, a finance API, an open or single-publisher source, or managed extraction, and the type sets your rights.
  • Full text is not the default: NewsAPI.org, Tiingo, Alpha Vantage and Marketaux return snippets, descriptions or summaries; GDELT returns metadata and links, not article text.
  • Licences rarely answer the AI question: only NewsAPI.ai's terms name AI processing as permitted (on its own side, no publisher rights); the Guardian's standard terms bar AI use; most terms say nothing about RAG or training.
  • Test before you sign: run the same queries on two vendors, check which timestamp your date filter uses, ask what you must delete when you cancel, and get the AI clause in writing.

Need more outlets than any single API carries? We run news data collection across the outlets you actually care about. Talk to us about coverage.

How did we judge news data providers?

We judged every provider on the same seven rows, across all five types, so a licensed newswire and a free headline API can be read side by side. These are the checks a buyer runs anyway before a trial.

Factor What we checked
What "source" means The vendor's own definition, or "not defined"
Full text vs snippet Body, description, summary, headline or metadata only
Timestamps & freshness Documented fields (published, first-seen, updated) and any stated delay
History Stated depth and start date, and the delivery route that reaches it
Licence incl. AI use Display, RAG/grounding and training as three lines, from published terms
Delivery REST, stream, bulk, BigQuery, RSS
Pricing model Model plus one dated listing; no price-level comparison

Licence is a row, not a footnote, because the same article text carries different rights depending on who supplies it. Latency is not scored: no measured latency exists for any provider here, only vendor statements, so it moves to the trial checklist.

We read the published terms of every provider that publishes them. Where a licence says nothing about AI use, the row reads "not addressed in published terms", never "permitted".

Counts need the same care. "Source" is undefined by every crawled provider we read, and ranking pages print some vendors' counts at up to a third of the vendor's own figure. So every count below comes from the vendor's own page, dated.

G2 reviews are cited only where n ≥ 20 and the rated product is the API. One honest caveat on the method: a provider that documents less is not necessarily worse, it is harder to check. No vendor paid for placement. Every terms page was read on 22 October 2026.

Two-step method diagram. Step 1, pick the type: licensed archives and newswires, crawled news APIs, finance news APIs, open and single-publisher sources, or managed extraction. Step 2, run four checks: full text (body, snippet or metadata only), timestamps (published, first-seen, updated), history (stated depth and how to reach it), and the licence line for display, RAG and training. Every terms page read in October 2026.
Sort a provider by type first, then run the same four checks on every entry.

News data providers at a glance

Here is the answer in one screen. The Type column shows each buyer world its tier, and the flags surface deal-breakers (snippet only, non-commercial keys, internal use) early.

Verified October 2026. Every figure is the vendor's own.

Provider Type Full text? AI-use clause Price model Best for
Dow Jones Factiva Licensed archive + newswire Licensed content; format not stated 8,000+ sources licensed for GenAI; training not named; contract-only Contact sales Licensed archive for research, risk, AI
LexisNexis Nexis Data+ Licensed archive + web news Not stated per strand Terms not verified Contact sales Licensed and web news in one contract
LSEG MRN Licensed newswire Yes Terms not verified (contract-only) Contact sales (packages) Point-in-time finance research
NewsAPI.ai (Event Registry) Crawled news API Yes AI processing named as permitted (vendor side); no publisher rights Free plan; from $90/mo (Oct 2026) Event clustering with written AI terms
Webz.io Crawled open web Yes Terms not verified; per-post ai_allow flag Free credit, then pay-as-you-go Broad crawl, three timestamp fields
NewsCatcher Crawled news API Yes Not addressed; Internal use only Public tiers; production on Enterprise Full text for internal analytics
Perigon Crawled news + web API Not stated Not addressed Public tiers; one-hour delay on lower plans Monitors plus a long top-plan archive
NewsAPI.org Crawled headline API Snippet only Not addressed Public tiers; Developer key non-production Prototypes and headline search
NewsData.io Crawled news API Custom plans only Not addressed Public tiers, credits Breadth plus press releases
GNews Crawled news API Paid plans (Free truncated) Not addressed Public tiers; Free non-commercial Small commercial products needing full text
Mediastack Crawled news API (light) Not stated Terms not verified; Free plan non-commercial Public tiers Low-cost headline feeds
Benzinga Licensed financial newswire Yes, embeddable Display named; AI terms not verified Contact sales Displaying US equities news
Tiingo News Finance crawled API Snippet only (description) Not addressed by name; internal use only; delete on cancel incl. backups Not verified Backfill-aware finance news
Alpha Vantage NEWS_SENTIMENT Finance news + sentiment Summary only Marketed for LLM training; no licence clause found Free key + premium Ticker-filtered news with sentiment
Marketaux Finance news API Snippet only Terms not verified Free tier; from $29/mo (Oct 2026) Low-cost entity-tagged market news
GDELT Open event database Metadata + links, no text Datasets unrestricted with citation; AI not addressed Free Global event research at no cost
The Guardian Open Platform Single-publisher API Yes Barred under standard terms; training licensable by negotiation; 24-hour retention Dev key free, non-commercial; commercial usage-priced Full text from one publisher
Forage AI Managed news data extraction (custom-built pipeline) Set by the sources you specify Does not license publisher content Contact Forage AI Sources or schema no feed covers

Best news data providers and news APIs, by type

The best news API for your job depends first on its type, because the type sets what rights travel with the text. The 18 sit in five types, ordered by how the provider gets its text: licensed archives and newswires, crawled news APIs, finance-specific news APIs, open and single-publisher sources, and managed news data extraction.

Every entry uses the same 12 rows in the same order.

Licensed archives and newswires

Start with the tier the ranking pages leave out. None of the nine ranking listicles we reviewed carries a licensed archive, yet "factiva" alone draws about 4,400 searches a month. Here a publication counterparty exists and gets paid, so you get full text with rights and deep history.

Nothing in this band is self-serve. The licence is a contract, not a web page: none of the three below publishes an API licence.

Two names you will see on other lists are mentioned here but not scored. Bloomberg Event-Driven Feeds is a licensed financial newswire delivered through Bloomberg Data License, not a developer news API, and we could not read a primary page for it. RavenPack appears as a content provider only; for the signal view, see our alternative data vendors comparison.

"Licensed" does not mean "cleared for AI"

News Corp's 2024 deal with OpenAI grants permission "to display content from News Corp mastheads in response to user questions and to enhance its products"; the word "training" does not appear in the release (News Corp, 22 May 2024). Dow Jones counts its GenAI-licensed sources separately: more than 8,000 licensed "for use in GenAI applications", named as conversational AI, summarisation and deep research tools, inside a catalogue its developer site lists at 33K+ sources (January 2026). Training is not named. Read the use, not the word "licensed".

1. Dow Jones Factiva

Attribute Detail
Best for Licensed content under one contract. Not for: a self-serve prototype
Type Licensed archive + newswire
What "source" means here A licensed publication, not a website
Coverage (as stated) 33K+ sources, 30 languages (developer site, Oct 2026); 8,000+ licensed for GenAI (release, Jan 2026). Two measures, never one figure
Full text Licensed publisher content; body format not stated at primary
History "30+ Years of Content"
Timestamps & freshness Not stated at primary; edits and deletions not documented
Licence incl. AI use Display: terms not verified. RAG/grounding: terms not verified (a release, not a clause). Training: terms not verified; not named. Source: Dow Jones release 2026-01-20 + developer site
Delivery Factiva APIs, custom feeds, SFTP to cloud storage
Pricing model Contact sales (trial on request)
User reviews G2 4.1/5 (n=71), rates the research product, not the API
Watch-out The GenAI set is a subset and names applications, not training

Factiva is the category anchor. Its two counts may not define "source" the same way, so we print both and merge neither. In practice, a research or RAG team can ask which of its target titles sit inside the GenAI set and get a contractual answer. A team that wants to train a model gets nothing from the 8,000 figure, because the release never says training. Expect a sales cycle and no public price.

2. LexisNexis Nexis Data+

Attribute Detail
Best for Deep archive, licensed and web news. Not for: one clean source count
Type Licensed archive + crawled web news
What "source" means here Mixed: licensed news, open-web news, blogs and broadcast transcripts under one count
Coverage (as stated) Four own-page figures: 100,000+ (news-media page, Oct 2026); 80,000+; 40,000; 36,000 licensed / 45,000 total
Full text Not stated per strand
History "decades-deep"; transcripts "30+ year archive"; "over 40 years" (regional page)
Timestamps & freshness Not stated; edits and deletions not documented
Licence incl. AI use Display, RAG/grounding, training: terms not verified. Source: news-media page; no licence published
Delivery News API + Nexis Data+ portal; historical/bulk API
Pricing model Contact a data consultant
User reviews G2 4.3/5 (n=44), rates the research product, not the API
Watch-out Licensed and web news carry different rights

Nexis Data+ is the clearest case of source-count drift we found: four figures on LexisNexis's own pages, none saying which definition of "source" it uses. We show all four and pick none. The product page's "building blocks for AI-powered tools" is copy, not a licence clause.

Licensed news, open-web news, blogs and broadcast transcripts all live under one headline count, so "licensed archive" does not mean every item is licensed. Before you sign, ask which strand each article comes from and what rights that strand carries.

3. LSEG MRN (Machine Readable News)

Attribute Detail
Best for Point-in-time history for funds and surveillance. Not for: consumer display
Type Licensed newswire (Reuters + third-party wires)
What "source" means here Reuters and named third-party newswires; third-party count not stated
Coverage (as stated) Reuters and third-party newswires (product page, Oct 2026); "45,000+ public and private companies" (fact sheet, 2024)
Full text Yes ("headlines, stories and metadata")
History Text archives from 1996; news analytics from 2003
Timestamps & freshness firstCreated and versionCreated; analytics "with millisecond time stamps" from 2003. Correction, update and delete messages documented
Licence incl. AI use Display, RAG/grounding, training: terms not verified. Contract-only. Source: product page, fact sheet, developer guides
Delivery Streaming, request-response, bulk files; JSON
Pricing model "a range of packages", contact sales
User reviews No verified reviews
Watch-out No language or third-party source count published; licence not public

LSEG MRN is the point-in-time benchmark for this article. LSEG's 2024 fact sheet describes "normalised, enriched and point-in-time news in a feed format your machine understands". firstCreated records when the item first appeared and versionCreated when this version was received, and a delete carries stat:canceled with an instruction to remove the story. It is also the answer to a common search: the Reuters news API is not free, because Reuters text reaches developers through these licensed packages.

Here's how it actually works in a backtest. A first take has firstCreated equal to versionCreated. A later correction keeps firstCreated and advances versionCreated, so a backtest keyed on the version time dates the story at its correction, not its break. Deletes need the same discipline: the guide puts the purge on "the application", and a warehouse that never consumes delete messages keeps the withdrawn story.

Forage AI promotional banner reading "Feed your RAG stack news as structured data, to your fields", showing a news page split into headline, author, date and full text fields flowing into a vector database, with a Talk to our expert button.
Forage AI builds custom extraction pipelines from the news sites you name and delivers the fields to your vector database or warehouse.

Crawled news APIs

That is the contract route. The second type, crawled news APIs, is the self-serve route: aggregators that crawl publisher sites and feeds. Asked how they source, one Hacker News commenter answered in April 2024: "they use RSS." They are cheap and fast to start.

Three limits travel with them. "Source" is undefined by every one we read. Coverage inherits the edge: Cloudflare announced in July 2026 that from 15 September 2026, for all new domains onboarding to it, "the categories of Training and Agent will be blocked by default on the pages that display ads". And paywalls: NewsCatcher states it does not bypass them, NewsAPI.org says it cannot provide full content, and the others we read say nothing.

Expert Insights

"Some of the content your product needs is behind a block or a paywall today, and it's the content that changes fastest: news, research, specialist trade publications."

Rúben Teixeira, Jack Galilee, Kayte Johnston and Sam Else, Cloudflare, "Pay Per Use" (30 September 2026). Cloudflare's view as an infrastructure vendor.

You feel those limits as silent gaps, as one customer put it on Hacker News in 2024: "you can literally see the gaps in the time series where something has fallen over". Where a licence exists in this band, it covers the vendor's side only. Diffbot sits on the boundary and is not scored: a web knowledge graph with an Article API, not a news feed (G2 4.9/5, n=29).

4. NewsAPI.ai (Event Registry)

Attribute Detail
Best for Full text, event clustering, written AI terms, self-serve. Not for: publisher rights or raw redistribution
Type Crawled news API + event clustering
What "source" means here "news outlets"; not further defined
Coverage (as stated) "Over 150,000 news outlets and 50+ languages" (plans page, Oct 2026)
Full text Yes ("Full content" / "Body")
History Articles since 2014; free tier last 30 days
Timestamps & freshness dateTimePub (first seen in RSS), dateTime (serialised); "Realtime" (vendor-stated). Edits, deletions not documented; duplicate flags documented
Licence incl. AI use Display: named as permitted (ToS §6, headlines, excerpts, links). RAG/grounding: named as permitted on Event Registry's side (ToS §5); no publisher rights. Training: not addressed in published terms as a use. Source: ToS updated 2026-10-07
Delivery REST + Python/Node SDKs
Pricing model Free (2,000 searches, evaluation only); 5K plan $90/mo (Oct 2026); archive 5 tokens per year searched
User reviews No verified reviews (G2 n=3)
Watch-out The AI permission is Event Registry's, not the publishers'

NewsAPI.ai is the only crawled API whose published terms address AI use at all. The October 2026 terms let you process the data "with artificial intelligence systems", store it with no retention period, and own the derived work you build from it; "models" appear only inside that Derived Work. Raw redistribution is barred (§6), and there is no deletion duty on exit (§9). Then comes the sentence that sets the limit: "Event Registry does not grant or broker publishing rights for third-party content."

So "permitted" means permitted by Event Registry, not cleared by the publishers, though written vendor terms still beat silence. Two ranking-page errors are worth correcting: pricing is public, and the vendor says 50+ languages, not 60+. It has no connection to NewsAPI.org.

5. Webz.io

Attribute Detail
Best for Broad crawl with three timestamps. Not for: a defined source count or a readable licence
Type Crawled open web (news, blogs, forums, reviews)
What "source" means here Not defined: "350K+ sources" and "300 K+ News Sites" on one page
Coverage (as stated) 350K+ sources / 300K+ news sites; 170+ languages; 3.5M+ daily news articles (product page, Oct 2026)
Full text Yes (text, "Full extracted text")
History ~1 year via live API; 5 years via Archive; to 2008 via data dumps
Timestamps & freshness published, crawled, updated (ISO 8601); date filter ts uses crawl time. Deletions not documented
Licence incl. AI use Display: terms not verified. RAG/grounding: terms not verified. Training: terms not verified; per-post ai_allow restriction flag, absent in Archive. Source: docs.webz.io; ToS URLs returned 404
Delivery REST (default 1 request/sec); Archive; data dumps
Pricing model $5 free API credit monthly, then pay-as-you-go or subscription (Oct 2026)
User reviews G2 4.4/5 (n=81)
Watch-out ai_allow: true is not clearance; history depends on route

Webz.io documents the most timestamp fields of any crawled API here, and it carries a per-post ai_allow flag. False means a source-level AI-training restriction was identified; true "does not constitute a licence or permission". Here is one record, trimmed from Webz.io's own documentation:

# Request (Webz.io News API, from the docs quickstart). URL-encode q in real requests.
GET https://api.webz.io/api/news?token=YOUR_TOKEN&q="artificial intelligence" language:english
// Response trimmed from two Webz.io doc examples (values unchanged)
{
  "posts": [{
    "url": "https://mezha.net/eng/bukvy/c2c9216c_us_stocks_wobble/",
    "published": "2026-07-25T10:15:00.000+03:00",
    "crawled":   "2026-07-25T10:26:49.771+03:00",
    "updated":   "2026-07-25T10:36:45.000+03:00",
    "text": "US stocks wobble as investors await Fed decision and AI earnings ...",
    "ai_allow": true
  }],
  "next": "/api/news?q=...&ts=1751713632000&ni=6bd4f2...",
  "more_results_available": 12353
}

Three timestamps per post: published, crawled and last updated. The ai_allow value is a restriction signal, not a licence.

Watch the window semantics in a backtest. The ts parameter filters by crawl time, and a window older than 31 days without allowNewsHistory=true "silently falls back to the last 3 days", so a team that thinks it pulled six months may hold three days. Both Terms of Service URLs returned 404 when we checked.

Four-quadrant grid of the licence states found in published news API terms. Named as permitted: NewsAPI.ai, AI processing on the vendor's side under ToS section 5, with no publisher rights. Barred: The Guardian, AI use barred under standard Open Platform Terms section 6(g) unless separately licensed. Not addressed in terms: NewsAPI.org, terms silent on AI, last updated 30 April 2020. Terms not verified: Webz.io, both Terms of Service URLs returned 404. Footer: silence in the terms is not permission.
The same question, four different answers: read the AI-use line in each provider's own terms before you build.

6. NewsCatcher

Attribute Detail
Best for Internal analytics with full text and stated dedup. Not for: redistribution or a public product
Type Crawled news API
What "source" means here Not defined ("140k+ sources")
Coverage (as stated) "Structured news from 140k+ sources" (pricing page, Oct 2026)
Full text Yes ("Full article text"), where publicly available
History "7+ years of history"
Timestamps & freshness published_date (precision flag), updated_date, index date via by_parse_date; filters default to publication date. Deletions not documented
Licence incl. AI use Display, RAG/grounding, training: not addressed in published terms. Internal use only (§2.2). Source: NewsCatcher ToS
Delivery REST API (search endpoints)
Pricing model $0 pay-as-you-go / $50 / $500 per month / Enterprise; 7-day trial; "Production on Enterprise" (Oct 2026)
User reviews No verified reviews (no G2 listing found)
Watch-out Production sits on Enterprise; copyright clearance sits with you

NewsCatcher gives the clearest paywall statement in the band: it indexes only what publishers make publicly available and "does not bypass paywalls". It is also the only crawled API that documents its dedup method. Embedding similarity at 0.95 comes first, then a Levenshtein pass, then a "parent" chosen by credibility, author and timestamp over a seven-day lookback. That is a method, not a duplicate rate.

Two trade-offs show up in practice: the parent can change when a higher-scoring duplicate arrives, so a deduped result set is not stable over time, and setting is_paid_content to false drops paywalled premium titles rather than filling them. On terms, §2.2 says "the Services will be for internal use only" and makes the client "fully and solely responsible for clearing any relevant copyright". §1.3(ii) bars "derivative works based on the Services" while §2.6 lets the client "develop and/or create content, services, products", so ask the vendor in writing how the two fit your use.

7. Perigon

Attribute Detail
Best for Monitors plus a 10+ year top-plan archive. Not for: real-time or commercial use on lower plans
Type Crawled news + web API
What "source" means here Not defined ("more than 230,000 global sources")
Coverage (as stated) "more than 230,000 global sources" (pricing page, Oct 2026)
Full text Not stated on the pages read
History 3 months / 3 years / "more than 10 years", by plan
Timestamps & freshness "standard one-hour delay" on Individual and Startup; field definitions not verified in docs. Edits and deletions not documented
Licence incl. AI use Display, RAG/grounding, training: not addressed in published terms. Source: pricing page + Terms
Delivery API + Monitors
Pricing model From $25 / $250 / $1,250 per month (Oct 2026); free test key
User reviews No verified reviews (G2 listing is a consumer product)
Watch-out Lower plans are delayed and licensed for personal or limited commercial use

Perigon prices in the open, with a free test key, and the catch sits in the plan cards. Individual and Startup plans carry "a standard one-hour delay", personal or "limited commercial use" licences, and three months or three years of history; the archive of more than 10 years and real-time data come with the Commercial plan. The terms add that "A Perigon license does not grant permission to republish or redistribute copyrighted third-party works".

We could not verify its timestamp field definitions in Perigon's docs, so test them in a trial. Ranking pages still print stale Perigon prices; use the vendor's page.

8. NewsAPI.org

Attribute Detail
Best for Prototypes and headline search. Not for: full text, free-key production, AI pipelines
Type Crawled headline + snippet API
What "source" means here Not defined (150,000 on the homepage)
Coverage (as stated) 150,000 (homepage, Oct 2026); ranking pages print 50,000 and 80,000
Full text Snippet only
History 5-year search on Business
Timestamps & freshness publishedAt (not re-verified this run); Developer plan 24-hour delay. Edits and deletions not documented
Licence incl. AI use Display, RAG/grounding, training: not addressed in published terms. Source: News API ToS (last updated 2020-04-30)
Delivery REST
Pricing model Developer $0 (no staging or production use); Business $449/mo (Oct 2026); Advanced; Enterprise
User reviews No verified reviews
Watch-out The free key bars production use, even internal

NewsAPI.org owns the "news api" search, and for a weekend prototype or a headline ticker it is the fastest start. Its FAQ is plain about full text: you get headlines and snippets, and for anything more you fetch the URL yourself.

The limits bite at launch. The free Developer key bars use in "a staging or production environment (including internally)" and runs on a 24-hour delay. The terms are more than six years old and silent on AI, and silence is not permission.

9. Mediastack

Attribute Detail
Best for Low-cost headlines on a paid plan. Not for: full text or a free commercial launch
Type Lightweight crawled news API (apilayer)
What "source" means here "global news sources and blogs"; not defined further
Coverage (as stated) "7,500+ News Sources", 50+ countries, 13 languages (pricing page, Oct 2026)
Full text Not stated
History "Historical Data" on paid plans; depth not stated
Timestamps & freshness Collects "Every minute" (vendor-stated); free plan "Delayed News Data". Edits and deletions not documented
Licence incl. AI use Display, RAG/grounding, training: terms not verified. Free plan "Non-Commercial Use". Source: pricing page (terms page not read)
Delivery REST (HTTPS on all plans)
Pricing model Free 100 calls/mo; Standard $24.99/mo (Oct 2026); Professional; Business; Enterprise
User reviews No verified reviews
Watch-out Free plan is non-commercial and delayed

Mediastack, from apilayer, is the light headline tier. Its free plan is non-commercial and delayed, so treat it as a test bed, not a launch plan. We did not read its terms page, and full text and history depth are not stated, so open the terms before you build anything commercial on it.

10. NewsData.io

Attribute Detail
Best for News, blogs and press releases on a public price ladder. Not for: full text below custom plans
Type Crawled news API (news, blogs, press releases and more)
What "source" means here "trusted news publishers"; not defined further
Coverage (as stated) "102434+ trusted news publishers", "206+ countries" (docs, Oct 2026)
Full text Custom plans only; full_content filter exists
History Free 48 hours; Basic 6 months; Professional 2 years; Corporate 10 years; data "from 2016 to present"
Timestamps & freshness pubDate + pubDateTZ, fetched_at; Free "Data delayed by 12 hours". Edits and deletions not documented
Licence incl. AI use Display, RAG/grounding, training: not addressed in published terms. Source: newsdata.io/terms (undated)
Delivery REST
Pricing model $0 (200 credits/day); paid from $199.99/mo (Oct 2026); archive requests 5 credits
User reviews No verified reviews
Watch-out Its own pages disagree on sentiment and on sharing data

NewsData.io covers more than news: its datatypes include blogs, press releases, forums and reviews. Full content is a custom-plan feature; on standard plans the documentation sample is truncated.

Its own pages disagree twice. The docs say sentiment is not included, while every plan card lists sentiment analysis. The terms' API licence allows use "for personal or internal business purposes", yet the Data License section on the same page says customers "can sublicense, sell, syndicate or otherwise share the Data with any third party on their own risk". Ask which clause governs your use before you build on it. One docs line belongs in your trial notes: a removeduplicate flag "doesn't imply that the article which has a 'removeduplicate=1' parameter is actually a duplicate article."

11. GNews

Attribute Detail
Best for Small commercial products needing full text. Not for: deep history or first-seen timestamps
Type Crawled news API (headlines ranked by Google News; not a Google product)
What "source" means here Not defined ("over 80,000 worldwide sources"); items carry source id, name, URL, country
Coverage (as stated) "over 80,000 worldwide sources" (docs, Oct 2026)
Full text Paid plans; Free plan truncated
History Free 30 days; paid plans from 2020
Timestamps & freshness One field, publishedAt (UTC); Free plan 12-hour delay. Edits and deletions not documented
Licence incl. AI use Display, RAG/grounding, training: not addressed in published terms. Paid plan required for commercial use (§3.3). Source: GNews ToS (updated 2026-10-18)
Delivery REST
Pricing model €0 / €49.99 / €99.99 / €249.99 per month (Oct 2026)
User reviews No verified reviews
Watch-out Out-of-range history returns empty, not an error; queries page to 1,000 articles

GNews publishes a price for commercial full text, and it ranks top headlines "based on Google News rankings", though it is not a Google product.

It documents one timestamp, publishedAt in UTC, with no crawl or update field. Each query pages only to the first 1,000 articles, and out-of-range history requests come back as an empty array rather than an error. An empty result looks like a quiet news day, so test your date ranges before you trust a gap.

Also on other lists: TheNewsAPI, WorldNewsAPI, Currents. We could not verify their terms from primary pages on 22 October 2026, so we have not scored them.

Finance-specific news APIs

The third type narrows the question. Finance buyers judge news on what the timestamps let them prove. Published, first-seen and revised times decide whether a backtest sees a story when it broke or when it was fixed, which is how look-ahead bias gets in. Identifiers decide whether the story lands on the right security.

LSEG MRN, in the licensed band above, stays the point-in-time benchmark, and the four APIs below are the in-house newswire and self-serve options around it. Sentiment is a vendor field to test, never a signal. For the wider feed-procurement frame, see our financial data providers guide. Finnhub also appears on finance lists; we could not read its docs, so it is not scored.

Provider Identifiers on the item Relevance score Timestamps documented
LSEG MRN RIC ("R:"), PermID ("P:"), topic codes Analytics relevance firstCreated / versionCreated; correction and delete messages
Benzinga Ticker, ISIN, CUSIP, exchange; primary-ticker flag No (sentiment field) published / created, updated; delete action on the stream
Tiingo Tickers No publishedDate, crawlDate (backfill signal)
Alpha Vantage Ticker relevance_score 0-1 time_published (time zone not stated)
Marketaux Symbol, exchange (can be null), country, industry match_score published_at

12. Benzinga

Attribute Detail
Best for Displaying US equities news in a product. Not for: global or non-equity coverage
Type Licensed in-house financial newswire
What "source" means here Benzinga's own newsroom ("all written in-house"); press releases a separate feed
Coverage (as stated) US equities and macro, Wilshire 5000, TSX, "1000 other popular tickers"; 130-160 articles, 600-900 headlines a day (Oct 2026)
Full text Yes, "fully embeddable"
History From 2010
Timestamps & freshness published, updated (UTC); updatedSince for deltas; "not delayed" (vendor-stated). Created, updated, deleted actions on the WebSocket stream
Licence incl. AI use Display: named as permitted on the Stock News API page. RAG/grounding: terms not verified. Training: terms not verified. No API licence published. Source: Stock News API page + docs
Delivery REST API, TCP streaming, WebSocket, RSS
Pricing model Contact licensing ("customized to fit any budget")
User reviews No verified reviews (Benzinga Pro's G2 score rates the terminal)
Watch-out Equity-centric; display is named, AI use is not

Benzinga is the only provider here with an explicit display right on a public page: its content is "built to be displayed on your platform. You can fully embed the entire story and image". Its tagging is the richest of the finance APIs we read: ticker, ISIN, CUSIP and exchange, with a flag for the primary ticker.

It is also one of two providers read that document deletions. The WebSocket stream sends created, updated and deleted actions, but a REST poller using updatedSince has no documented way to learn that a story was removed. Pick the delivery route that matches your retention duty. The site Terms cover the website only, so redistribution, derived works, deletion on exit, RAG and training all stay at "terms not verified".

13. Tiingo News

Attribute Detail
Best for Quants who need to see backfill. Not for: full text, or backtests reproduced after cancelling
Type Finance-specific crawled news API
What "source" means here "The domain the news source is from"
Coverage (as stated) "over 8,000-12,000 articles a day" (news docs, Oct 2026)
Full text Snippet only (description; no body field documented)
History Not stated by provider
Timestamps & freshness publishedDate (falls back to crawl time) and crawlDate; a large gap "means the news article was backfilled". Edits and deletions not documented
Licence incl. AI use Display: barred for third parties (Terms §7.3). RAG/grounding: not addressed by name; §1.6 bars memorising embeddings. Training: not addressed by name; §1.6 limits model parameters. Source: Tiingo Terms of Use (updated 2026-10-06)
Delivery REST + nightly incremental bulk files (institutional)
Pricing model Not verified (pricing page not read)
User reviews No verified reviews
Watch-out No body text; delete everything, backups included, at plan end

Tiingo has the clearest backfill disclosure in the set: the docs say a large gap between published date and crawl date "means the news article was backfilled". For a quant researcher, that one sentence is worth more than any sentiment field.

The terms are strict in both directions. §7.3 says "All data via the API is for internal consumption only", with redistribution only by paid permission. §1.6 bars "embeddings ... that memorize, disclose, or permit inference of underlying Tiingo Data" and allows "model parameters" only where they do not. Then comes the exit: when a paid plan ends you "must promptly and permanently delete all Tiingo Data", backups and compliance archives included (§1.6(b)), and trial and Starter plans may not store data at all (§1.6(a)). A fund that backtests on Tiingo news cannot reproduce that backtest after cancelling unless a separate written agreement says otherwise. Put the exit clause on your trial checklist, not your renewal calendar.

14. Alpha Vantage NEWS_SENTIMENT

Attribute Detail
Best for Ticker-filtered news with sentiment. Not for: reading the LLM pitch as a training licence
Type Finance-specific news + sentiment endpoint
What "source" means here "premier news outlets"; not defined
Coverage (as stated) Not stated
Full text Summary only (no body field in the live response)
History Not stated (doc examples reach back to 2022-04-10)
Timestamps & freshness time_published (time zone not stated); time_from / time_to filters. Edits and deletions not documented
Licence incl. AI use Display: terms not verified. RAG/grounding: terms not verified. Training: marketed for LLM training; no licence clause found. Source: docs + live response
Delivery REST (up to 1,000 items per request)
Pricing model Free key + premium (endpoint labelled "Premium")
User reviews No verified reviews
Watch-out A marketing line is not a licence grant; tags are relevance-scored

Alpha Vantage's documentation asks whether you are "Looking for market news data to train your LLM models". That is a marketing line. No licence clause we found grants training.

In a live response we pulled for AAPL, an article about Steve Ballmer's wealth tagged MSFT at relevance 1.000000 and AAPL at 0.711647. Filter on relevance_score before anything reaches a model.

15. Marketaux

Attribute Detail
Best for Low-cost entity-tagged market news. Not for: stated history or full text
Type Finance-specific news API
What "source" means here Not defined ("5,000+ news sources")
Coverage (as stated) 5,000+ news sources, 30+ languages, 80+ markets, 200,000+ entities (pricing page, Oct 2026)
Full text Snippet only (no body field documented)
History Not stated
Timestamps & freshness One field, published_at. Edits and deletions not documented
Licence incl. AI use Display, RAG/grounding, training: terms not verified. Source: pricing page + docs (terms not read)
Delivery REST
Pricing model Free (100 requests/day, 3 articles per request); paid from $29/mo (Oct 2026)
User reviews No verified reviews
Watch-out Free tier returns three articles per request; exchange tags can be null

Marketaux tags each article with entities (symbol, exchange, industry, match_score), and group_similar groups similar articles by default. Tagging is probabilistic. The documentation's own sample tags a killerstartups.com article titled "Trump wins 2024, markets surge globally" as TSLA, at a match score of 12.13 with a null exchange. Set min_match_score before you trust a tag.

Forage AI promotional banner for finance teams reading "News fields built to your schema, delivered to your warehouse", with three numbered steps (your sources, your fields such as headline, author, date and full text, and your delivery format) flowing into a warehouse, and a Talk to our expert button.
For finance teams: a managed pipeline from the news sites you name, structured to your schema and delivered to your warehouse. You own the data.

Open and single-publisher sources

The fourth type trades breadth for clarity. Open and single-publisher sources are free or first-party, with the narrowest coverage and the clearest terms, and those terms say no to AI by default.

The New York Times APIs are the plainest example, mentioned here but not scored. NYT's Terms of Service (effective 20 January 2026) bar using its content without written consent for "training, fine tuning, or grounding the machine learning or AI system or as part of retrieval-augmented generation". We read the general Terms of Service; the developer API terms were not reachable.

16. GDELT

Attribute Detail
Best for Free global event research. Not for: article text
Type Open event and metadata database
What "source" means here News "in print, broadcast, and web formats" monitored; not a source list
Coverage (as stated) "over 100 languages" (About page, Oct 2026)
Full text Metadata + links, no text
History Back to 1979-01-01
Timestamps & freshness Update cadence not stated on the page read. Edits and deletions not documented
Licence incl. AI use Display: named as permitted for GDELT's own datasets, with citation and link. RAG/grounding: not addressed in published terms. Training: not addressed in published terms. Source: GDELT About page
Delivery Google BigQuery + raw data files
Pricing model Free
User reviews Not applicable (open project)
Watch-out Thin outside major cities, no SLA stated, rights stop at GDELT's metadata

GDELT is free and arrives through Google BigQuery or raw files. It is an event and metadata database: you get links to articles, not the articles, which is the most common misreading of this news dataset.

The About page makes its datasets "available for unlimited and unrestricted use", with a citation and link, and that covers GDELT's own datasets, not the linked articles. Follow those links to fetch the text and you are back under each publisher's terms. Coverage also thins out fast, as one Hacker News user noted in January 2026: "unless you're in a major city zip, no news will display."

17. The Guardian Open Platform

Attribute Detail
Best for One publisher's full text via a negotiated key. Not for: multi-publisher coverage or a free-key RAG index
Type Single-publisher, first-party API
What "source" means here One publisher: the Guardian's own content store
Coverage (as stated) "over 1,900,000 pieces of content" (developer key, Oct 2026); full content store (commercial)
Full text Yes ("Access to article text")
History Content store (commercial key); 24-hour retention cap
Timestamps & freshness Not stated; edits and deletions not documented; refresh or delete content every 24 hours
Licence incl. AI use Display: named as permitted, with conditions (personal, non-commercial end use; supplied ads). RAG/grounding: barred in OP Terms §6(g) unless separately licensed. Training: barred in §6(g); licensable by negotiation (commercial key). Source: OP Terms (§6(g) added 2024-01-25) + access page
Delivery REST (developer key 1 call/sec, 500/day)
Pricing model Developer key free (non-commercial); commercial "Price dependent on usage"
User reviews Not applicable
Watch-out Standard terms bar AI use; negotiated terms are not public

The Guardian is the only publisher in this set whose public page names training as a licensable use: the access page lists "training models for generative artificial intelligence services" under a negotiated, usage-priced commercial key. Its standard terms bar it.

Clause 6(g), added in January 2024, bars use "with any machine learning and/or artificial intelligence technologies to generate any data or content" and for AI-related purposes, training included; RAG is not named by that word. Clause 5 says you must not keep any content longer than 24 hours. That rules out a standing RAG index or an archive on standard terms. The developer key is free, full-text and "for any non-commercial usage": fine for a hackathon, not for a product.

Managed news data extraction

The last type covers the residual case: no feed covers your sources or your schema, because the sites are niche trade or local publications, or you need fields no API returns.

NewsCatcher's own docs mark the boundary: crawled sources give you only what publishers make publicly available. So this route is about sources and schema, never paywalled content. Someone also has to keep the crawl running. One operator of such a service put it plainly on Hacker News in 2024: "What's hard are the myriad of rules and configurations required to crawl and scrape each publisher". If you would rather build it yourself, our news crawling guide covers source discovery, extraction and dedup.

Forage AI promotional banner reading "Need news from sites no feed covers?", showing trade, local, blog and niche news pages converging into a table with headline and date columns, with a Talk to our expert button.
When no news feed covers your sources, Forage AI builds a managed news extraction pipeline from the sites you name, structured to your fields.

18. Forage AI

Attribute Detail
Best for Sources or schema no news API covers. Not for: licensed or paywalled content, or a ready-made archive
Type Managed news data extraction (custom-built pipeline)
What "source" means here The news sites and blogs you specify
Coverage (as stated) Set by the sources you specify
Full text Headlines, authors, dates, full article text and source metadata from the sites you specify
History No archive; collection starts with your pipeline
Timestamps & freshness Publication date captured as a field; real-time alerts on the topics and keywords you track
Licence incl. AI use Forage AI does not license publisher content; rights stay with the sources you specify
Delivery CSV, JSON or XML, by API, direct download, cloud, warehouse or vector database
Pricing model Contact Forage AI
User reviews No verified reviews
Watch-out Not a news API and not a licensed feed: it does not replace a licensed newswire

Forage AI is not a news API. It builds and runs managed news extraction pipelines: it pulls headlines, authors, dates, full text and source metadata from the news sites you specify, structures them to your own fields, and delivers them to your warehouse, API endpoint or vector database, with real-time alerts on the topics you track. Entity, sentiment or NLP enrichment is available as a custom build, and onboarding typically takes one to two weeks. You own the data, and Forage AI never resells it.

It fits teams whose sources or schema a standard news API does not cover, and it takes the crawl maintenance off your team. It does not license publisher content or sell a ready-made news archive. A team that needs licensed history still needs the first band. If your gap is coverage of named sites rather than rights, see how managed news data extraction works.

Retired, renamed, or not a news data provider

Before you trial anything, cross off what is gone or was never a feed. Microsoft retired the Bing Search APIs on 11 August 2025, Bing News Search included, and points customers to Grounding with Bing Search in Azure AI Agents. That is an agent grounding tool, not a raw news feed, yet two ranking pages still sell Bing News Search as live.

A dashboard is not a feed either: if you want alerts rather than data, look at news monitoring services instead.

Name What happened What to use instead
Bing Search APIs, incl. Bing News Search Retired 11 August 2025; replaced by Grounding with Bing Search in Azure AI Agents For a feed, a crawled news API
Aylien (Quantexa News Intelligence) Acquired by Quantexa, February 2023; discontinued for new clients (tech.eu, January 2026) A crawled news API or a licensed archive
Moreover Acquired by LexisNexis, October 2014; now inside Nexis Data+ Nexis Data+
Webhose Renamed Webz.io Webz.io
Event Registry Same company as NewsAPI.ai; not NewsAPI.org NewsAPI.ai
Cision / PR Newswire A press-release feed, not a general news feed A crawled or licensed news provider
Meltwater A monitoring dashboard; the API exports your saved searches Monitoring services for alerts; a news data provider for data
Scraper and SERP APIs (Firecrawl, SerpAPI, ScrapingBee, Decodo, Oxylabs, Thunderbit, Exa) Collect pages on request; no news index, no licence A news API, or managed extraction for your own sources
Google News No official API A crawled news API (GNews is not a Google product)

The last two rows catch the most readers. Several ranking pages for this query are scraper vendors ranking themselves first. A scraper API collects the page you ask for and stops there, so the coverage, licence and dedup work moves back to you.

Forage AI promotional banner reading "A scraper fetches pages. A pipeline delivers data." Top lane: a scraper API turns a page into raw HTML, leaving parsing, dedup and upkeep with your team. Bottom lane: a managed pipeline extracts, structures and delivers data in your fields. Talk to our expert button.
A scraper API stops at the page. Forage AI builds and runs the managed extraction pipeline that delivers structured data.

News API comparison table

This is "how do they differ" in one scan, after the deep dives. History and full text split the tiers, and a cheaper listing is not a cheaper licence.

Prices as listed October 2026.

Provider Type Full text History AI-use clause Pricing model
Dow Jones Factiva Licensed archive + newswire Licensed (format not stated) 30+ years 8,000+ sources for GenAI; training not named Contact sales
LexisNexis Nexis Data+ Licensed archive + web news Not stated per strand Decades; 30+ years (transcripts) Terms not verified Contact sales
LSEG MRN Licensed newswire Yes Text 1996; analytics 2003 Terms not verified Contact sales
NewsAPI.ai Crawled news API Yes Since 2014 AI processing named as permitted (vendor side) Free plan; from $90/mo
Webz.io Crawled open web Yes ~1 yr API; 5 yr Archive; 2008 dumps Terms not verified; ai_allow flag Free credit, then PAYG
NewsCatcher Crawled news API Yes 7+ years Not addressed; internal use only $0 PAYG to Enterprise
Perigon Crawled news + web API Not stated 3 months to 10+ years by plan Not addressed From $25/mo
NewsAPI.org Crawled headline API Snippet only 5 years (Business) Not addressed $0 dev; $449/mo Business
NewsData.io Crawled news API Custom plans only 48 hours free to 10 years Not addressed $0; from $199.99/mo
GNews Crawled news API Paid plans 30 days free; 2020 paid Not addressed €0; from €49.99/mo
Mediastack Crawled news API (light) Not stated Paid plans (depth not stated) Terms not verified Free; from $24.99/mo
Benzinga Licensed financial newswire Yes From 2010 Display named; AI terms not verified Contact sales
Tiingo News Finance crawled API Snippet only Not stated Not addressed by name; delete on cancel Not verified
Alpha Vantage Finance news + sentiment Summary only Not stated Marketed for LLM training; no clause Free key + premium
Marketaux Finance news API Snippet only Not stated Terms not verified Free; from $29/mo
GDELT Open event database Metadata + links Since 1979 Datasets unrestricted with citation; AI not addressed Free
The Guardian Open Platform Single-publisher API Yes Content store; 24-hour retention Barred under standard terms; training by negotiation Free dev; usage-priced commercial
Forage AI Managed news data extraction Sources you specify No archive Does not license publisher content Contact Forage AI

How do you choose a news API for your use case?

This article is for informational purposes only and does not constitute legal advice. Consult a qualified attorney for legal guidance specific to your situation.

Name the type that fits your rights need first, then trial two or three entries inside it. A vendor switch inside the wrong type does not shrink the blast radius of a rights gap.

Six paths follow, one per buyer job.

App or prototype: a crawled API with a free tier (NewsAPI.org, GNews, NewsData.io, Mediastack). Check the commercial-use line before launch. NewsAPI.org's Developer key bars production "including internally"; GNews and Mediastack free plans are non-commercial; NewsData.io's free tier runs 12 hours behind; Event Registry's free tier is "solely for evaluation and testing". A Hacker News user summed up the gap in 2025: "getting any kind of news feed via API (even for local personal use) is almost prohibitively expensive unless you're willing to scrape".

AI or RAG: you need full text plus a written AI clause, because for this buyer the licence is the spec. The published terms show three clause types:

  1. A vendor clause that permits AI processing but grants no publisher rights (Event Registry, October 2026).
  2. A licensed subset for GenAI applications, with training not named (Factiva, 8,000+ sources, January 2026).
  3. A publisher that bars AI use by default and licenses it by negotiation (the Guardian; NYT's Terms of Service bar training, grounding and RAG without written consent).
Expert Insights

"Generative AI is a fast-moving space with tremendous implications for the news industry. We are pleased that OpenAI recognizes that fact-based, nonpartisan news content is essential to this evolving technology, and that they respect the value of our intellectual property."

Kristin Heitmann, SVP and Chief Revenue Officer, The Associated Press (13 July 2023), on the deal AP described as OpenAI licensing part of its text archive.

For everyone else, get it in writing. Webz.io's ai_allow flag helps you exclude known restrictions, but it "does not constitute a licence" and is absent from Archive data.

Finance or backtest: you need first-seen timestamps and point-in-time history, from a licensed wire (LSEG MRN) or a finance API (Benzinga, Tiingo). Key on first appearance, not version: LSEG's firstCreated, or Tiingo's crawlDate gap for backfill. Check which time your date filter uses (trial checklist, step 5). Run data checks first and the signal test second; a trial backtest is not the buy gate.

Risk or adverse media: use the Wolfsberg Group's Negative News Screening FAQs (2022) as industry guidance for your evaluation. They name coverage "in markets where the FI operates", an archive of articles "no longer available in open sources", non-Latin character sets, translation, source credibility and "levels of alert duplication". One tension is worth testing in a trial: the providers that document removals (LSEG, Benzinga) tell you to remove the story, so a risk team that needs removed articles must keep its own copy, which collides with exit clauses like Tiingo's.

Market intelligence: you need breadth, dedup and entity tagging (NewsAPI.ai, Webz.io, NewsCatcher, Nexis Data+). No provider publishes a measured duplicate rate; NewsCatcher documents a method. One Hacker News builder tried the do-it-yourself route in 2026 and "used an LLM to dedupe and cluster stories. This got expensive fast". Ask each vendor for a rate, with the method.

Build or outsource: build the crawler yourself, with the guide linked in the managed extraction band, or hand it to managed news data extraction if no feed covers your sources.

Trial checklist

  1. Same queries, every vendor: one week of your own topics on two or three providers.
  2. Latency, measured by you: median by region; vendor latency is vendor-stated.
  3. Gaps: pull a 90-day series and look for holes.
  4. Duplicates: count wire duplicates yourself, and ask for the vendor's rate and method.
  5. Timestamps: confirm published and first-seen times are both present, which one your date filter uses (NewsCatcher by_parse_date, Webz.io ts), and whether backfill shows (the Tiingo pattern).
  6. Edits and deletions: see how a corrected or removed story shows up, and on which delivery route. LSEG and Benzinga document it; no crawled general-news API we read documents deletions.
  7. The AI-use clause in writing: display, RAG and training as three lines; ask whether any per-article restriction flag survives into history.
  8. Exit and the due-diligence pack: find out what you must delete when you cancel, backups included (Tiingo yes; Event Registry and GNews no, unless terminated for breach). Then request the FISD Alt Data Council DDQ document list and hold records, not answers: the rights chain and a collection-method statement.
Quick Summary

How do you choose a news API for your use case?

Pick the provider type your rights need first, then trial two vendors in it on timestamps, full text, gaps, deletions on exit and a written AI clause. App builders start with crawled APIs and check the commercial-use line; AI teams need a written AI clause; finance teams key on first-seen timestamps; risk teams test archive and removal handling.

Which news data provider should you pick?

A news data provider sells news as data, and its type decides which rights come with the text, so no single provider is best across all five types.

  • Choose a licensed archive or newswire if you need rights and history (Factiva, Nexis Data+, LSEG MRN).
  • Choose a crawled news API if you need self-serve breadth (NewsAPI.ai, Webz.io, NewsCatcher; GNews or NewsData.io on a tight budget).
  • Choose a finance news API if you need ticker-tagged news with documented timestamps (Benzinga, Tiingo).
  • Choose an open or single-publisher source if you need free event metadata (GDELT) or one publisher's full text on negotiated terms (the Guardian).
  • Choose managed news data extraction if no feed covers your sources.

Terms move fast here: Tiingo updated its terms on 6 October 2026, Event Registry on 7 October and GNews on 18 October, so re-read the licence line at every renewal, and if you hold a clause or a correction we missed, send it to us and we will update the table.

Frequently asked questions about news APIs

Is there a free news API for commercial use?

None of the free tiers we read allow commercial production use. NewsAPI.org's Developer key bars production; the GNews, Mediastack and Guardian developer tiers are non-commercial; Event Registry's free plan is for evaluation; Tiingo trials cannot store data. GDELT is free with citation but carries no text.

Is there a real-time news API?

Several say so: Benzinga ("not delayed"), LSEG MRN ("real-time news in milliseconds") and NewsAPI.ai ("Realtime article availability"). Lower tiers add delays: Perigon one hour, NewsAPI.org Developer 24 hours, NewsData.io and GNews free plans 12 hours. All of it is vendor-stated, so measure it.

Which news API gives full article content?

NewsAPI.ai, Webz.io, NewsCatcher, LSEG MRN, Benzinga and the Guardian return full text; GNews does on paid plans and NewsData.io on custom plans. NewsAPI.org, Tiingo, Alpha Vantage and Marketaux return snippets or summaries; GDELT returns metadata and links.

What happened to the Google News and Bing News APIs?

Google News has no official API. The Bing Search APIs, including Bing News Search, were retired on 11 August 2025. Microsoft points customers to Grounding with Bing Search in Azure AI Agents, an agent grounding tool rather than a raw news feed.

What is the best news API for financial or stock news?

Start with LSEG MRN for point-in-time history. It is also how Reuters text reaches developers, so the Reuters news API is not free: it comes in licensed packages priced through sales. Then look at Benzinga (ISIN and CUSIP tagging, deletion events), Tiingo (backfill signal), and Alpha Vantage and Marketaux (relevance-scored tags). Choose on timestamps and identifiers, not sentiment claims.

How far back does historical news data go?

GDELT goes to 1979, LSEG text to 1996, Factiva "30+ years", Webz.io to 2008 via dumps, Benzinga 2010, NewsAPI.ai 2014, NewsData.io 2016 and GNews 2020 on paid plans. Depth often depends on plan and delivery route.

How much does a news API cost?

There are three models: free or developer keys with use limits, public monthly tiers (for example NewsAPI.ai from $90 and GNews from €49.99, Oct 2026), and contact-sales licences for archives and newswires. Compare the licence lines, not the price levels.

Can I use a news API for RAG or model training?

Only where the terms say so. Event Registry permits AI processing on its side but grants no publisher rights; Factiva licenses 8,000+ sources for GenAI applications, training not named; the Guardian's standard terms and NYT's terms bar it without consent. Most terms are silent, so get it in writing.

S
Written by
Sai Subramaniam
Data Infrastructure Enthusiast, Forage AI

Sai is a data infrastructure enthusiast who has spent the past two to three years following the AI space closely, from the infrastructure layer to the fast-growing world of data for AI. He is genuinely curious about how modern data pipelines get built and where the data industry is heading, and he writes insightful pieces on the core topics that shape this niche.

Reviewed by the team of experts at Forage AI for accuracy and clarity.