x402-markettwits-news.onrender.com
x402-markettwits-news.onrender.com · 31 paid endpoints · listed 2026-10-27
Latest official Bank of Russia rate (RUB per 1 unit, as /ru/fx) for one currency vs min and/or max: triggered, rate, breach below_min|above_max|null, distance and the CBR date. Unknown code -> 404, cbr.ru failure -> 502 (neither is settled).
Paid endpoints
| Method | Endpoint | Price | Networks |
|---|---|---|---|
| GET | x402-markettwits-news.onrender.com/ru/fx CBR official exchange rates from cbr.ru XML_daily.asp for a date (default: the latest set) and optional currency codes: per currency nominal, value (RUB per nom | $0.001 | Base |
| GET | x402-markettwits-news.onrender.com/ru/key-rate Current CBR key rate (% p.a.) from the cbr.ru DailyInfo web service (KeyRateXML; the hd_base/KeyRate page as fallback): rate, as_of, effective_since, previous_r | $0.001 | Base |
| GET | x402-markettwits-news.onrender.com/alerts/fx Latest official Bank of Russia rate (RUB per 1 unit, as /ru/fx) for one currency vs min and/or max: triggered, rate, breach below_min|above_max|null, distance a | $0.0015 | Base |
| GET | x402-markettwits-news.onrender.com/moex/quote One MOEX shares-market ticker from MOEX ISS (main board TQBR when listed): price (last trade, or previous close before the session's first trade), change/change | $0.0015 | Base |
| GET | x402-markettwits-news.onrender.com/alerts/news High-importance MarketTwits news matching any (or all) of 1-10 keywords, newer than since (an item id, same cursor as /news/since, or an ISO time; default last | $0.002 | Base |
| GET | x402-markettwits-news.onrender.com/news/since All stored items with id > id (oldest first, up to limit 1-100, default 50) plus next_id/has_more for the next call. The cheapest way for a bot to poll without | $0.002 | Base |
| GET | x402-markettwits-news.onrender.com/alerts/price Live price of one product (same chain as /product/monitor) vs target_price in RUB: triggered (current <= target and in stock), current_price, diff. Wildberries | $0.0025 | Base |
| GET | x402-markettwits-news.onrender.com/moex/index Index level, change/change_pct vs previous close, open/high/low, month/year change, annual high/low and traded value for up to 5 codes (default IMOEX), or code= | $0.003 | Base |
| GET | x402-markettwits-news.onrender.com/news/important Only importance=high MarketTwits news (newest first), limit 1-50 | $0.003 | Base |
| GET | x402-markettwits-news.onrender.com/news/latest Latest translated MarketTwits news (newest first), limit 1-50 | $0.003 | Base |
| GET | x402-markettwits-news.onrender.com/news/search Case-insensitive keyword search in translated MarketTwits news (all words must match), limit 1-50 | $0.003 | Base |
| GET | x402-markettwits-news.onrender.com/ru/fuel Average retail pump prices across Russia from Rosstat's weekly release (rosstat.gov.ru nedel_sred_cen.xlsx): price (RUB/l), as_of, week-over-week change, 4-week | $0.003 | Base |
| GET | x402-markettwits-news.onrender.com/moex/movers Ranks TQBR shares by change vs previous close (turnover >= min_value RUB, default 5 mln): top `limit` gainers and losers (default 10, max 50), advancers/decline | $0.004 | Base |
| GET | x402-markettwits-news.onrender.com/news/alerts/check Count of news matching q (same matching as /news/search) published in the last N hours (1-168, default 24), plus the 5 most recent | $0.004 | Base |
| GET | x402-markettwits-news.onrender.com/news/country Items of the last N hours (1-168, default 24; importance all|high|medium|low) that carry the country's flag emoji or mention it (e.g. RU: Russia/Kremlin/Bank of | $0.004 | Base |
| GET | x402-markettwits-news.onrender.com/news/topics/trending Top 5 topics (hashtags, names, keywords; counted once per item) in high-importance news of the last N hours (1-72, default 6), each with prev_count in the previ | $0.004 | Base |
| GET | x402-markettwits-news.onrender.com/product/history Wildberries price history for url: weekly points from WB's price CDN, prices observed by this service and the live price. Returns points (oldest first), current | $0.004 | Base |
| GET | x402-markettwits-news.onrender.com/product/info Live product data for a Wildberries (wildberries.ru, wb.ru) or Ozon (ozon.ru) product URL: title, current price in RUB (original_amount = list price before disc | $0.004 | Base |
| GET | x402-markettwits-news.onrender.com/tg/channel/latest Reads the public web preview t.me/s/<channel> (no login): newest `limit` posts (default 20, max 50) with id, date, text (HTML stripped, emoji kept), views, link | $0.004 | Base |
| GET | x402-markettwits-news.onrender.com/digest/daily One call: CBR key rate, official USD/EUR/CNY rates with change, Rosstat weekly fuel prices and the top high-importance news of 24h with topics. Fuel is null wit | $0.005 | Base |
| GET | x402-markettwits-news.onrender.com/news/alerts/new Checks only importance=high news matching q in the last N hours (1-168, default 6): has_new, count and the latest item. Cheap poll for market-moving alerts on a | $0.005 | Base |
| GET | x402-markettwits-news.onrender.com/news/movers Parses '#TICKER [Name] = ±X%' price-move mentions (stocks, indices, crypto; RU/US/... from the flag) in news of the last N hours (1-72, default 6), newest menti | $0.005 | Base |
| GET | x402-markettwits-news.onrender.com/news/sentiment Scores each item matching q in the last N hours (1-168, default 24) with a keyword/emoji lexicon (rise/beat/upgrade vs. fall/miss/sanctions, ⬆️/⬇️) plus explici | $0.005 | Base |
| GET | x402-markettwits-news.onrender.com/news/top-topics Top 5 topics (hashtags, names, keywords; counted once per item) across high-importance news of the last N hours (1-72, default 6) | $0.005 | Base |
| GET | x402-markettwits-news.onrender.com/product/monitor Fetches one Wildberries/Ozon product (live, as /product/info) and checks it against target_price (RUB). Returns below_target (current <= target and in stock), c | $0.005 | Base |
| GET | x402-markettwits-news.onrender.com/news/data-surprises Parses releases like 'US Pending Home Sales (Sep) = -7.3% m/m (exp. -0.5% / prev. +0.3%)' and earnings lines like '3Q REV. $14.58B, EST. $12.87B' from news of t | $0.006 | Base |
| GET | x402-markettwits-news.onrender.com/product/compare Fetches 2-5 product URLs (urls=comma-separated, or repeated url=) with the same live chain as /product/info and returns per-item title/price/original_price/in_s | $0.006 | Base |
| GET | x402-markettwits-news.onrender.com/tg/search Runs Telegram's own channel search (t.me/s/<channel>?q=) on 1-5 public channels, merges the matches newest first (up to `limit`, default 20) with per-channel co | $0.006 | Base |
| GET | x402-markettwits-news.onrender.com/news/summary/recent 3-5 sentence extractive summary of news matching q published in the last N hours (1-168, default 12; up to 50 items), with high_count. Use for 'what happened wi | $0.007 | Base |
| GET | x402-markettwits-news.onrender.com/news/summary 3-5 sentence extractive summary of the latest news matching q (limit 1-50, default 10): lead sentence + de-duplicated headlines, high-importance first | $0.008 | Base |
| GET | x402-markettwits-news.onrender.com/news/digest Groups news of the last N hours (1-48, default 24) into central_banks, macro, energy, equities, crypto and geopolitics by keyword rules (an item may appear in s | $0.01 | Base |
Latest checks
| When | Endpoint | HTTP | ms | Result |
|---|---|---|---|---|
| 5 h ago | x402-markettwits-news.onrender.com/alerts/fx | 402 | 250 | valid x402 v2 terms |
Income on Base (7 days)
| Day | Transfers | USDC | |
|---|---|---|---|
| 2026-11-02 | 1 | $0.001 | |
| 2026-10-31 | 2 | $0.003 | |
| 2026-10-30 | 4 | $0.006 | |
| 2026-10-29 | 1 | $0.0015 | |
| 2026-10-28 | 1 | $0.001 | |
| 2026-10-27 | 3 | $0.0035 | |
| 2026-10-26 | 5 | $0.0125 |
Is this your API?
<a href="https://logicnodes.io/observatory/p/x402-markettwits-news.onrender.com"><img src="https://logicnodes.io/observatory/badge/x402-markettwits-news.onrender.com.svg" alt="x402 status"></a>
Claim it for free with
x402_provider_claim (sign with your payout address), and get an alert within minutes when it stops answering with x402_monitor_create ($5 for 30 days). Both work over MCP (https://logicnodes.io/mcp/v2) or POST https://logicnodes.io/v1/tools/<tool>.Income is all USDC received by the provider's payout address on Base, whatever the source. Score: 0-100: 50 x share of checks in the last 72 h that returned valid x402 payment terms + 30 x min(1, log10(1 + USDC received in 7 days) / 4) + 20 x min(1, log10(1 + distinct payers in 7 days) / 3). A provider never checked scores on income only; income is all USDC received by its payout address on Base, whatever the source. JSON: /v1/observatory/providers/x402-markettwits-news.onrender.com