Skip to main content
The NGN Market API provides programmatic access to Nigerian Exchange Group (NGX) market data. All endpoints share a common base URL, authentication scheme, and response envelope.

Market

Snapshots, ASI, top trades, gainers, sector rotation

Companies

Profiles, price charts, and financial statements

Forex & Indices

NGN exchange rates and all NGX market indices

Base URL

https://api.ngnmarket.com

Authentication

Every endpoint except /health requires a Bearer token in the Authorization header:
Authorization: Bearer ngm_live_YOUR_KEY
curl https://api.ngnmarket.com/v1/market/snapshot \
  -H "Authorization: Bearer ngm_live_YOUR_KEY"
Get your key from the developer dashboard.
Never expose your API key in client-side code or commit it to version control. If a key is compromised, revoke it from the dashboard immediately.

HTTP Response Codes

CodeMeaning
200Request succeeded
401Missing or invalid API key
403Endpoint requires a higher plan
404Resource or route not found
429Monthly quota exceeded
500Unexpected server error

Response Envelope

Every response (success or error) uses the same JSON envelope:
{
  "success": true,
  "data": { },
  "meta": {
    "plan": "starter",
    "calls_used": 4821,
    "calls_remaining": 95179,
    "reset_at": "2026-05-01T00:00:00.000Z"
  }
}
The meta object is included on every response so you always know where you stand on your quota.