NewsCatcher API
Machine-learning-powered news search API covering 70,000+ sources with NLP-based topic classification.
🔴 Offline · 631 ms
0%
100 calls/day, free key, no credit card (trial)
API key
Free alternatives (live ranking)
- Hacker News API — 🟢 Online · Unlimited, no key, no credit card
- DEV Community API — 🟢 Online · 30 calls/30s unauthenticated, no key for reads
- Wikipedia REST API — 🟢 Online · Unlimited, no key, must set User-Agent
Compare NewsCatcher API with…
- NewsCatcher API vs Hacker News API — Unlimited, no key, no credit card
- NewsCatcher API vs DEV Community API — 30 calls/30s unauthenticated, no key for reads
- NewsCatcher API vs Wikipedia REST API — Unlimited, no key, must set User-Agent
Paid alternatives
- NewsCatcher Business — from $99/mo
Frequently Asked Questions
Does NewsCatcher API require an API key?
Yes, NewsCatcher API requires a free API key. You can sign up via https://docs.newscatcherapi.com/.
What is NewsCatcher API's free tier?
100 calls/day, free key, no credit card (trial)
Is NewsCatcher API currently online?
We check NewsCatcher API every hour. The current status is shown at the top of this page. You can also see the 30-day uptime history in the chart above.
Implementation notes
When to use NewsCatcher API
NewsCatcher suits projects that need NLP-enhanced news search with entity extraction, topic classification, and named-entity filtering. Its 70,000-source index is one of the widest in the category, and the v2 API includes language detection and sentiment scoring not found in most free news APIs. The trial tier gives 100 calls/day.
Common pitfalls
- The free 'trial' key is time-limited, typically 14 days. After the trial expires, the key stops working and requests return 401. Unlike most free tiers, you must contact sales to get continued free access — there is no self-serve permanent free plan.
- The v2 API (`api.newscatcherapi.com/v2/`) and v3 API (`v3-api.newscatcherapi.com/api/`) have different authentication schemes. v2 uses `x-api-key` as a header; v3 uses `x-api-token`. Mixing them returns cryptic 401 errors.
- The `search` endpoint returns a maximum of 100 articles per page and up to 10,000 total results per query. For broad queries like `q=technology`, the API defaults to the most recent 100 articles — add `sort_by=relevancy` to get the most relevant results instead.
- NLP-derived fields (`topic`, `summary`, `named_entities`) are available on paid plans. The free trial returns these fields as `null` rather than omitting them, which can cause false positives in code checking for field presence.
Quick start (bash)
curl -H "x-api-key: YOUR_KEY" "https://api.newscatcherapi.com/v2/search?q=artificial+intelligence&lang=en&page_size=5" Embed this badge
Add a live status badge to your README, docs, or website.
Markdown
[](https://freeapi.watch/newscatcher) HTML
<a href="https://freeapi.watch/newscatcher"><img src="https://freeapi-builder.a10ayassine.workers.dev/badge/newscatcher.svg" alt="NewsCatcher API Status"/></a>