πŸŽ‰ Our Chrome Extension is here! Get live market prices right in your browser.Install Nowβ†’
RealMarketAPIRealMarketAPI
FeaturesPricingDocs

Playground

Interactive API playground

Widget

Embed widget solutions

SDK

Connect quickly with official SDK clients

Blog

Latest articles and updates

News

Recent news and announcements

Forum

Join our community forum

Learning

Learning resources, tutorials, and implementation guides

RSS Feeds

Curated trading RSS feeds directory

RealMarketAPI

Realtime market data infrastructure for modern fintech applications and trading platforms.

Product

  • Features
  • Pricing
  • Documentation
  • Widgets
  • Dashboard

Company

  • About
  • Contact
  • Blog
  • FAQ
  • Feedback
  • Status
  • Affiliates

Compare

  • All Comparisons
  • vs Alpaca
  • vs Polygon.io
  • vs GoldPrice.io
  • vs Finnhub
  • vs Alpha Vantage
  • vs Finage

Legal

  • Privacy Policy
  • Terms of Service
  • Refund Policy
  • Security
  • Trust Center
  • Risk Warning
  • Cookie Policy

Open Source

  • Learning Resource
  • RSS Feeds

Featured on

Fazier badgeRealMarketAPI - Real-time market data, built for builders | Product HuntFind Us on NextGen ToolsFeatured on Findly.toolsRealMarketAPI - Featured on Startup FameListed on Turbo0Featured on neeed.directoryVerified on Verified ToolsRealMarketAPI | dang.aiLive on FoundrListFeatured on ToolDirsMonitor your Domain Rating with FrogDRReal Market API badge#1 Product on EarlyHuntFeatured on LaunchIgniterListed on codetrendy.comFeatured on RankInPublicFeatured on ScrollLaunchOpenHunts Club MemberReal-time Market API badgeFeatured on Launch LlamaSEOJuiceFeatured on Wired BusinessFeatured on Dofollow.ToolsPowered by Startup Fast
Fazier badgeRealMarketAPI - Real-time market data, built for builders | Product HuntFind Us on NextGen ToolsFeatured on Findly.toolsRealMarketAPI - Featured on Startup FameListed on Turbo0Featured on neeed.directoryVerified on Verified ToolsRealMarketAPI | dang.aiLive on FoundrListFeatured on ToolDirsMonitor your Domain Rating with FrogDRReal Market API badge#1 Product on EarlyHuntFeatured on LaunchIgniterListed on codetrendy.comFeatured on RankInPublicFeatured on ScrollLaunchOpenHunts Club MemberReal-time Market API badgeFeatured on Launch LlamaSEOJuiceFeatured on Wired BusinessFeatured on Dofollow.ToolsPowered by Startup Fast

Β© 2026 RealMarketAPI. All rights reserved.

Built with ❀ for developers

vv0.0.0 Β· 2026-06-16

PrivacyΒ·TermsΒ·SecurityΒ·Risk WarningΒ·Cookies

Risk Disclosure: Trading in financial instruments and/or cryptocurrencies involves high risks including the risk of losing some, or all, of your investment amount, and may not be suitable for all investors. Prices of cryptocurrencies are extremely volatile and may be affected by external factors such as financial, regulatory or political events. This content is provided for informational purposes only and does not constitute financial advice.

Feedback
✈️Telegram Bot · RealMarket Bot · All Plans

Telegram BotMarket Data in Your Pocket

Send commands to @RealMarketAPISaasBot on Telegram to get live prices, market overviews, AI forecasts, price alerts, and volume spike notifications β€” no server required.

✈️ Open in Telegram← All Docs
/start/set/price/market/next/wishlist/alert/spike/sub/me

Contents

Setup CommandsMarket DataAnalysis & ForecastWishlistPrice AlertsVolume Spike AlertsSMA Crossover AlertsAccount & Info
πŸ”‘Connect your API key once with /set YOUR_API_KEY. After that, all authenticated commands work automatically. Get your key from the dashboard.
1

