Free News API with 5,000 requests per day
Search and retrieve global news through a free API with a generous daily allowance, a 2 requests/second rate limit, country and language filters, categories, and full article details.
{
"data": [
{
"uuid": "ee1cab5b-77fe-44f5-952f-3c16e0786b7a", "title": "Trump warns Tehran ‘more to follow’ after strike destroys Iran’s largest bridge", "published_at": "2026-04-03T04:51:12.000Z", "publisher": "The Guardian"
},
{
"uuid": "6a49c992-2642-4e8b-a61a-d40141f0b250", "title": "Republican senators McConnell and Tillis break with Trump on Nato withdrawal", "published_at": "2026-04-02T16:30:00.000Z", "publisher": "The Guardian"
}
"... 8 more results"
],
"meta": {
"page_size": 10,
"returned": 10,
"has_more": true,
"order_by": "archive",
"filters": {
"published_after": null, "published_before": null, "language": "en", "country": "US", "topic": null, "publisher_uuid": null, "author_uuid": null, "q": null, "in_title": "trump", "in_body": null, "in_subtitle": null
},
"offset": 0,
"next_offset": 10,
"next_cursor": "eyJ2IjoxLCJvcmRlcl9ieSI6ImFyY2hpdmUiLCJzaWciOiJkNzJlNzAzNGVjMWM4ODgwZWZiZGViMTNmYTU2MDI1MWMxMTZjNTA0YjQ4Yjk4YTMwYTc5ZjExYWZkNGE1NWY0IiwibGFzdF9pZCI6MjA0NjV9"
}
}
A free tier built to be used, not just tested
FreeNewsApi offers one of the most generous free plans available compared to typical news APIs.
5,000 free requests per day with a 2 requests/second rate limit.
| Provider | Req/day | Req/month | Rate limit | Delayed data | Article text (body) | Text search | Source |
|---|---|---|---|---|---|---|---|
| FreeNewsApi | 5,000 | — | 2 req/sec | No | Yes | Yes | — |
| NewsAPI.org | 100 | — | Not specified | Yes (24h) | No | Limited | pricing |
| GNews | 100 | — | ~1 req/sec | Yes (12h) | No | Limited | pricing |
| NewsData.io | 200 | — | Not specified | Yes (12h) | Partial | Yes | pricing |
| Mediastack | — | 100 | Not specified | Yes | No | Limited | pricing |
| NewsAPI.ai | — | — | Token-based | No | Yes | Yes | plans |
Verified against public pricing pages on April 11, 2026. Limits and features may change over time.
From articles to structured news events
FreeNewsApi provides articles through a traditional REST API. It is designed for searching, retrieving and processing news content when your application needs it.
If your product needs a continuous flow of information, SocketNews is built for a different workflow: it monitors news in realtime, processes incoming articles and delivers structured data through a persistent socket connection.
Explore SocketNewsFreeNewsApi
REST access to articles
- Search news articles on demand
- Retrieve article metadata and full body text
- Filter by country, language, topic, publisher and date
- Process the article data inside your own application
SocketNews
Structured news stream
- Receive updates without polling
- Monitor standard channels and custom keywords
- Get structured facts extracted from articles
- Build event-driven monitoring, alerting and newsroom workflows
Recent volume and current coverage
Coverage size and recent ingestion activity based on the last 7 full days.
Articles per day
Last 7 full days
Explore available countries and languages
The map highlights countries currently covered by the API. Hover a country to see the languages currently available in the fetch job catalog.
Browse available news categories
Open the full category list to see the topics currently available across the fetch catalog.
Available categories
View the current topic list used to organize and filter the dataset.
Search first, then fetch the full article
Use the listing endpoint to discover matching articles, then retrieve complete article text and metadata by UUID.
{
"data": [
{ "uuid": "ee1cab5b-...", "title": "Trump warns Tehran..." },
"... 9 more results"
],
"meta": {
"returned": 10,
"has_more": true
}
}
{
"data": {
"uuid": "ee1cab5b-...",
"title": "Trump warns Tehran ‘more to follow’...",
"publisher": "The Guardian",
"topics": ["politics", "world"],
"languages": ["en"],
"published_at": "2026-04-03T04:51:12.000Z",
"body": "Donald Trump claimed responsibility..."
}
}
Filter the dataset the way you need
Narrow results with a combination of structured filters and text search.
Country
Limit results to a specific country code.
Language
Filter articles by language code and inspect available combinations.
Category
Use topic-based filtering to focus on the sections that matter.
Publisher
Search or filter by publisher through dedicated lookup endpoints.
Author
Filter by author using lookup results and author UUIDs.
Date range
Use published_before and published_after to narrow time windows.
Everything you need to explore the dataset
Start with lightweight article search, then fetch complete details only when needed.
/v1/news
Lightweight article listing with filters, search, sorting and pagination.
/v1/details
Full article details by UUID, including body text and original article URL.
/v1/publishers
Publisher lookup endpoint for search and autocomplete workflows.
/v1/authors
Search authors and use the returned identifiers to refine article queries.
/v1/languages
Discover which languages are currently available for a specific country.
/v1/topics
Inspect the list of topics currently available across the API catalog.
Read the full API reference
Explore parameters, responses, examples and interactive documentation in the public docs.
Frequently asked questions
Quick answers to the most common questions about the API.
/v1/news returns lightweight article results for discovery, filtering and pagination.
/v1/details returns the full article payload for a specific UUID, including body text and metadata.
/v1/details endpoint, together with metadata such as publisher, topics, countries, languages and the original article URL.