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.
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.