API
Stagingv2

Reference data

Get company metadata

Return the full reference profile for a single company by symbol.

GET/v2/vendor/company/metadata
Requires scopecompany.metadata

Query parameters

ParameterDescription
symbol
string
required
Security symbol. Case-insensitive; matched after trimming and upper-casing.

Response fields

FieldDescription
symbol
string
Ticker used across the API.
name
string
Registered issuer name.
sector
string
Sector classification.
boardMembers
array
Board of directors.
registrar
string
Appointed registrar.
Request
curl "https://stagingmobile.nasdng.com/v2/vendor/company/metadata?symbol=SDNASDPLC" \
  -H "Authorization: Bearer sk_test_xxxxxxxxxxxxxxxxxxxxxxxx"
const params = new URLSearchParams({ symbol: "SDNASDPLC" });
const res = await fetch(
  `https://stagingmobile.nasdng.com/v2/vendor/company/metadata?${params}`,
  { headers: { Authorization: "Bearer sk_test_xxxxxxxxxxxxxxxxxxxxxxxx" } }
);
const { data } = await res.json();
import requests

res = requests.get(
    "https://stagingmobile.nasdng.com/v2/vendor/company/metadata",
    params={"symbol": "SDNASDPLC"},
    headers={"Authorization": "Bearer sk_test_xxxxxxxxxxxxxxxxxxxxxxxx"},
)
data = res.json()
Response 200 OK
{
  "success": true,
  "message": "Company metadata fetched successfully",
  "data": {
    "symbol": "SDNASDPLC",
    "name": "NASD Plc",
    "isin": "NGSDNASDPL08",
    "instrumentType": "Equity",
    "status": "active",
    "category": "blue",
    "sector": "Financial Services",
    "subsector": "Other Financial Institutions",
    "marketCap": 20075000000,
    "nasdPrice": 40.15,
    "numberOfShareholders": 1840,
    "registrar": "Africa Prudential Plc",
    "secRegistered": true,
    "websiteUri": "https://nasdng.com",
    "logo": "https://cdn.nasdng.com/logos/sdnasdplc.png"
  }
}