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 Search

1 credit
GET /api/premium/news/search

The news search endpoint runs a full-text search over the article corpus with relevance scoring (term hits in title weighted 3x over snippet 1x, plus a recency boost). Filters: date range, provider substring match, category. Stop words are stripped. Each result includes title, url, source, snippet, published_at, relevance score, and the matched query terms.

When to use this endpoint

When an agent needs targeted search ("what did Anthropic publish in March?", "any news mentioning agent payments?"). For a curated daily summary instead of search, see whats-new.

Parameters

NameInTypeDescription
qquerystringFree-text query. Omit to browse latest filtered articles.
fromquerystringStart date YYYY-MM-DD UTC
toquerystringEnd date YYYY-MM-DD UTC
providerquerystringSubstring match against source name and domain
categoryquerystringSubstring match against article categories
limitqueryintegerMax results (1-100, default 25)

* required

Example response

{
  "ok": true,
  "query": "opus pricing",
  "matched": 12, "returned": 12,
  "results": [
    {
      "title": "Anthropic ships Claude Opus 4.7", "url": "...",
      "source": "Anthropic Blog", "published_at": "2026-04-27T12:00:00Z",
      "relevance": 0.85, "matched_terms": ["opus"]
    }
  ]
}

Code samples

Python SDK

from tensorfeed import TensorFeed

tf = TensorFeed(token="tf_live_...")
r = tf.news_search(q="agent payments", from_date="2026-04-01")

TypeScript SDK

import { TensorFeed } from 'tensorfeed';

const tf = new TensorFeed({ token: 'tf_live_...' });
const r = await tf.newsSearch({ q: 'agent payments' });

MCP tool

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

FAQ

How does the relevance score work?

A token in the title contributes 3 points; a token in the snippet contributes 1 point. The total is normalized by query length so longer queries do not automatically out-score shorter ones (caps at 0.7). Then a recency boost in [0, 0.3] is added based on how recent the article is in the matched window. Final score is in [0, 1].

Related endpoints