News feeds and APIs

The News API (thenewsapi.com)

by thenewsapi.com

News feeds and APIs Added on November 1st, 2026
Visit thenewsapi.com →

What it does

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, with search operators for AND, OR, NOT and exact phrases. Send GET requests with your api_token and get JSON. Free with a free API key: 100 requests a day and 3 articles per request; the headlines endpoint and larger limits are paid.
  • API
  • HTTP-GET
  • JSON
  • REST

At a glance

API key
Needed, free · More APIs with a free key
Pricing
Free with a free API key: 100 requests a day and 3 articles per request; the headlines endpoint and larger limits are paid.
From the browser
Yes (CORS)
Formats
JSON
Interface
REST, HTTP-GET
Provider
thenewsapi.com

More information: https://www.thenewsapi.com/documentation

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

Listed on Free Web Services

thenewsapi.com
The News API (thenewsapi.com)

Example request

curl

curl 'https://api.thenewsapi.com/v1/news/all?api_token=YOUR_API_KEY&search=london'

JavaScript

const response = await fetch("https://api.thenewsapi.com/v1/news/all?api_token=YOUR_API_KEY&search=london");
const data = await response.json();
console.log(data);

Python

import requests

response = requests.get(
    "https://api.thenewsapi.com/v1/news/all?api_token=YOUR_API_KEY&search=london",
    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.

Did it work for you?

Tell us what you found when you tried The News API (thenewsapi.com).