Search and retrieve news articles from 80,000+ sources.

apiKey HTTPS CORS Enabled
API Details
API NameNewsAPI
CategoryNews & Media
AuthenticationapiKey
HTTPS SupportYes – secured
CORS PolicyEnabled – browser-safe
DocumentationOpen Docs
Quick Start

Copy this JavaScript snippet to start using the API immediately.

const res = await fetch("https://newsapi.org/docs", {
  headers: { "Authorization": "Bearer YOUR_API_KEY" }
});
const data = await res.json();
console.log(data);
More News & Media APIs
See all
GNews

Real-time news API from Google News with full article content.

apiKeyHTTPS
Get API
The Guardian

Access all Guardian articles, sections, and tags since 1999.

apiKeyHTTPS
Get API
New York Times

Search NYT articles, reviews, and best-sellers lists.

apiKeyHTTPS
Get API
Access This API

View endpoints, request formats, rate limits, and full response schemas in the official docs.

Open Documentation Browse All APIs
Authentication Guide
API Key Required

Register on the provider site to get a free key, then pass it in your request:

Authorization: Bearer YOUR_KEY
// or as query param:
?api_key=YOUR_KEY
Compatibility
Browser (Frontend)Supported
Server (Node / Python)Always works
HTTPS / SSLSecured
Developer Tips
  • Store keys in .env – never expose them in client-side code.
  • Direct browser fetch calls work – no proxy needed.
  • Handle rate limits with retry logic and exponential backoff.
  • Cache responses locally to minimize calls and stay on free tier.
News & Media Category

Explore all free APIs in the News & Media category.

Browse News & Media
👋 Need help with code?