News search APIs

NewsAPI.org

by newsapi.org

News search APIs Added on October 31st, 2026 Checked and working on November 1st, 2026
Visit newsapi.org →

What it does

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 free API key but is for development and testing only; using it in production needs a paid plan.
  • API
  • HTTP-GET
  • JSON
  • REST

At a glance

API key
Needed, free · More APIs with a free key
Pricing
The free Developer plan needs a free API key but is for development and testing only; using it in production needs a paid plan.
Formats
JSON
Interface
REST, HTTP-GET
Provider
newsapi.org
Last checked
Working on November 1st, 2026

More information: https://newsapi.org/docs

Compare: NewsAPI.org vs GNews

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

newsapi.org
NewsAPI.org

Example request

curl

curl 'https://newsapi.org/v2/top-headlines?country=us' \
  -H 'X-Api-Key: YOUR_API_KEY'

JavaScript

const response = await fetch("https://newsapi.org/v2/top-headlines?country=us", {
  headers: {
    "X-Api-Key": "YOUR_API_KEY",
  },
});
const data = await response.json();
console.log(data);

Python

import requests

response = requests.get(
    "https://newsapi.org/v2/top-headlines?country=us",
    headers={
        "X-Api-Key": "YOUR_API_KEY",
    },
    timeout=30,
)
print(response.json())

Replace YOUR_API_KEY with your own key.

Did it work for you?

Tell us what you found when you tried NewsAPI.org.