Historical ETF price data
ETF Endpoints
ETF Chart
Retrieve historical daily price data for any NGX-listed ETF or ETP.
GET
Historical ETF price data
This endpoint returns a time series of daily closing prices for a specific NGX ETF or ETP. Use
period for a named lookback window (7d, 30d, 90d, 1y, 5y, all) or supply from and to for a custom date range.
In detailed format each row includes OHLCV data alongside a normalized field that rebases the price to 100 at the start of the requested period — useful for comparing two ETFs on the same scale. The chart format returns compact [date, price] pairs suited for line charting libraries.
The statistics block includes return_1m, return_3m, return_1y, and return_ytd — percentage returns versus fixed historical reference points, computed independently of the period you requested.
For example, to fetch one year of STANBICETF30 daily closes in chart-ready format:
Authorizations
Pass your API key as a Bearer token: Authorization: Bearer ngm_live_YOUR_KEY.
Generate keys at ngnmarket.com/dashboard/developer.
Path Parameters
ETF ticker symbol (e.g. STANBICETF30). Case-insensitive.
Example:
"STANBICETF30"
Query Parameters
Available options:
7d, 30d, 90d, 1y, 5y, all Start date YYYY-MM-DD (inclusive). Takes priority over period.
Example:
"2026-01-01"
End date YYYY-MM-DD (inclusive).
Example:
"2026-06-10"
detailed returns OHLCV objects; chart returns compact [date, price] pairs.
Available options:
detailed, chart