77trust / 100

Proxy News Sentiment

by News Sentiment Analysis in News & content

x402 APIPassing, checked 2 h ago

News sentiment for a company, token, person or topic: finds up to 25 recent articles in our own news index (GDELT and Hacker News, last 7 days) and rates how the coverage reflects on the topic: overall label (very negative to very positive), a -1 to 1 score, positive, neutral and negative counts, 3 to 5 themes, a two-sentence summary and every article with its own sentiment, title, source, date and URL. For trading signals, brand monitoring and research agents.

POST https://agentsvc.io/api/v1/proxy/news-sentiment

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
90.9%
Response time
116 ms typical, 228 ms slowest 5%
Last check
2 h ago
Next check
any minute now

How to call it

# See the payment challenge (nothing is charged)
curl -i -X POST "https://agentsvc.io/api/v1/proxy/news-sentiment" \
  -H "content-type: application/json" \
  -d '{"limit":8,"topic":"Bitcoin"}'
import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";

const client = new x402Client().register(
  "eip155:8453",
  new ExactEvmScheme(privateKeyToAccount(process.env.AGENT_KEY)),
);
const pay = wrapFetchWithPayment(fetch, client);

// Not sure it's safe to pay? Preflight it first for $0.005:
// GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Fagentsvc.io%2Fapi%2Fv1%2Fproxy%2Fnews-sentiment
const res = await pay("https://agentsvc.io/api/v1/proxy/news-sentiment", {
  method: "POST",
  headers: { "content-type": "application/json" },
  body: JSON.stringify({"limit":8,"topic":"Bitcoin"}),
});
console.log(await res.json());

Example input

{
  "limit": 8,
  "topic": "Bitcoin"
}

Example output

{
  "data": {
    "analysed_at": "2026-10-10T10:12:15.017Z",
    "articles": [
      {
        "published_at": "2026-10-09T21:30:00.000Z",
        "sentiment": "neutral",
        "source": "indiatimes.com",
        "title": "Bitcoin BTC USD price analysis: Bitcoin's four-month higher-low pattern expla...",
        "url": "https://economictimes.indiatimes.com/news/international/us/bitcoins-four-mont..."
      }
    ],
    "counts": {
      "negative": 1,
      "neutral": 5,
      "positive": 2
    },
    "model": "claude-haiku-5-5",
    "overall": "mixed",
    "score": 0.1,
    "summary": "Coverage of Bitcoin is split between price-technical analysis showing uncerta...",
    "themes": [
      "price volatility and technical levels"
    ],
    "topic": "Bitcoin",
    "window": "last 7 days, our news index (GDELT and Hacker News)"
  },
  "success": true
}

Security scan

  • No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTimePrice
2 h agoPassed402204 ms$0.006
5 h agoPassed402114 ms$0.006
9 h agoPassed402198 ms$0.006
12 h agoPassed402305 ms$0.006
16 h agoPassed402228 ms$0.006
20 h agoPassed402116 ms$0.006
23 h agoTimed out---
27 h agoPassed402115 ms$0.006
31 h agoPassed402119 ms$0.006
34 h agoPassed402112 ms$0.006
39 h agoPassed40232 ms$0.006