Setup Commands

/startNo auth

Displays the welcome message with a quick-start guide.

/set YOUR_API_KEYNo auth

Connects an API key to your Telegram account. The key must be active. If you already have a key connected, it will be replaced.

β€’ Key shorter than 10 characters β†’ format error

β€’ Key not found or not active β†’ not found error

/set sk_live_abcdefghij1234567890

/unsetNo auth

Disconnects the current API key from your Telegram session. Works even if the key is revoked or session is suspended.

/helpNo auth

Displays the full command reference grouped by category.

2

Market Data Commands

/price SYMBOLAuth required

Returns the live price for a single symbol. Data is sourced from the real-time Redis price channel (M1), falling back to the latest DB candle.

FieldDescription
PriceCurrent close price
Ask / BidAsk and bid prices
High / LowCandle high and low
ChangeClose βˆ’ Open (absolute + %)
TimeCandle open time (UTC)
Source⚑ Live (Redis) or πŸ—„ Cached (DB)

/price XAUUSD

/price BTCUSD

/price EURUSD

/marketAuth required

Displays a market overview of all plan-allowed symbols grouped by market class (Crypto, Forex, etc.). Shows symbol, price, and hourly change %.

/symbolsAuth required

Lists all available symbols grouped by market class. βœ… = included in your plan Β· πŸ”’ = requires a higher plan.

/tfAuth required

Lists all available timeframes in canonical order (M1 β†’ MN). βœ… = included in your plan Β· πŸ”’ = requires a higher plan.

3

Analysis & Forecast

/next SYMBOL [TIMEFRAME]Auth requiredPlus / Pro / Business

Returns a price forecast for the next candle based on technical indicators. Default timeframe is H1.

Indicators

EMA 21 / 50Exponential Moving Average
RSI (14)Wilder's smoothed RSI
ATR (14)Average True Range
SupportMin low β€” last 20 candles
ResistanceMax high β€” last 20 candles

Signal Bias

🟒 Bullish β€” bull score > bear AND β‰₯ 3

πŸ”΄ Bearish β€” bear score > bull AND β‰₯ 3

βšͺ Neutral β€” otherwise

Price targets: price Β± ATR(14)

/next XAUUSD

/next BTCUSD H1

/next EURUSD M15

4

Wishlist

A personal watchlist of symbols with live M1 prices and % change.

/wishlistAuth required

Shows all symbols in your watchlist with current prices and % change.

/wishlist add SYMBOLAuth required

Adds a symbol to your watchlist. Symbol must be in your plan. Duplicate entries are rejected.

/wishlist remove SYMBOLAuth required

Removes a symbol from your watchlist.

/wishlist remove allAuth required

Clears your entire watchlist at once.

5

Price Alerts

One-shot alerts triggered when price crosses a target level. Alerts are preserved after firing (IsTriggered = true).

/alert SYMBOL PRICEAuth required

Creates a price alert. Direction is auto-detected from the current price vs your target.

⬆️ Above β€” target > current price⬇️ Below β€” target < current price

/alert XAUUSD 2000

/alert BTCUSD 65000.50

/alert listAuth required

Lists all active (non-triggered) alerts with their 8-character short ID.

/alert remove {id}Auth required

Removes an alert by its 8-character short ID prefix.

/alert remove a3f8c1d2

/alert remove allAuth required

Removes all active alerts at once.

6

Volume Spike Alerts

One-shot alerts triggered when M1 volume exceeds a multiple of the historical average. Optional args can be provided in any order.

/spike SYMBOL [MULTIPLIER] [TIMEFRAME]Auth required

Registers a volume spike watch. Multiplier (min 1.5, default 2.0) and baseline timeframe (default H1) are optional and can be given in any order. Creation is rejected if the current volume already exceeds the threshold. One active watch per symbol per user.

