API
Stagingv2

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.

GET/v2/vendor/security/quote
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

ParameterDescription
symbol
string
required
Security symbol to quote, for example SDNASDPLC. Trimmed before lookup.

Response fields

FieldDescription
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"
  }
}