Skip to main content
GET
/
v1
/
market
/
statistics
Top gainers and losers
curl --request GET \
  --url https://api.ngnmarket.com/v1/market/statistics \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "data": {
    "tradeDate": "2026-04-17",
    "summary": {
      "totalGainers": 10,
      "totalLosers": 10,
      "biggestGainer": {
        "symbol": "OKOMUOIL",
        "changePercent": 9.94
      },
      "biggestLoser": {
        "symbol": "TRANSCORP",
        "changePercent": -9.8
      }
    },
    "topGainers": [
      {
        "symbol": "OKOMUOIL",
        "companyName": "Okomu Oil Palm",
        "sector": "Agriculture",
        "lastClose": 364.5,
        "todaysClose": 400.7,
        "change": 36.2,
        "changePercent": 9.94,
        "volume": 287340,
        "valueTraded": 115073718,
        "trades": 412,
        "updatedAt": "2026-04-17T18:00:00.000Z"
      }
    ],
    "topLosers": [
      {
        "symbol": "TRANSCORP",
        "companyName": "Transnational Corporation",
        "sector": "Conglomerates",
        "lastClose": 10.2,
        "todaysClose": 9.2,
        "change": -1,
        "changePercent": -9.8,
        "volume": 1820450,
        "valueTraded": 16748140,
        "trades": 831,
        "updatedAt": "2026-04-17T18:00:00.000Z"
      }
    ]
  },
  "meta": {
    "plan": "growth",
    "calls_used": 210,
    "calls_remaining": 499790,
    "reset_at": "2026-05-01T00:00:00.000Z"
  }
}
The statistics endpoint returns the biggest movers on the NGX for a given trading session. This includes the top gainers sorted by percentage gain and the top losers sorted by percentage decline. Each entry includes the previous close, the day’s closing price, absolute and percentage change, and trading activity figures. You can request only gainers or only losers with the type filter, which is useful when you want to keep separate leaderboards in your UI.

Authorizations

Authorization
string
header
required

Pass your API key as a Bearer token: Authorization: Bearer ngm_live_YOUR_KEY. Generate keys at ngnmarket.com/dashboard/developer.

Query Parameters

date
string<date>

Trading date in YYYY-MM-DD format. Omit for the most recent available day.

Example:

"2026-04-17"

limit
integer
default:10

Number of entries to return per category (gainers and losers each respect this limit). Maximum 50.

Required range: 1 <= x <= 50
type
enum<string>

Filter to a single category. Omit to receive both.

Available options:
gainers,
losers

Response

Market statistics retrieved successfully.

success
boolean
required
meta
object

Quota and plan metadata included on every authenticated response.

data
object