Skip to main content
GET
/
market
/
status
NGX market open/close status
curl --request GET \
  --url https://api.ngnmarket.com/v1/market/status \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "data": {
    "is_open": true,
    "status": "open",
    "reason": "open",
    "session": {
      "open_time": "09:00",
      "close_time": "16:00",
      "timezone": "Africa/Lagos"
    },
    "holiday": null,
    "next_open": null,
    "closes_in": {
      "hours": 3,
      "minutes": 22,
      "total_minutes": 202
    },
    "as_of": "2026-05-13T11:38:00.000Z"
  },
  "meta": {
    "plan": "free",
    "calls_used": 1,
    "calls_remaining": 9999,
    "reset_at": "2026-06-01T00:00:00.000Z"
  }
}
The status endpoint tells you at a glance whether the Nigerian Exchange (NGX) is currently trading, and — if not — exactly why and when it will next open. All times are computed in the Africa/Lagos timezone (WAT, UTC+1). The NGX trading session runs Monday–Friday, 09:00–16:00 WAT, excluding public holidays.
curl "https://api.ngnmarket.com/v1/market/status" \
  -H "Authorization: Bearer ngm_live_YOUR_KEY"

The reason field

ValueMeaning
openThe market is currently trading.
pre_marketToday is a trading day but the 09:00 open has not yet occurred.
after_hoursToday was a trading day; the 16:00 close has passed.
weekendToday is Saturday or Sunday.
holidayToday is a public holiday. The holiday object will contain the holiday name and date.
When is_open is false, the next_open object tells you the date, UTC timestamp, and human-readable label for the next opening. For holiday closures, the holiday object provides the name of the holiday.

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.

Response

Market status retrieved successfully.

success
boolean
required
meta
object

Quota and plan metadata included on every authenticated response.

data
object