GNews API
Overview
GNews is a news search API that aggregates articles from thousands of sources worldwide and lets you filter by keyword, language, country, and topic. It is developer-friendly with a straightforward REST interface and clear documentation. The free plan provides 100 requests per day, which is plenty for getting started.
Beginner Tip
Use the q parameter for keyword searches and always specify lang=en to filter English results for more consistent output. Cache your API responses locally to avoid hitting the daily request limit during development.
Available Data
Example Response
{
"totalArticles": 100,
"articles": [
{
"title": "Tech Industry Sees Record Growth",
"source": {
"name": "TechNews",
"url": "https://technews.com"
},
"publishedAt": "2025-01-15T08:00:00Z",
"description": "The technology sector reported unprecedented growth...",
"image": "https://example.com/article-image.jpg",
"url": "https://technews.com/article/123"
}
]
} Field Reference
articles List of news articles matching the search query articles[].title Headline of the article articles[].description Short summary or lead sentence of the article articles[].url Direct link to the full article on the original site articles[].publishedAt ISO 8601 publication timestamp of the article articles[].source.name Name of the news outlet or publication Implementation Example
const url = "https://gnews.io/";
// Replace headers or query params with the values required by this API.
const response = await fetch(url, {
headers: {
"X-API-Key": "YOUR_API_KEY"
}
});
if (!response.ok) throw new Error(`Request failed: ${response.status}`);
const data = await response.json();
console.log(data); What Can You Build?
Note: These code examples are AI-generated and unverified. Always refer to the official API documentation for accurate usage.
Common Errors & Troubleshooting
Matrix Score Breakdown
Partially tested on Apr 5, 2026
Technical Specifications
Alternatives to GNews
Technical alternatives for different use cases.
Completely free news API with decent coverage
Free news data for hobby and learning projects
Source quality and reliability guarantees
Apilayer-backed news from 7,500+ sources worldwide
International news coverage in 50+ languages
Free tier (limited free plan)
More sources and advanced search operators
Complex news queries with boolean search
Free tier for production applications
Recipes Using GNews
Build something with this API. Each recipe includes step-by-step instructions and code outlines.
Similar APIs
View All →Associated Press
The Associated Press Developer API gives you programmatic access to AP news content and metadata, one of the most trusted wire services in the world.
Currents
⭐ Beginner's PickCurrents API delivers the latest news from thousands of sources, blogs, and online forums in real time.
MarketAux
MarketAux delivers real-time financial news with sentiment analysis, ticker tagging, and market statistics in a clean JSON format.
Mediastack
⭐ Beginner's PickMediastack is a simple REST API that delivers live and historical news articles from thousands of global sources.
New York Times
⭐ Beginner's PickThe New York Times API gives developers access to articles, book reviews, movie reviews, bestseller lists, and more from one of the most prestigious news organizations in the world.