World News API
by worldnewsapi.com
News feeds and APIs
Added on November 1st, 2026
Visit worldnewsapi.com →
What it does
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 the REST endpoints with your API key and get 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. An official MCP server (world-news-api-mcp) lets AI agents search news through the World News API.
At a glance
- API key
- Needed, free · More APIs with a free key
- Pricing
- 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.
- From the browser
- Yes (CORS)
- Formats
- JSON
- Interface
- REST, HTTP-GET, MCP
- Provider
- worldnewsapi.com
More information: https://worldnewsapi.com/docs/
Is this your service? Show that it is listed
Put this badge on your website or in your README; it links to this page. About the badge
Example request
curl
curl 'https://api.worldnewsapi.com/search-news?text=london&api-key=YOUR_API_KEY'
JavaScript
const response = await fetch("https://api.worldnewsapi.com/search-news?text=london&api-key=YOUR_API_KEY");
const data = await response.json();
console.log(data);
Python
import requests
response = requests.get(
"https://api.worldnewsapi.com/search-news?text=london&api-key=YOUR_API_KEY",
timeout=30,
)
print(response.json())
Replace YOUR_API_KEY with your own key. The JavaScript works in a web page as well as in Node.js 18 or newer.