published

News API

News API provides developers free access to real-time news articles and headlines, enabling seamless integration into various applications and platforms.

Developed by NewsAPI.org

99.90%Uptime
150msLatency
1.4kStars
API KeyAuth
NoCredit Card
RESTStyle
v2Version
API Endpoints

Reference for available routes, request structures, and live examples.

Searches news articles by keyword

Full Endpoint URL
https://newsapi.org/everything
Implementation Example
curl -X GET 'https://newsapi.org/everything' \
  -H 'Authorization: Bearer YOUR_API_KEY'
Request Payload
{
  "q": "artificial intelligence",
  "sortBy": "publishedAt",
  "language": "en"
}
Expected Response
{
  "articles": [
    {
      "title": "AI Breakthrough in Medical Diagnosis",
      "source": {
        "name": "Science Daily"
      },
      "publishedAt": "2023-07-18T10:00:00Z"
    }
  ]
}
Version:v2
Limit:100 requests/day
Real-World Applications
  • Integrating real-time news feeds into web or mobile applicationsOptimized Capability
  • Building news monitoring and analytics dashboardsOptimized Capability
  • Creating chatbots or virtual assistants that deliver live news updatesOptimized Capability
  • Developing content aggregation platformsOptimized Capability
  • Enabling keyword-based news alert systemsOptimized Capability
Advantages
  • Wide range of global news sources and categories
  • Simple REST API with JSON response format
  • Flexible querying filters by keywords, sources, languages, and dates
  • Free tier available with no upfront cost
  • Comprehensive, well-documented API and easy integration
Limitations
  • Rate limits on free tier can be restrictive for high-demand apps
  • No official SDKs for all languages; some community-maintained
  • No built-in AI or natural language processing features
  • Limited free trial duration
  • Some advanced features and premium sources only in paid plans

FAQs

API Specifications

v2
Pricing Model
Tiered subscription with free and paid plans
Credit Card
Not Required
Response Formats
JSON
Supported Languages
7 Languages
SDK Support
JavaScript, Python, Ruby
Time to Hello World

Under 15 minutes

Rate Limit

500 requests per day for free plan; higher limits available on paid plans

Free Tier Usage

Up to 500 requests per day with access to all endpoints and basic news sources

Use Case: Best For

Developers building news apps, dashboards, and real-time content platforms

Not Recommended For

Applications needing unlimited or high-volume requests with advanced analytics

#news#media

Explore Related APIs

Discover similar APIs to News API

View All APIs
PUBLIC

Webz.io News API

The Webz.io News API offers developers free and structured access to real-time news data, ideal for media monitoring and analytics applications.

PUBLIC

Giphy API

The Giphy API gives developers free access to a vast collection of GIFs and animated images, ideal for enhancing applications with engaging content.

Fun & EntertainmentView Details
PUBLIC

TVMaze API

The TVMaze API offers developers free access to extensive television show data, ideal for integration into entertainment applications.

Fun & EntertainmentView Details