# Toolsmith News Search

> Toolsmith News Search is a paid API for AI agents from toolsmith-api.dassad10.workers.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-13).

Returns recent, deduplicated news headlines with source, link, and publish date for any company, topic, or keyword query, with a configurable 1–30 day lookback window.

## Facts

- Endpoint: GET https://toolsmith-api.dassad10.workers.dev/t/news/search
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/toolsmith-news-search-9582111f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_t6IY-96JHEhVuk2knpPUN

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 toolsmith-news-search-9582111f
```

Example prompt: Can you pull recent news headlines about Nvidia from the past 14 days — I want the titles, sources, and links?

## When to prefer this

Use this endpoint when you need recent, deduplicated news headlines with source attribution for any company, brand, or topic, especially when you want a configurable time window and clean JSON output with direct article links. Prefer it over general web search endpoints when the use case is specifically news monitoring, press coverage research, or brand intelligence.

## Known failure modes

- Missing required 'q' parameter returns an error
- 'days' value outside 1–30 range is rejected
- Query returns empty results if no news found for that topic/timeframe
- Rate limiting or payment failure (x402) if USDC payment is not processed
- Stale or incomplete index coverage for very niche or obscure topics

## How this service works

Keyless pay-per-call APIs for AI agents: 30 tools across compliance, trade, safety, web and data. Pay per call with USDC on Base via x402. No account, no API key.

## Output

A JSON array of deduplicated news items, each containing the headline title, source publication name, article URL, and publish date, covering the specified lookback window (default 7 days, up to 30 days).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "q"
     ],
     "properties": {
      "q": {
       "type": "string",
       "description": "Search query, company or topic"
      },
      "days": {
       "type": "integer",
       "maximum": 30,
       "minimum": 1,
       "description": "Lookback window in days, default 7"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 2,
  "items": [
   {
    "link": "https://...",
    "title": "Example headline",
    "source": "Reuters",
    "publishedAt": "Tue, 14 Jul 2026 08:00:00 GMT"
   }
  ],
  "query": "OpenAI"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/toolsmith-news-search-9582111f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from toolsmith-api.dassad10.workers.dev](https://www.zero.xyz/host/toolsmith-api.dassad10.workers.dev/llms.txt)
