Market data
Market snapshot (summary)
Aggregate a market snapshot over a date range: opening and closing index levels and capitalisation with percentage change, and summed volume, value and deals across the window.
Requires scopemarket.snapshot.summary
Query parameters
| Parameter | Description |
|---|---|
from string required | Start date, inclusive. Format YYYY-MM-DD. |
to string required | End date, inclusive. Must be on or after from; the range cannot exceed 366 days. |
Response fields
| Field | Description |
|---|---|
range object | Echoes the from and to you requested. |
summary.tradingDays integer | Number of trading days in the range. |
summary.securitiesIndex object | open, close and percentChange for the securities index. |
summary.pensionIndex object | open, close and percentChange for the pension index. |
summary.capitalisation object | open, close and percentChange for market capitalisation. |
summary.volume object | total volume across the range. |
summary.value object | total value across the range. |
summary.deals object | total deals across the range. |
Request
curl "https://stagingmobile.nasdng.com/v2/vendor/market-snapshot/summary?from=2026-01-01&to=2026-06-30" \ -H "Authorization: Bearer sk_test_xxxxxxxxxxxxxxxxxxxxxxxx"
const params = new URLSearchParams({ from: "2026-01-01", to: "2026-06-30" }); const res = await fetch( `https://stagingmobile.nasdng.com/v2/vendor/market-snapshot/summary?${params}`, { headers: { Authorization: "Bearer sk_test_xxxxxxxxxxxxxxxxxxxxxxxx" } } ); const { data } = await res.json();
import requests res = requests.get( "https://stagingmobile.nasdng.com/v2/vendor/market-snapshot/summary", params={"from": "2026-01-01", "to": "2026-06-30"}, headers={"Authorization": "Bearer sk_test_xxxxxxxxxxxxxxxxxxxxxxxx"}, ) data = res.json()
Response 200 OK
{ "success": true, "message": "Market snapshot summary fetched successfully", "data": { "range": { "from": "2026-01-01", "to": "2026-06-30" }, "summary": { "tradingDays": 124, "securitiesIndex": { "open": 985.2, "close": 1042.18, "percentChange": 5.78 }, "pensionIndex": { "open": 4050.4, "close": 4210.9, "percentChange": 3.96 }, "capitalisation": { "open": 1198000000000, "close": 1264000000000, "percentChange": 5.51 }, "volume": { "total": 214500000 }, "value": { "total": 8642000000 }, "deals": { "total": 15840 } } } }