News search APIs

GNews

by gnews.io

News search APIs Added on October 31st, 2026 Checked and working on November 8th, 2026
Visit gnews.io →

What it does

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 publication date. Responses are JSON. The free plan needs a free API key, has a daily request limit and is meant for development and non-commercial use. An official MCP server at https://mcp.gnews.io/ lets AI agents search news; calls count toward the daily quota.
  • API
  • HTTP-GET
  • JSON
  • MCP
  • REST

At a glance

API key
Needed, free · More APIs with a free key
Pricing
The free plan needs a free API key, has a daily request limit and is meant for development and non-commercial use.
Commercial use
Not on the free plan
From the browser
Yes (CORS)
Formats
JSON
Interface
REST, HTTP-GET, MCP
Provider
gnews.io
Last checked
Working on November 8th, 2026

More information: https://gnews.io/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

gnews.io
GNews

Example request

curl

curl 'https://gnews.io/api/v4/search?q=london&lang=en&apikey=YOUR_API_KEY'

JavaScript

const response = await fetch("https://gnews.io/api/v4/search?q=london&lang=en&apikey=YOUR_API_KEY");
const data = await response.json();
console.log(data);

Python

import requests

response = requests.get(
    "https://gnews.io/api/v4/search?q=london&lang=en&apikey=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.

Did it work for you?

Tell us what you found when you tried GNews.