NGX equity prices update roughly every 20 minutes, not tick by tick. Live here means pushed the moment the data changes, not a constant stream of price movement.If you’re polling
GET /companies on an interval to catch changes, a WebSocket connection gets you the same data faster and without wasted requests. You only hear from it when something actually changed.It carries no historical data, so keep using the REST endpoints for charts and history.Base URL
Available on every plan
Prices, market snapshot, indices, and forex rates are all available on the Free plan. None of them carry historical data, and their REST equivalents are free too. What actually scales by plan is how many connections you can hold open at once, and, on the prices channel, how many symbols one connection can request. See Limits for the full table.WebSocket connections don’t count against your monthly REST quota. The two are tracked separately.
Channels
Prices
Current price for a symbol list you choose
Market snapshot
The daily ASI, volume, and value-traded summary
Indices
All NGX indices
Forex rates
Current NGN exchange rates
Corporate disclosures
New disclosure filings as they’re published
Dividends
New dividend declarations as they’re recorded
Get started
Quickstart
Connect to your first channel in under five minutes
Authentication
How your API key travels over a WebSocket handshake
Limits
Connection and symbol limits by plan
Errors
Every WebSocket-specific error code, and how to fix it