# Crypto News Feed API

> Crypto News Feed API is a paid API for AI agents from opportunity-api-production.up.railway.app, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Returns a normalized JSON feed of the latest crypto headlines aggregated from CoinTelegraph, CoinDesk, and The Block, including title, URL, source, and publication timestamp.

## Facts

- Endpoint: GET https://opportunity-api-production.up.railway.app/api/news
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/crypto-news-feed-api-9e43f10e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_pOZ525R6L73f1635RzlMv

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 crypto-news-feed-api-9e43f10e
```

Example prompt: Pull the latest crypto headlines from CoinTelegraph, CoinDesk, and The Block — I want a single normalized list with titles, links, sources, and publish times.

## When to prefer this

Use this endpoint when you need a single aggregated, normalized feed of the latest crypto headlines from three major sources (CoinTelegraph, CoinDesk, The Block) without having to call each source separately or parse different formats. Ideal for news briefings, market sentiment monitoring, or any workflow that needs timely crypto news in a consistent schema.

## Known failure modes

- Upstream news sources temporarily unavailable resulting in partial or empty feed
- Rate limiting or payment failure returning 402 status
- Stale data if upstream sources have not published recently
- Network timeout from Railway hosting environment

## How this service works

Latest crypto headlines from CoinTelegraph, CoinDesk and The Block in one normalized JSON feed: title, url, source, publishedAt.

## Output

A normalized JSON array of recent crypto news articles, each containing: headline title, article URL, source name (CoinTelegraph/CoinDesk/The Block), and ISO publishedAt timestamp.

## 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": [],
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/crypto-news-feed-api-9e43f10e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from opportunity-api-production.up.railway.app](https://www.zero.xyz/host/opportunity-api-production.up.railway.app/llms.txt)
