# MarketTwits News Digest (English) — x402

> MarketTwits News Digest (English) — x402 is a paid API for AI agents from x402-markettwits-news.onrender.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-23).

Returns a real-time English-translated digest of MarketTwits Telegram posts, categorized by topic (macro, equities, crypto, commodities, geopolitics) with importance tags, covering a configurable look-back window up to 48 hours.

## Facts

- Endpoint: GET https://x402-markettwits-news.onrender.com/news/digest?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-23
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/markettwits-news-digest-english-x402-5e265597
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_AdZyocuu_S70rEobIIFUk

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 markettwits-news-digest-english-x402-5e265597
```

Example prompt: Pull me the MarketTwits English news digest for the last 12 hours and highlight anything tagged high-importance in macro or equities.

## When to prefer this

Choose this endpoint when you need real-time English-language translations of Russian financial news from MarketTwits — particularly when monitoring macro events, central bank policy, oil/commodities, or geopolitical developments that originate in Russian-language media. It is preferable over generic news APIs when the source (MarketTwits Telegram channel) is specifically required, when importance tagging and topic categorization are needed out of the box, or when building trading bots that need low-cost ($0.01/call) structured news feeds updated every few minutes.

## Known failure modes

- Invalid hours parameter (outside 1-48 range) returns a 400 error
- Payment not provided or insufficient USDC balance causes 402 Payment Required
- Render cold-start delay may add latency on first call after inactivity
- Upstream Telegram channel unavailability could cause stale or empty results
- Network timeout on the Render.com hosted service during high load

## How this service works

Real-time English translations of MarketTwits (top Russian financial Telegram channel). Covers macro, central banks, oil/commodities, geopolitics, equities and crypto. Items are tagged high/medium importance and updated every few minutes. Ideal for trading bots and news agents. Also sells Russian market data (CBR FX and key rate, MOEX quotes/indices/movers, Rosstat fuel prices), public Telegram channel reading/search and Wildberries/Ozon product data.

## Output

A JSON object containing: total post count, hours covered, start timestamp, sections broken down by topic (macro, equities, crypto, commodities, geopolitics, unclassified) each with item arrays of {id, headline, importance, source_url, published_at}, a high_count summary per section, and a top_topics list with topic name and frequency count.

## 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": {
      "hours": {
       "type": "integer",
       "default": 24,
       "maximum": 48,
       "minimum": 1,
       "description": "Look-back window in hours (default 24, clamped to 1-48)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "hours",
      "count",
      "sections",
      "top_topics"
     ],
     "properties": {
      "note": {
       "type": "string"
      },
      "count": {
       "type": "integer"
      },
      "hours": {
       "type": "integer"
      },
      "since": {
       "type": "string"
      },
      "sections": {
       "type": "object",
       "properties": {
        "macro": {
         "type": "object",
         "properties": {
          "count": {
           "type": "integer"
          },
          "items": {
           "type": "array",
           "items": {
            "type": "object",
            "required": [
             "id",
             "published_at",
             "importance",
             "headline",
             "source_url"
            ],
            "properties": {
             "id": {
              "type": "integer",
              "examples": [
               389638
              ],
              "description": "Telegram post id in t.me/markettwits"
             },
             "headline": {
              "type": "string",
              "description": "First meaningful line, emoji removed"
             },
             "importance": {
              "enum": [
               "high",
               "medium",
               "low"
              ],
              "type": "string"
             },
             "source_url": {
              "type": "string",
              "description": "Original Russian post"
             },
             "published_at": {
              "type": "string",
              "description": "Publication time of the original post (ISO 860
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 228,
  "hours": 24,
  "since": "2026-10-20T16:00:00Z",
  "sections": {
   "equities": {
    "count": 28,
    "items": [
     {
      "id": 389795,
      "headline": "SPCX = +9%: SpaceX posted a quarterly profit for the first time",
      "importance": "high",
      "source_url": "https://t.me/markettwits/389795",
      "published_at": "2026-10-21T10:02:00Z"
     }
    ],
    "high_count": 7
   }
  },
  "high_count": 70,
  "top_topics": [
   {
    "count": 12,
    "topic": "Ukraine"
   }
  ],
  "unclassified_count": 54
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/markettwits-news-digest-english-x402-5e265597/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-markettwits-news.onrender.com](https://www.zero.xyz/host/x402-markettwits-news.onrender.com/llms.txt)
