News geo-location search

World Wide Coverage

  • ⤷ thousands of news sources
  • ⤷ in 86+ languages
  • ⤷ from 210+ countries
  • ⤷ 170k+ added news per day
  • ⤷ author extraction
  • ⤷ image, video, title, description, and date extraction
Semantic tagging and entity extraction

Semantic Tagging

  • ⤷ location extraction
  • ⤷ organization extraction
  • ⤷ person extraction
  • ⤷ news author extraction
  • ⤷ semantic search
News sentiment analysis

Sentiment Analysis

  • ⤷ assign sentiment to each news
  • ⤷ filter news by sentiment

Newspaper Front Pages Around the World

Get the front pages from over 6,000 publications in over 125 countries.

Title pages from newspapers give a good impression of what matters in a country at a certain point in time.

On the right you see examples of today's papers of the New York Post and The Australian.

See the full documentation of the newspaper front pages API.

Get Top News from any Country

World News API clusters thousands of news per country allowing you to retrieve the most relevant headlines from any country on any date.

Here's today's top 5 headlines from the United States

See the full documentation of the breaking news API.

Search International News Sources

The News API searches through thousands of news outlets world wide allowing you to get multiple views on the same issue. News is indexed in real time so you will get breaking news in the API as well as historic data.

News API sources

Search by Location everywhere on Earth

News texts often mention locations such as cities, neighborhoods, or points of interest. We tag these locations which allows you to search for news that mention any location within a certain area.

News location filter

Semantic search and text filtering combined

Semantic search allows you to find entities without caring about the exact spelling or synonyms used. For example, finding news about the USA you can search for Location:USA and all news mentioning the USA will be returned, no matter if they talk about the "US", the "United States" or the "United States of America".

You can also search for pure text matches, phrases, or exclude words from your search.

Semantic news search

Filter by Source Country and Language

We index news in over 86 languages from over 210 countries. With simple country and language filters you can limit your search to the exact country and language. For example, you could search for Spanish news that originate in the USA or French news from Canada.

Combining country filter with other parameters allows you to dig really deep into the news coverage, e.g. you could compare news about a polarizing topic from different countries.

See the full list of available countries.

News source and language filter

Search news for within time frames

Relevance of news is often short lived but new coverage is always in the context of what happened before. The API allows you to filter news by publish time to analyze content over time, for example, to detect shifts in opinions or amounts of news coverage of a certain topic over time.

News time range filter

Search by Positive and Negative News Coverage

News items (currently limited to English and German) are analyzed with AI trained sentiment classifiers assigning each news an overall value between -1 (negative) and +1 (positive).

News sentiment detection

AI ready with Model Context Protocol (MCP) support

The World News API supports the Model Context Protocol (MCP) allowing you to use the API with AI models in your usual work flows. For example, you can add the World News API MCP server to your Claude Desktop or ChatGPT and allow it to access up to date news information and everything else the API has to offer.

Read more about how this works here.

Example Use Cases

Get all news from Germany that mention Italy
source-countries=de entities=LOC:Italy
GET
https://api.worldnewsapi.com/search-news?source-countries=de&entities=LOC:Italy
Top 10 News for Today in the US
source-country=us
GET
Today's Newspaper Front Pages in Australia
source-country=au
GET
Get news about COVID-19 in Spanish
language=es text=covid-19 OR corona
GET
https://api.worldnewsapi.com/search-news?language=es&text=covid-19+OR+corona
Get news mentioning Elon Musk but not Tesla
text="Elon Musk" -tesla
GET
https://api.worldnewsapi.com/search-news?text=%22Elon%20Musk%22%20-tesla&language=en
Get positive English news since April 1st
min-sentiment=0.5 earliest-publish-date=2022-04-01
GET
https://api.worldnewsapi.com/search-news?min-sentiment=0.5&earliest-publish-date=2022-04-01&language=en
Get negative news coverage from BBC
max-sentiment=-0.5 news-sources=https://www.bbc.co.uk
GET
https://api.worldnewsapi.com/search-news?max-sentiment=-0.4&news-sources=https%3A%2F%2Fwww.huffingtonpost.co.uk&language=en
Get news by author Phil Hutchinson
author=Phil Hutchinson
GET
https://api.worldnewsapi.com/search-news?authors=Phil+Hutchinson&language=en
Get all news 50 kilometers around London

First get the geo coordinates (latitude and longitude of London)

location=London, UK
GET
https://api.worldnewsapi.com/geo-coordinates?location=London%2C%20UK&language=en

Now get the news with the coordinates 15km around London.

location-filter=51.509865,-0.118092,15
GET
https://api.worldnewsapi.com/search-news?location-filter=51.509865,-0.118092,15&language=en

See the docs for full functionality.

Search Demos

Draw a circle on the map to search for news mentioning any location within that circle.

Search news by queries and filter them down.

News

#title#

#content#

#publishdate#

Frequently Asked Questions

What is a News API?

A News API is a programming interface that lets developers retrieve news articles, headlines, and related metadata from thousands of sources worldwide. Instead of scraping news websites manually, you make simple HTTP requests and receive structured JSON data with articles, authors, images, publish dates, and more. Read our documentation to get started.

How many news sources does World News API cover?

World News API indexes thousands of news sources from over 210 countries in 86+ languages, adding 170,000+ new articles every day. You can browse available sources by country on our news sources page.

Does World News API have a free tier?

Yes. The free plan gives you 50 points per day at no cost — no credit card required. That's enough for testing and small hobby projects. When you're ready for production use, paid plans start at just $9/month. See all plans.

What is semantic tagging?

Semantic tagging (also called Named Entity Recognition) automatically extracts people, organizations, and locations mentioned in news articles. For example, an article about Tesla is tagged with ORG:Tesla and PER:Elon Musk. This lets you search semantically — searching LOC:USA finds articles mentioning "US", "United States", or "United States of America".

What languages and countries are supported?

World News API supports 86+ languages and 210+ countries — making it one of the most internationally comprehensive news APIs available. Sentiment analysis is currently available for English and German, with more languages coming. See the full list of supported countries and language codes.

Can I use World News API with AI tools?

Yes. World News API supports the Model Context Protocol (MCP), so you can plug real-time news data directly into AI assistants like Claude, ChatGPT, and other AI agents. Learn how to set up MCP.

Reach out

We'd love to hear from you. to get answers to any questions you have or chat with the community in our Discord Chat or our smart AI.