NewsAPI
Real-time news articles from 80,000+ sources worldwide
NewsAPI aggregates articles from over 80,000 global news sources, blogs, and publications in real-time. The API supports filtering by keyword, source, country, category, and language, plus sorting by relevance, popularity, or recency. The free Developer plan allows 100 requests/day with up to 1 month of historical articles — great for personal projects and learning. Commercial use requires a paid plan starting at $449/month. Widely used for news aggregators, media monitoring tools, sentiment analysis, and research dashboards.
API Details
Categories
Frequently Asked Questions
NewsAPI has a free Developer plan for non-commercial use: 100 requests per day, articles up to 1 month old, and limited to development testing (not for production sites). The Business plan starts at $449/month with 250,000 requests/month, full historical archive, and commercial use rights. The price jump from free to paid is significant.
NewsAPI aggregates articles from 80,000+ sources globally including major publishers (BBC, CNN, Reuters, New York Times, Bloomberg), blogs, and online magazines. Coverage spans 54 countries and 14 languages. Source quality varies u2014 major wire services like Reuters and AP have real-time updates, while smaller sources may have longer delays.
The Developer plan cannot be used on production websites or apps u2014 only for personal projects and development. Articles are capped at 1 month old. You get 100 requests/day. Results are capped at 100 articles per request. Content is text snippets with links to source u2014 not full article text (that requires individual source scraping or licensing).
For news data: The Guardian API (free, high quality), New York Times API (free with registration), Mediastack ($19.99/month), and Perigon ($99/month for AI-enriched news). For real-time news monitoring: GDELT Project (free, massive scale), and Event Registry. For financial news specifically: Finnhub includes news as part of its financial data API.
