# Pulse402 News Pulse API

> Pulse402 News Pulse API is a paid API for AI agents from pulse402.6ynqsr8bxd.workers.dev, paid per call via x402, $0.025/call, status unknown (last checked 2026-09-14).

Returns machine-readable news intelligence for a query including tone, activity trends, geographic spread, key developments, and an evidence-grounded summary over a configurable time window.

## Facts

- Endpoint: POST https://pulse402.6ynqsr8bxd.workers.dev/v1/news/pulse
- Price: $0.025/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/pulse402-news-pulse-api-332bba7e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Bjb4x3aCodOqfJlOT-Vpc

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability pulse402-news-pulse-api-332bba7e -d '<json body>'
```

Example prompt: Give me a 24-hour news pulse on Nvidia — I want to know if coverage is rising or falling, the current tone, key developments with evidence links, and which countries are talking about it.

## When to prefer this

Choose this endpoint when you need structured, machine-readable news intelligence with evidence-grounded claims, tone tracking, and geographic spread — especially when you want confidence-scored developments with source URLs rather than raw article lists. Prefer it over generic news APIs when you need pulse-style trend direction (rising/falling) and tone delta in a single call, or when operating in an agent pipeline that requires verifiable, attributed outputs payable via x402 micropayment.

## Known failure modes

- Insufficient data for tone delta when query has too few recent articles (direction: insufficient_data, tone fields null)
- Empty sources and developments arrays for very niche or obscure queries with no GDELT coverage
- Payment failure if USDC balance is insufficient or x402 v2 handshake fails
- Stale results if GDELT ingestion is delayed relative to breaking news
- Query too broad returning noisy or irrelevant developments

## How this service works

Machine-readable paid news search and pulse intelligence over x402 v2.

## Output

A JSON object containing: an evidence-grounded natural language summary, tone metrics (current, previous, delta, direction), activity metrics (trend label, story count, change ratio, unique sources and countries), a list of key developments each with a claim, confidence score, importance score, and evidence URLs, a geography array, attribution to the underlying data provider, and a request ID with timestamp.

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "tone": {
   "delta": null,
   "current": null,
   "previous": null,
   "direction": "insufficient_data"
  },
  "as_of": "2026-09-01T04:02:00.000Z",
  "query": "nvidia",
  "window": "24h",
  "sources": [],
  "summary": "Example evidence-grounded summary.",
  "activity": {
   "trend": "rising",
   "stories": 10,
   "change_ratio": 0.25,
   "unique_sources": 4,
   "previous_stories": 8,
   "unique_countries": 0
  },
  "geography": [],
  "request_id": "00000000-0000-4000-8000-000000000000",
  "attribution": {
   "provider": "GDELT Project (Static Web NGrams)"
  },
  "developments": [
   {
    "claim": "Example evidence-grounded development.",
    "confidence": 0.8,
    "importance": 0.8,
    "evidence_urls": [
     "https://example.com/article"
    ]
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/pulse402-news-pulse-api-332bba7e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from pulse402.6ynqsr8bxd.workers.dev](https://www.zero.xyz/host/pulse402.6ynqsr8bxd.workers.dev/llms.txt)
