LIVE
ANTHROPICOpus 4.7 benchmarks published2m ago
CLAUDEOK142ms
OPUS 4.7$15 / $75per Mtok
CHATGPTOK89ms
HACKERNEWSWhy has not AI improved design quality the way it improved dev speed?14m ago
MMLU-PROleader Opus 4.788.4
GEMINIDEGRADED312ms
MISTRALMistral Medium 3 released6m ago
GPT-4o$5 / $15per Mtok
ARXIVCompositional reasoning in LRMs22m ago
BEDROCKOK178ms
GEMINI 2.5$3.50 / $10.50per Mtok
THE VERGEFrontier Model Forum expansion announced38m ago
SWE-BENCHleader Claude Opus 4.772.1%
MISTRALOK104ms
ANTHROPICOpus 4.7 benchmarks published2m ago
CLAUDEOK142ms
OPUS 4.7$15 / $75per Mtok
CHATGPTOK89ms
HACKERNEWSWhy has not AI improved design quality the way it improved dev speed?14m ago
MMLU-PROleader Opus 4.788.4
GEMINIDEGRADED312ms
MISTRALMistral Medium 3 released6m ago
GPT-4o$5 / $15per Mtok
ARXIVCompositional reasoning in LRMs22m ago
BEDROCKOK178ms
GEMINI 2.5$3.50 / $10.50per Mtok
THE VERGEFrontier Model Forum expansion announced38m ago
SWE-BENCHleader Claude Opus 4.772.1%
MISTRALOK104ms
All endpoints

News

Free
GET /api/news

The /api/news endpoint returns the latest AI news articles aggregated from 15+ sources including Anthropic, OpenAI, Google, TechCrunch, The Verge, Hacker News, and more. Updated every 10 minutes via a Cloudflare Worker cron. No authentication required, generous limits, and a stable JSON shape designed for agent consumption.

When to use this endpoint

When your agent needs to know what is happening in AI right now. The free tier is sufficient for most cases; if you need full-text search with relevance scoring, see /api/premium/news/search.

Parameters

NameInTypeDescription
categoryquerystringFilter by category (e.g. research, tools, anthropic, openai)
limitqueryintegerNumber of articles (default 50, max 200)e.g. 20

* required

Example response

{
  "ok": true,
  "source": "tensorfeed.ai",
  "updated": "2026-04-27T18:00:00Z",
  "count": 20,
  "articles": [
    {
      "id": "abc123",
      "title": "Anthropic ships Claude Opus 4.7",
      "url": "https://anthropic.com/...",
      "source": "Anthropic Blog",
      "sourceDomain": "anthropic.com",
      "snippet": "New flagship model with 1M context window...",
      "categories": ["Anthropic", "Models"],
      "publishedAt": "2026-04-17T15:00:00Z",
      "fetchedAt": "2026-04-17T15:10:00Z"
    }
  ]
}

Code samples

Python SDK

from tensorfeed import TensorFeed

tf = TensorFeed()
result = tf.news(category="research", limit=20)
for article in result["articles"]:
    print(article["title"], "-", article["source"])

TypeScript SDK

import { TensorFeed } from 'tensorfeed';

const tf = new TensorFeed();
const result = await tf.news({ category: 'research', limit: 20 });
for (const a of result.articles) {
  console.log(`${a.title} - ${a.source}`);
}

MCP tool

Available via the TensorFeed MCP server as get_ai_news. Add npx -y @tensorfeed/mcp-server to your Claude Desktop or Claude Code MCP config.

FAQ

How often is the news endpoint updated?

Every 10 minutes. A Cloudflare Worker cron polls all 15+ RSS sources and writes the deduplicated article list to KV.

Is the news endpoint rate-limited?

No explicit rate limit on the free tier. We rely on Cloudflare's built-in DDoS protection. Identify your agent with a descriptive User-Agent header.

Can I filter by source instead of category?

Not directly via /api/news. The premium /api/premium/news/search endpoint supports a provider filter that matches against source name and source domain.

Related endpoints