Currents API logo

Currents API

Currents API

UpFreemedia

Currents API emphasizes multi-language coverage (21 languages) and rich metadata — articles return category, language, and emotion fields, useful for AI content-classification pipelines.

Visit site ↗Documentation ↗Health checked 11h ago
Use it when

Rich article metadata (category, emotion, language all included)

Watch for

English-language mainstream media coverage thinner than NewsAPI

First check

Sign up at currentsapi.services for an apiKey, then GET https://api.currentsapi.services/v1/search?apiKey=XXX&keywords=world+cup&language=en.

Auth
api_key
CORS
?
HTTPS
Yes
Signup
?
Latency
2084 ms
Protocol
REST
Pricing
free

Uptime · 30-day window

Probes: 1Uptime: 100%Avg latency: 2084ms
01

About this API

Currents API takes a differentiated approach in the news space: instead of competing on source count, it pre-tags every article with category, language, and emotion. Useful for RAG, AI summary, and opinion-monitoring developers — saves running your own NLP pipeline. Multi-language coverage is the other angle: 21 languages with notably stronger Arabic and Indonesian than typical Western-focused news APIs. The free tier is 600 requests per month (monthly, not daily), which is a common footgun — you intend to test slowly over a week, then a tight loop blows through the quota in a day. During the World Cup, useful for non-English national team news aggregation (48 teams across 24+ official languages, single-language sources fall short).

02

What you can build

  • 1Multi-language news classification apps
  • 2Sentiment analysis / opinion-monitoring data sources
  • 3Regional news aggregation (non-English markets)
03

Strengths & limitations

Strengths

  • Rich article metadata (category, emotion, language all included)
  • 21-language coverage stronger than NewsAPI for non-English use cases
  • Free 600/month tier is enough for prototyping

Limitations

  • English-language mainstream media coverage thinner than NewsAPI
  • Free tier is monthly — high-volume use blows through it in a day
  • Smaller community than NewsAPI, harder to find answers when stuck
04

Example request

curl https://currentsapi.services/<endpoint> \
  -H "Authorization: Bearer $API_KEY"
05

Getting started

Sign up at currentsapi.services for an apiKey, then GET https://api.currentsapi.services/v1/search?apiKey=XXX&keywords=world+cup&language=en.

06

FAQ

Is the Currents emotion field accurate?+

ML-classified. High accuracy on clear-tendency news (disaster, celebration), error-prone on neutral or political opinion content. Use as a soft signal, not ground truth.

Worth using for World Cup multi-language?+

Yes. 48 official languages across the 48 teams add up to 20+. A single-language news API misses regional coverage. Currents is stronger on Arabic, Indonesian, etc. than NewsAPI.

07

Technical details

CORS: ?HTTPS: YesSignup: ?Open source: No
Auth type
api_key
Pricing
free
Rate limit
Free 每月 600 请求;付费从 $50/月起
Free tier quota
Free tier: 600 requests/month (monthly cap). Paid plans from $50/month with daily quotas.
Protocols
REST
SDKs
javascript, python
Response time
2084 ms
Last health check
5/20/2026, 8:20:43 AM
08

Tags