{"uid":"cap_oql71BB3VAe09-pGPOX-H","slug":"markettwits-news-english-paginated-feed-916c3b5f","name":"MarketTwits News (English) — Paginated Feed","description":"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.","url":"https://x402-markettwits-news.onrender.com/news/since?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"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":["id"],"properties":{"id":{"type":"string","pattern":"^[0-9]{1,15}$","description":"Last item id you already have (0 = from the oldest stored item). Items with a larger id are returned, oldest first."},"limit":{"type":"integer","default":50,"maximum":100,"minimum":1,"description":"Max items per page (default 50, max 100)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["since_id","count","has_more","next_id","items"],"properties":{"count":{"type":"integer"},"items":{"type":"array","items":{"type":"object","required":["id","source_url","published_at","importance","text_en"],"properties":{"id":{"type":"integer","examples":[389638],"description":"Telegram post id in t.me/markettwits"},"text_en":{"type":"string","description":"English translation of the post"},"importance":{"enum":["high","medium","low"],"type":"string"},"source_url":{"type":"string","description":"Original Russian post"},"posted_to_x":{"type":"boolean","description":"Whether the item was also posted to X"},"published_at":{"type":"string","description":"Publication time of the original post (ISO 8601)"},"buffer_post_id":{"type":["string","null"],"description":"Buffer post id when posted to X, else null"}}},"description":"Oldest first"},"next_id":{"type":"integer","description":"Pass as id= on the next call (= since_id when nothing new)"},"has_more":{"type":"boolean","description":"More items after this page: call again with id=next_id"},"since_id":{"type":"integer"},"latest_id":{"type":["integer","null"],"description":"Newest id in the store"}}}}}}},"responseSchema":{"type":"json","example":{"count":1,"items":[{"id":389858,"text_en":"⬆️🇷🇺#KLVZ = +16% PUTIN AND WITKOFF HAD A SUBSTANTIVE CONVERSATION - PESKOV","importance":"high","source_url":"https://t.me/markettwits/389858","published_at":"2026-10-21T15:40:00Z"}],"next_id":389858,"has_more":false,"since_id":389850,"latest_id":389858}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_I2FTeXDZ31XonYuZIPnQu","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns paginated, importance-tagged English translations of recent MarketTwits Russian financial Telegram posts since a given message ID","exampleAgentPrompt":"Pull all new MarketTwits English posts since message id 389800, up to 100 items, and flag anything tagged high importance.","exampleUseCases":[{"title":"Trading bot news ingestion loop","prompt":"Every 3 minutes, fetch any new MarketTwits English posts since the last id I have — start from id 0 if this is the first run — and alert me immediately if any item is tagged high importance."},{"title":"Macro analyst morning briefing","prompt":"Get me the latest 50 MarketTwits posts in English from overnight — start from id 0 — so I can scan for anything on central banks, oil, or geopolitics before the market opens."},{"title":"Geopolitical event monitoring","prompt":"I want to watch for major Russia-related geopolitical headlines — fetch all MarketTwits English posts since id 389850 and surface only the ones marked high importance."}],"resultDescription":"A JSON object containing a list of translated news items (oldest first), each with a numeric Telegram post id, English text, importance level (high/medium/low), original Russian Telegram URL, and ISO 8601 publication timestamp. Also includes pagination fields: since_id, next_id, has_more boolean, count, and latest_id — enabling efficient incremental polling.","failureModes":["Missing required 'id' query parameter returns a 400 error","Non-numeric or out-of-range id pattern causes validation failure","id value exceeding 15 digits rejected by schema pattern","Payment not received (x402 flow not completed) returns 402 Payment Required","No new items since given id returns an empty items array with has_more=false","Service temporarily unavailable on Render free-tier cold start (slow first response)"],"whenToPreferThis":"Choose this endpoint when you need real-time English-language access to the MarketTwits Telegram channel — Russia's top financial news aggregator — without managing Telegram API credentials. It is ideal for trading bots or news agents that need incremental polling (cursor-based pagination), importance filtering, and structured JSON output. Prefer it over generic news APIs when Russian macro, MOEX equities, CBR rate decisions, oil/commodity moves, or Russia-linked geopolitical events are specifically relevant.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-23T12:41:33.827Z","isFirstParty":false,"canonicalSlug":"markettwits-news-english-paginated-feed-916c3b5f"}