News search APIs

Search the news of thousands of sources

News search APIs collect articles from thousands of newspapers, blogs and news sites, so one request searches them all by keyword, country, language, category and date. Use them for news widgets, media monitoring and research. Most have a free plan with a daily request limit and delayed or shortened articles.

APITube News API

The APITube News API searches news articles by title, topic, language, sentiment, source and date, for example to build a topic feed or a news alert. Requests are GET calls with an X-API-Key header, and the answers are JSON with ...

API, HTTP-GET, JSON, MCP, REST

Currents API

Currents API collects news from blogs, forums and news sites in many languages and countries. Get the latest news or search articles by keyword, language, country, category and date. Responses are JSON. The free plan gives 250 ...

API, HTTP-GET, JSON, REST

finlight

finlight is a financial news API that returns articles with sentiment and the companies and tickers they mention, for example to feed a trading dashboard or a news alert. Searches are POST calls with a JSON body and an X-API-KEY ...

API, JSON, MCP, REST

GDELT DOC 2.0 API

The GDELT DOC 2.0 API searches worldwide online news monitored by the GDELT Project, in 65 languages machine-translated so you can search in English. Get lists of matching articles, timelines of coverage volume or tone, or image ...

API, CSV, HTTP-GET, JSON, RSS

GNews

GNews is a news API that lets you search articles from many sources worldwide and get the top headlines per category, country and language. Each article comes with its title, description, content snippet, image, source and ...

API, HTTP-GET, JSON, MCP, REST

Marketaux

Marketaux is a financial news API that returns market news with the companies, tickers and sentiment found in each article, for example the latest news about the stocks in a portfolio. Requests are GET calls with an api_token ...

API, HTTP-GET, JSON, REST

Media Cloud Search API

Media Cloud is an open-source news archive for research, with more than 200 million online news stories that can be searched and counted by query, date, source and collection, for example to measure how often a topic appeared in ...

API, HTTP-GET, JSON, REST

Mediastack

Mediastack is a news search API from apilayer that returns articles from news sources in 13 languages, filtered by keyword, source, category, country, language and date, for example a news box on a city page. Requests are simple ...

API, HTTP-GET, JSON, REST

NewsAPI.org

NewsAPI.org gives headlines and articles from news sources and blogs worldwide. Search everything by keyword, date and source, or get the top headlines by country and category. Responses are JSON. The free Developer plan needs a ...

API, HTTP-GET, JSON, REST

NewsCatcher News API

The NewsCatcher News API searches the last 30 days of news in every language and groups the matching articles into stories, for example to follow how an event is covered. Requests are POST calls with a JSON body and an x-api-key ...

API, JSON, REST

NewsData.io

NewsData.io collects news articles from tens of thousands of sources in many languages and countries. Search the latest news by keyword, country, language, category or source, or use the archive for older articles; there are ...

API, HTTP-GET, JSON, MCP, REST

The News API (thenewsapi.com)

The News API collects articles from news sources worldwide and lets you search them by keyword, category, language, country, source, domain and date. Endpoints give top stories, all news, similar articles and the list of sources, ...

API, HTTP-GET, JSON, REST

Webz.io News API

The Webz.io News API searches news articles from the open web in many languages, with filters for country, language, site, sentiment and date, for example to track coverage of a company or topic. Requests are GET calls with a ...

API, HTTP-GET, JSON, MCP, REST, XML

World News API

World News API searches news articles from sources in many countries and languages, with filters for text, entities, location, date, sentiment and source. Use it for news widgets, monitoring a company or topic, or research. Call ...

API, HTTP-GET, JSON, MCP, REST

Compare the news search APIs

ServiceAPI keyFormatsFree use
APITube News API Needed, free JSON Free with a free API key for 100 requests a day, for development and testing; articles arrive 12 hours late and show a 200-character preview.
Currents API Needed, free JSON The free plan gives 250 requests per day with a free API key and may be used commercially, with attribution and a link to the original article.
finlight Needed, free JSON Free with a free API key for 5,000 requests a month, with news 12 hours late; WebSocket streams, webhooks and real-time news are on paid plans.
GDELT DOC 2.0 API Not needed JSON, CSV, RSS Free, no key needed; limit requests to one every five seconds.
GNews Needed, free JSON The free plan needs a free API key, has a daily request limit and is meant for development and non-commercial use.
Marketaux Needed, free JSON Free with a free API key for 100 requests a day and 3 articles per request.
Media Cloud Search API Needed, free JSON Free with a free account and API key.
Mediastack Needed, free JSON Free with a free API key for 100 calls a month, non-commercial use only, with delayed news.
NewsAPI.org Needed, free JSON The free Developer plan needs a free API key but is for development and testing only; using it in production needs a paid plan.
NewsCatcher News API Needed, free JSON Free with a free API key and 10,000 credits every 30 days, for internal use; each search costs credits.
NewsData.io Needed, free JSON The free plan needs a free API key, gives a daily number of credits and may be used commercially.
The News API (thenewsapi.com) Needed, free JSON Free with a free API key: 100 requests a day and 3 articles per request; the headlines endpoint and larger limits are paid.
Webz.io News API Needed, free JSON, XML Free with a free API key and 5 dollars of usage credit every month; after that the API is pay as you go.
World News API Needed, free JSON Free with a free API key: 50 points a day, one request per second and one month of history, with a link back to worldnewsapi.com required; paid plans remove the link and raise the limits.

Questions

Which free news search APIs work without an API key?

GDELT DOC 2.0 API works without a key, according to its documentation. Most keyless services ask you to keep the number of requests reasonable, and some ask for a User-Agent that names your app.

Are these news search APIs really free?

The services here can be used without paying, at least on a free plan or free tier, often with limits such as a number of requests per day or non-commercial use only. The table above quotes what each service says about its free use; check the provider's own terms before you rely on it.

How up to date is this list?

The address of every service is checked about once a week, and services that stop working or stop being free are removed. This list last changed on November 8th, 2026.