Baselineavg(last 20 TF candles volume) Γ· minutes-per-candle β†’ M1 equivalent
TriggerM1 volume β‰₯ baseline Γ— multiplier
Min multiplier1.5
Default multiplier2.0
Default timeframeH1

Supported Baseline Timeframes

ValueCandle size
M11 minute
M55 minutes
M1515 minutes
M3030 minutes
H11 hour (default)
H44 hours
D1Daily

/spike XAUUSD

/spike BTCUSD 3

/spike EURUSD 1.5 H4

/spike XAUUSD H4

/spike XAUUSD 2.5 D1

/spike listAuth required

Lists all active spike watches with their threshold and 8-character short ID.

/spike remove {id}Auth required

Removes a spike watch by its 8-character short ID prefix.

/spike remove b2e91fc0

7

SMA Crossover Alerts

Subscribe to SMA21 / SMA50 crossover alerts on any supported timeframe. The bot fires a notification every time SMA21 crosses above or below SMA50. Subscriptions remain active indefinitely until removed.

/sub sma {timeframe} {symbol}Auth required

Subscribes to SMA21/SMA50 crossover alerts for the given symbol and timeframe. A duplicate subscription for the same pair is rejected.

ArgumentDescriptionExample
{timeframe}M1 Β· M5 Β· M15 Β· M30 Β· H1 Β· H4 Β· D1H1
{symbol}Trading symbol (case-insensitive)XAUUSD

/sub sma h1 XAUUSD

/sub sma h4 BTCUSD

/sub listAuth required

Shows all active SMA crossover subscriptions with their current state and short ID.

πŸ“ˆ SMA Crossover Subscriptions

β€’ XAUUSD H1 Β |Β  SMA21 above SMA50 ⬆️ Β |Β  πŸ†” 3fa2c1b0

β€’ BTCUSD H4 Β |Β  SMA21 below SMA50 ⬇️ Β |Β  πŸ†” 7e90d4a1

/sub remove {id}Auth required

Removes a specific SMA crossover subscription by its 8-character short ID.

/sub remove 3fa2c1b0

/sub remove allAuth required

Removes all active SMA crossover subscriptions at once.

Alert Notification Format

🟒 SMA Crossover Alert!

Β 

πŸ“Œ Symbol: XAUUSD

⏱️ Timeframe: H1

πŸ“Š SMA21 has crossed above ⬆️ (Bullish) SMA50

Β 

πŸ“ˆ SMA21: 2324.183456

πŸ“‰ SMA50: 2318.750123

πŸ•’ Time: May 06, 14:00 UTC

Β 

Use /price XAUUSD for full details.

Cross DirectionEmojiLabel
SMA21 crosses above SMA50🟒Bullish
SMA21 crosses below SMA50πŸ”΄Bearish

Crossover Detection Logic

Tick N: SMA21 < SMA50 β†’ state saved as false (no alert β€” first check)

Tick N+X: SMA21 > SMA50 β†’ state changed β†’ 🟒 FIRE alert, update to true

Tick N+Y: SMA21 < SMA50 β†’ state changed β†’ πŸ”΄ FIRE alert, update to false

... repeats until user runs /sub remove {id}

  • β€’ Checked every 1 minute via SmaAlertHostedService
  • β€’ Candles fetched from Redis (HISTORICAL:PRICE_CHANNEL_{SYMBOL}_{TIMEFRAME})
  • β€’ Minimum 50 candles required for a valid SMA50 calculation
  • β€’ The first check only initialises state β€” no alert is sent on subscription creation
8

Account & Info

/meAuth required

Displays your account profile.

FieldSource
API Key statusTelegramTracking.Status
Total EventsTelegramTracking.TotalSuccessEvent
Plan namePlan.Name via Usage.CurrentPlanCode
UsageRequestCount / RequestLimit (+ %)
ExpiryUsage.EndDate + days remaining
Auto-RenewalUsage.AutoRenewal

Ready to get started?

Connect your API key and start receiving live market data right in Telegram.

✈️ Open BotGet API Key β†’