News APIs
Stay informed with real-time access to news articles, headlines, and breaking news from thousands of sources worldwide. Perfect for building news aggregators, content curation tools, and media monitoring applications.Available APIs
| API | Description | Auth | HTTPS | CORS |
|---|---|---|---|---|
| apilayer mediastack | Free, Simple REST API for Live News & Blog Articles | apiKey | Yes | Unknown |
| Associated Press | Search for news and metadata from Associated Press | apiKey | Yes | Unknown |
| Chronicling America | Provides access to millions of pages of historic US newspapers from the Library of Congress | No | No | Unknown |
| Currents | Latest news published in various news sources, blogs and forums | apiKey | Yes | Yes |
| Feedbin | RSS reader | OAuth | Yes | Unknown |
| GNews | Search for news from various sources | apiKey | Yes | Yes |
| Graphs for Coronavirus | Each Country separately and Worldwide Graphs for Coronavirus. Daily updates | No | Yes | Yes |
| Inshorts News | Provides news from inshorts | No | Yes | Unknown |
| MarketAux | Live stock market news with tagged tickers + sentiment and stats JSON API | apiKey | Yes | Yes |
| New York Times | The New York Times Developer Network | apiKey | Yes | Unknown |
| News | Headlines currently published on a range of news sources and blogs | apiKey | Yes | Unknown |
| NewsData | News data API for live-breaking news and headlines from reputed news sources | apiKey | Yes | Unknown |
| NewsX | Get or Search Latest Breaking News with ML Powered Summaries | apiKey | Yes | Unknown |
| NPR One | Personalized news listening experience from NPR | OAuth | Yes | Unknown |
| Spaceflight News | Spaceflight related news | No | Yes | Yes |
| The Guardian | Access all the content the Guardian creates, categorised by tags and section | apiKey | Yes | Unknown |
| The Old Reader | RSS reader | apiKey | Yes | Unknown |
| TheNews | Aggregated headlines, top story and live news JSON API | apiKey | Yes | Yes |
| Trove | Search through the National Library of Australia collection of 1000s of digitised newspapers | apiKey | Yes | Unknown |
Features
Breaking News
Real-time access to breaking news and latest headlines
Multi-Source
Aggregate news from thousands of publishers worldwide
Search & Filter
Search by keywords, categories, sources, and date ranges
Historical Archives
Access historical news articles and archives
Use Cases
News Aggregation
Build comprehensive news platforms that pull content from multiple sources:- Display trending headlines
- Categorize by topic (business, technology, sports, etc.)
- Personalize news feeds based on user interests
- Create topic-specific news apps
Content Curation
Automate content discovery for:- Research and analysis
- Competitive intelligence
- Brand monitoring
- Market research
Media Monitoring
Track mentions and coverage of:- Your brand or company
- Competitors
- Industry trends
- Specific topics or keywords
Popular News Sources
Most news APIs provide access to major publishers including:- Associated Press
- Reuters
- The New York Times
- The Guardian
- BBC News
- CNN
- Bloomberg
- TechCrunch
- And thousands more
Search Capabilities
News APIs typically support:- Keyword Search: Find articles containing specific terms
- Category Filtering: Filter by business, technology, sports, entertainment, etc.
- Source Filtering: Select specific news outlets
- Date Range: Search within specific time periods
- Language: Filter by article language
- Country: Filter by country of publication
Response Data
Typical article data includes:- Headline/Title
- Article description/summary
- Full content (when available)
- Publication date and time
- Author information
- Source/Publisher
- Article URL
- Category/Tags
- Images
Authentication & Pricing
Most news APIs require an API key for authentication. Many offer free tiers with limitations:
- Free Tier: 100-1,000 requests per day
- Paid Plans: Higher limits, more sources, and advanced features
- Enterprise: Custom solutions for high-volume applications
Rate Limits
Be mindful of rate limits:- Free tiers: Typically 100-500 requests/day
- Implement caching to reduce API calls
- Cache articles for a reasonable period
- Use webhooks when available for real-time updates
Best Practices
Getting Started
- Choose a news API based on your needs (sources, coverage, pricing)
- Register for an API key
- Review documentation for endpoints and parameters
- Implement search and filtering logic
- Display articles with proper attribution
- Monitor usage to stay within rate limits
