Market data
VWAP prices
Return volume-weighted average price rows per security across a date range. Use it to build historical price series, back-testing inputs, or end-of-day marks.
Requires scopevwap
SDNASDPLC
₦40.15
+1.64%
ABBEYBDS
₦1.50
-0.66%
CSCS
₦28.40
+1.25%
Query parameters
| Parameter | Description |
|---|---|
fromDate string required | Start of the range, inclusive. Format YYYY-MM-DD. |
toDate string required | End of the range, inclusive. Format YYYY-MM-DD. |
pageNumber integer optional | Page to fetch. Defaults to 1. |
limit integer optional | Rows per page. Defaults to 50. |
Response fields
| Field | Description |
|---|---|
Security string | Security symbol. |
date string | Trading date for the row. |
openprice number | Opening price in Naira. |
closeprice number | Closing price in Naira. |
high number | Session high. |
low number | Session low. |
volume number | Units traded. |
value number | Traded value in Naira. |
bid number | Best bid at close. |
ask number | Best ask at close. |
Request
curl "https://stagingmobile.nasdng.com/v2/vendor/vwap?fromDate=2026-01-18&toDate=2026-01-21&pageNumber=1&limit=50" \ -H "Authorization: Bearer sk_test_xxxxxxxxxxxxxxxxxxxxxxxx"
const params = new URLSearchParams({ fromDate: "2026-01-18", toDate: "2026-01-21", pageNumber: "1", limit: "50" }); const res = await fetch( `https://stagingmobile.nasdng.com/v2/vendor/vwap?${params}`, { headers: { Authorization: "Bearer sk_test_xxxxxxxxxxxxxxxxxxxxxxxx" } } ); const { data } = await res.json();
import requests res = requests.get( "https://stagingmobile.nasdng.com/v2/vendor/vwap", params={"fromDate": "2026-01-18", "toDate": "2026-01-21", "pageNumber": "1", "limit": "50"}, headers={"Authorization": "Bearer sk_test_xxxxxxxxxxxxxxxxxxxxxxxx"}, ) data = res.json()
Response 200 OK
{ "success": true, "message": "VWAP prices fetched successfully", "data": [ { "date": "2026-01-20", "Security": "SDNASDPLC", "count": 12, "openprice": 39.5, "closeprice": 40.15, "volume": 412500, "value": 16561875, "high": 40.4, "low": 39.5, "bid": 40.1, "ask": 40.2 } ], "meta": { "page": 1, "pages": 3, "total": 128 } }