Market data
Security quote
Return a consolidated quote for a single security by symbol: last price with change against the open, session OHLC, volume and turnover value, market capitalisation, 52-week high and low, 30-day average volume, last trade time and sector classification - the market-data and reference fields most price tickers need, in one call.
Requires scopesecurity.quote
SDNASDPLC
₦40.15
+1.64%
Price fields are null when there is no live datalastPrice, change, percentageChange, open, high, low, volume and turnoverValue are derived from the live market feed. When the security has not traded or is absent from the feed they come back as null; the reference fields (marketCapitalization, 52-week range, sector) are still returned. lastTradeTime is null when no trade is on record.
Query parameters
| Parameter | Description |
|---|---|
symbol string required | Security symbol to quote, for example SDNASDPLC. Trimmed before lookup. |
Response fields
| Field | Description |
|---|---|
symbol string | The security requested. |
securityName string | Registered issuer name. |
lastPrice number | Last traded price in Naira. |
change number | Change versus the opening price (lastPrice minus open). |
percentageChange number | Change as a percentage of the opening price. |
open number | Opening price for the session. |
high number | Session high. |
low number | Session low. |
volume number | Units traded in the session. |
turnoverValue number | Traded value in Naira (lastPrice multiplied by volume). |
marketCapitalization number | Market capitalisation in Naira. |
fiftyTwoWeekHigh number | Highest price over the trailing 52 weeks. |
fiftyTwoWeekLow number | Lowest price over the trailing 52 weeks. |
averageThirtyDayVolume number | Average daily volume over the last 30 days. |
lastTradeTime object | Date and time of the most recent trade, as { date, time }. Null when no trade is on record. |
sector string | Sector classification. |
subsector string | Subsector classification. |
Request
curl "https://stagingmobile.nasdng.com/v2/vendor/security/quote?symbol=SDNASDPLC" \ -H "Authorization: Bearer sk_test_xxxxxxxxxxxxxxxxxxxxxxxx"
const params = new URLSearchParams({ symbol: "SDNASDPLC" }); const res = await fetch( `https://stagingmobile.nasdng.com/v2/vendor/security/quote?${params}`, { headers: { Authorization: "Bearer sk_test_xxxxxxxxxxxxxxxxxxxxxxxx" } } ); const { data } = await res.json();
import requests res = requests.get( "https://stagingmobile.nasdng.com/v2/vendor/security/quote", params={"symbol": "SDNASDPLC"}, headers={"Authorization": "Bearer sk_test_xxxxxxxxxxxxxxxxxxxxxxxx"}, ) data = res.json()
Response 200 OK
{ "success": true, "message": "Security quote fetched successfully", "data": { "symbol": "SDNASDPLC", "securityName": "NASD Plc", "lastPrice": 40.15, "change": 0.65, "percentageChange": 1.65, "open": 39.5, "high": 40.4, "low": 39.5, "volume": 412500, "turnoverValue": 16561875, "marketCapitalization": 20075000000, "fiftyTwoWeekHigh": 42.8, "fiftyTwoWeekLow": 31.2, "averageThirtyDayVolume": 305000, "lastTradeTime": { "date": "2026-07-08", "time": "14:32:07" }, "sector": "Financial Services", "subsector": "Other Financial Institutions" } }