News API for Real-Time JSON News Data

Get a free API key, test latest-news feeds and keyword search, and access real-time and historical news across 70+ countries and 20+ languages. Start with 250 free requests per day, no credit card required.

No credit card required. Start with 250 daily requests.

Free News API Latest News API Pricing and quotas
Free Tier

Free Tier

Start with 250 daily requests at no cost. View pricing

No Credit Card

No Credit Card

Sign up instantly without payment details

Easy to Use

Easy to Use

Simple JSON API with comprehensive docs

What is Currents News API?

Currents is a REST news API that delivers real-time and historical articles across 70+ countries and 20+ languages. Responses are clean JSON with metadata, descriptions, source URLs, available content fields, and filters for country, language, category, date range, and search keywords.

POWERED BY CURRENTS

Built for developers who need reliable news data

70+
Countries Covered

Global and regional news with country-level filtering.

26M+
Total Articles

A large and diverse news collection archived over the past 4 years.

20+
Languages Supported

Use language filters for multilingual news workflows.

Why Choose Currents?

Generous free tier

Start with 250 requests per day, no credit card required. See free plan details.

Broad source coverage

Use an active global source catalog across 70+ countries and 20+ languages.

Historical archive

Search 26M+ archived articles for research, monitoring, and trend analysis.

Developer-friendly JSON

Use consistent REST endpoints with clean JSON responses and predictable metadata. Get your API key.

Transparent pricing

Simple plans from free tier to enterprise scale, with clear monthly quotas. Compare plans.

Fast, reliable access

Built for predictable API access and monitored production reliability.

What Does Our News API Provide?

Comprehensive news data infrastructure for developers and enterprises

Latest News Endpoint

Latest News Endpoint

Access breaking news and recent articles with the /latest-news endpoint. Filter by language, country, or category to get precisely the content you need delivered in clean JSON format.

Search Endpoint

Powerful Search API

The /search endpoint lets you query our entire archive of 26M+ articles. Search by keywords, date ranges, sources, and more. Perfect for research, monitoring, and content curation.

Rich Metadata

Rich Article Metadata

Each article includes title, description, source URL, available content fields, published date, source domain, language, category, and author information when available. Structured data ready for your application.

API Response

Consistent JSON Format

All API responses follow a consistent schema with pagination support. Integrate once and trust that your implementation will work reliably across all endpoints and use cases.

Built for Every Use Case

See how developers and businesses use Currents API

News Aggregators

Build news aggregation platforms with newly indexed articles from a broad source catalog, delivered as clean JSON without maintaining your own scraping pipeline.

Market Research

Track industry trends, competitors, and market-moving narratives across global news sources with keyword search, source filters, date ranges, and country/language filters.

AI & NLP Workflows

Build summarization, classification, and sentiment-analysis workflows using metadata, source links, and available content fields subject to plan terms.

Crisis Monitoring

Monitor breaking events across regions with real-time article delivery, country/language filters, and source-level metadata for dashboards and alerts.

Brand Monitoring

Track mentions of your brand, products, executives, and competitors across global news sources in 20+ languages using keyword search and date filtering.

Academic Research

Access structured current and historical news data for journalism studies, media analysis, and social science research, with source attribution and consistent metadata.

Global Coverage by Country & Language

News from every corner of the world, delivered to your application

70+ Countries Covered

From major markets like the United States, United Kingdom, Germany, and Japan to emerging markets across Asia, Africa, and Latin America. Our global network ensures comprehensive coverage regardless of region.

  • North America: US, Canada, Mexico
  • Europe: UK, Germany, France, Spain, Italy, Netherlands
  • Asia-Pacific: Japan, China, India, Singapore, Australia
  • Middle East & Africa: UAE, Saudi Arabia, South Africa, Egypt
  • Latin America: Brazil, Argentina, Chile, Colombia

20+ Languages Supported

Access news in the language your users prefer. Our language detection and classification ensures accurate filtering and delivery of multilingual content.

🇺🇸 English 🇩🇪 German 🇪🇸 Spanish 🇫🇷 French 🇮🇹 Italian 🇵🇹 Portuguese 🇨🇳 Chinese 🇯🇵 Japanese 🇰🇷 Korean 🇷🇺 Russian 🇦🇪 Arabic 🇮🇳 Hindi 🇳🇱 Dutch 🇵🇱 Polish 🇹🇷 Turkish 🇮🇩 Indonesian

Enterprise-Grade Infrastructure

Built for monitored production reliability and scale

API

Production API Access

REST endpoints, clean JSON responses, and predictable metadata for application integrations.

24/7

Production Monitoring

Reliable service with redundant infrastructure and monitored production operations. Enterprise SLA terms are available by agreement.

24/7

Monitoring & Support

Continuous infrastructure monitoring with dedicated support for enterprise customers. We're here when you need us.

Simple Integration

Get started in minutes with our RESTful API

Python Example

import requests

API_KEY = "your-api-key"
URL = "https://api.currentsapi.services/v1/latest-news"

response = requests.get(
    URL,
    headers={"Authorization": API_KEY},
    params={"language": "en", "country": "US"}
)

data = response.json()
for article in data["news"]:
    print(article["title"])

JavaScript Example

const API_KEY = 'your-api-key';
const URL = 'https://api.currentsapi.services/v1/search';

fetch(`${URL}?keywords=technology&language=en`, {
  headers: { 'Authorization': API_KEY }
})
  .then(res => res.json())
  .then(data => {
    data.news.forEach(article => {
      console.log(article.title);
    });
  });

Works with any language that can make HTTP requests. View full documentation → | Get an API key

Transparent, Affordable Pricing

From free tier to enterprise scale

Free

250 requests/day

$69/mo

75K requests/month

$150/mo

300K requests/month

$300/mo

600K requests/month

Transparent request tiers — clear quotas, history access, and result caps. No hidden fees, no surprise charges. Scale as you grow.

View Full Pricing

Core API Endpoints

Everything you need to build news-powered applications

GET /v1/latest-news

Latest News

Retrieve the most recent news articles. Filter by language, country, and category to get targeted results for your application.

  • Real-time article delivery
  • Multiple filter parameters
  • Paginated results
GET /v1/search

Search Archive

Search through millions of archived articles. Perfect for research, historical analysis, and comprehensive content discovery.

  • Full-text keyword search
  • Date range filtering
  • Source-specific queries

Frequently Asked Questions

Is Currents News API free?

Yes! Currents offers a free tier with 250 daily requests. No credit card required to sign up. Simply register and start using the API immediately.

How much does Currents News API cost?

Pricing starts at $0 for the free tier (250 daily requests). Paid plans begin at $69/month for Builder (75K monthly requests), $150/month for Professional (300K monthly requests), and $300/month for Scale (600K monthly requests).

What countries does Currents News API cover?

Currents covers news from 70+ countries worldwide, including United States, United Kingdom, India, China, Germany, France, Japan, Brazil, Australia, and many more.

Does Currents News API offer real-time data?

Yes. Currents provides newly indexed news without an artificial plan delay. Observed freshness varies by publisher and source.

What programming languages can I use with Currents API?

Currents News API is a REST API that returns JSON, so you can use it with any programming language including Python, JavaScript, PHP, Ruby, Go, Java, Node.js, and more.

How fast is Currents API?

Response time varies by query, result size, and network path. Test representative requests with the endpoints and plan limits your application will use.

Ready to Get Started?

Use Currents API to power news aggregators, dashboards, research tools, and AI workflows with clean, structured news data. Start free with 250 daily requests — no credit card required.

Questions? Contact our support team