Skip to main content

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

APIDescriptionAuthHTTPSCORS
apilayer mediastackFree, Simple REST API for Live News & Blog ArticlesapiKeyYesUnknown
Associated PressSearch for news and metadata from Associated PressapiKeyYesUnknown
Chronicling AmericaProvides access to millions of pages of historic US newspapers from the Library of CongressNoNoUnknown
CurrentsLatest news published in various news sources, blogs and forumsapiKeyYesYes
FeedbinRSS readerOAuthYesUnknown
GNewsSearch for news from various sourcesapiKeyYesYes
Graphs for CoronavirusEach Country separately and Worldwide Graphs for Coronavirus. Daily updatesNoYesYes
Inshorts NewsProvides news from inshortsNoYesUnknown
MarketAuxLive stock market news with tagged tickers + sentiment and stats JSON APIapiKeyYesYes
New York TimesThe New York Times Developer NetworkapiKeyYesUnknown
NewsHeadlines currently published on a range of news sources and blogsapiKeyYesUnknown
NewsDataNews data API for live-breaking news and headlines from reputed news sourcesapiKeyYesUnknown
NewsXGet or Search Latest Breaking News with ML Powered SummariesapiKeyYesUnknown
NPR OnePersonalized news listening experience from NPROAuthYesUnknown
Spaceflight NewsSpaceflight related newsNoYesYes
The GuardianAccess all the content the Guardian creates, categorised by tags and sectionapiKeyYesUnknown
The Old ReaderRSS readerapiKeyYesUnknown
TheNewsAggregated headlines, top story and live news JSON APIapiKeyYesYes
TroveSearch through the National Library of Australia collection of 1000s of digitised newspapersapiKeyYesUnknown

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

Cache news articles to minimize API calls and improve application performance. News content doesn’t change once published.
Always comply with copyright and attribution requirements. Display source information and link back to original articles.

Getting Started

  1. Choose a news API based on your needs (sources, coverage, pricing)
  2. Register for an API key
  3. Review documentation for endpoints and parameters
  4. Implement search and filtering logic
  5. Display articles with proper attribution
  6. Monitor usage to stay within rate limits

Build docs developers (and LLMs) love