GET /companies/:symbol: full OHLCV (open, day’s high and low, current price, volume), value traded, market cap, and change percentages across several periods. This is the only channel that requires a query parameter.
This accepts a required comma-separated, case-insensitive list of tickers:
This is a connect-time filter, not a live subscribe or unsubscribe protocol. There’s no message you send after connecting to add or remove symbols.To change your watchlist, close the connection and reconnect with a new
symbols list. NGX data refreshes roughly every 20 minutes, so reconnecting costs you nothing meaningful.SYMBOL_LIMIT_REACHED.
Message format
snapshot arrives once, right after you connect, with the current price for every requested symbol that has trading data. update arrives whenever any of those prices change, and always carries the full requested set, not just the symbol that moved.
day_high and day_low come back null before the first trade of the session. They fill in once trading activity for the day exists.Errors specific to this channel
See Errors for the full reference, including the auth codes every channel shares.