freeapis

GNews

Search for news from various sources

Authentication
API Key
HTTPS
Yes
CORS
Yes
Category
News
Data source
public-apis + marcelscruz
Documentation / URL
https://gnews.io/

Overview

GNews is a news API that aggregates headlines and articles from thousands of sources, filterable by country, language, category, and keyword. Clean JSON, CORS-enabled, with a free tier that’s enough for hobby news apps and dashboards.

Quick Start

Top headlines by category/country (replace YOUR_KEY):

curl "https://gnews.io/api/v4/top-headlines?category=technology&lang=en&apikey=YOUR_KEY"

Keyword search:

curl "https://gnews.io/api/v4/search?q=openai&lang=en&apikey=YOUR_KEY"

Authentication

  • Register at gnews.io for a free API key (instant).
  • Send it as the apikey query parameter.

Rate Limits & Notes

  • Free tier: 100 requests/day — enough for a widget that refreshes a few times a day.
  • Free tier supports only 10 countries and 6 languages (paid tiers expand this).
  • Responses include title, description, image, source, published date, and a content snippet.
  • CORS is enabled — browser calls work.

FAQ

Is GNews free? Free tier: 100 requests/day; more requests and countries/languages are paid.

How do I get a key? Register at gnews.io — the key is shown immediately.

Can I call it from the browser? Yes — CORS is enabled.

More in News

APIAuthHTTPSCORS
APITube News API

Real-time and historical news from 300,000+ sources in 177 countries and 59 languages, enriched with sentiment, entities and topics, with 65+ search filters

API KeyYesUnknown↗
Associated Press

Search for news and metadata from Associated Press

API KeyYesUnknown↗
Chronicling America

Provides access to millions of pages of historic US newspapers from the Library of Congress

No authNoUnknown↗
Currents

Real-time and historical global news with multilingual support

API KeyYesYes↗
DataCube AI

Daily curated AI industry news, funding rounds and trends in 8 languages

No authYesNo↗