API
Stagingv2

Market data

Companies market data

Return live market data for every listed company in one call: current, opening and closing prices, best bid and offer, and volumes. Sourced from the exchange trading system.

GET/v2/vendor/companies/data
Requires scopecompanies.data

Response fields

FieldDescription
Company
string
Company symbol.
CurrentPrice
number
Last traded price.
OpeningPrice
number
Opening price for the session.
ClosingPrice
number
Closing price.
HighestPrice
number
Session high.
LowestPrice
number
Session low.
Bid
number
Best bid price.
Offer
number
Best offer price.
TotalVolume
number
Cumulative units traded.
SharesInIssue
number
Total shares in issue.
Request
curl "https://stagingmobile.nasdng.com/v2/vendor/companies/data" \
  -H "Authorization: Bearer sk_test_xxxxxxxxxxxxxxxxxxxxxxxx"
const res = await fetch("https://stagingmobile.nasdng.com/v2/vendor/companies/data", {
  method: "GET",
  headers: { Authorization: "Bearer sk_test_xxxxxxxxxxxxxxxxxxxxxxxx" },
});
const { data } = await res.json();
import requests

res = requests.get(
    "https://stagingmobile.nasdng.com/v2/vendor/companies/data",
    headers={"Authorization": "Bearer sk_test_xxxxxxxxxxxxxxxxxxxxxxxx"},
)
data = res.json()
Response 200 OK
{
  "success": true,
  "message": "Companies data fetched successfully",
  "data": [
    {
      "Company": "SDNASDPLC",
      "SharesInIssue": 500000000,
      "CurrentPrice": 40.15,
      "HighestPrice": 40.4,
      "LowestPrice": 39.5,
      "OpeningPrice": 39.5,
      "ClosingPrice": 40.15,
      "AveragePrice": 40.02,
      "Bid": 40.1,
      "Offer": 40.2,
      "BestBidVol": 1500,
      "VolumeAsk": 1000,
      "LastMatched": 40.15,
      "LastVolume": 250,
      "TotalVolume": 412500
    }
  ]
}