# CryptoNews Search by Keyword or Ticker

> CryptoNews Search by Keyword or Ticker is a paid API for AI agents from cryptonews.genexxis.com, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-30).

Searches crypto news headlines from the last 72 hours by keyword or ticker, returning deduplicated results sorted newest-first with corroboration counts.

## Facts

- Endpoint: GET https://cryptonews.genexxis.com/search?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/cryptonews-search-by-keyword-or-ticker-28627376
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_5pjpvnWAMJAgqmHaWZCUf

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 cryptonews-search-by-keyword-or-ticker-28627376
```

Example prompt: Search crypto news from the last 24 hours for anything mentioning 'ethereum ETF' and show me the top 10 most recent results along with how many outlets corroborated each story.

## When to prefer this

Choose this endpoint when you need keyword- or ticker-filtered crypto news rather than a broad top-stories feed. It is ideal for monitoring specific assets, tracking regulatory developments around named tokens, or verifying whether a story has been corroborated across multiple outlets — especially when you want results anchored to a specific time window within the last 72 hours. Prefer it over general web search when you want deduplicated, outlet-attributed crypto journalism rather than raw web results.

## Known failure modes

- Missing required 'q' parameter returns an error
- Hours value outside 1-72 range may return empty results or an error
- Limit value outside 1-50 range may be clamped or rejected
- Highly specific multi-keyword queries may return zero results if no articles match all terms
- Tickers not in the tag dictionary may not be normalized (e.g. obscure altcoins)
- Payment not provided or insufficient USDC balance returns HTTP 402

## How this service works

Crypto news radar for agents: headlines and links from 13 crypto outlets (CoinDesk, Cointelegraph, The Block, Decrypt, DL News, The Defiant, Bitcoin Magazine, Blockworks...), refreshed every 10 minutes, kept 72 h, clustered across outlets so the same story is counted once and ranked by how many independent outlets report it. Each story is tagged with assets and themes (BTC, ETH, SOL, XRP, stablecoins, ETF, SEC, regulation, hacks, Fed...). Titles, links and at most a 200-character feed description; never article text.

## Output

A JSON object containing the original query, total match count, matched tag labels (e.g. ETH, ETF), and an array of up to 50 article objects — each with URL, title, publishing outlet, ISO 8601 publish timestamp, associated tags, and a corroboration count indicating how many distinct outlets reported the same story.

## 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": "Keywords or tickers, e.g. \"ethereum etf\", \"SOL\", \"stablecoin regulation\""
      },
      "hours": {
       "type": "string",
       "description": "Look-back window in hours, 1-72 (default 72)"
      },
      "limit": {
       "type": "string",
       "description": "Max results, 1-50 (default 25)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "q": "ethereum etf",
  "total": 3,
  "results": [
   {
    "url": "https://www.coindesk.com/markets/...",
    "tags": [
     "ETH",
     "ETF"
    ],
    "title": "Spot ether ETFs record third day of inflows",
    "outlet": "CoinDesk",
    "published": "2026-10-24T14:05:00.000Z",
    "corroboratedBy": 2
   }
  ],
  "matchedTags": [
   "ETH",
   "ETF"
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/cryptonews-search-by-keyword-or-ticker-28627376/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from cryptonews.genexxis.com](https://www.zero.xyz/host/cryptonews.genexxis.com/llms.txt)
