List supported exchanges
Pan-African Market Data & Intelligence
/market/exchanges
List supported exchanges
getMarketExchangesReturns metadata for all supported exchanges — exchange code, name, country, currency, timezone, local trading hours, and real-time market status (OPEN/CLOSED). No parameters required. Response reflects the current server time. Formerly GET /market-data/exchanges, which remains a supported (deprecated) alias.
Parameters
This endpoint has no path or query parameters.
Headers
AuthorizationstringRequiredBearer sk_sandbox_<your_key> for sandbox requests.
Response fields
dataobject[]data[].codestringExchange code.
Example: "NSE"
data[].micstringISO 10383 operating Market Identifier Code.
Example: "XNAI"
data[].namestringFull exchange name.
Example: "Nairobi Securities Exchange"
data[].countrystringISO 3166-1 alpha-2 country code.
Example: "KE"
data[].currencystringLocal trading currency.
Example: "KES"
data[].timezonestringIANA timezone identifier.
Example: "Africa/Nairobi"
data[].trading_hoursobjectdata[].settlementobjectExchange settlement cycle. See GET /market/settlement for full detail (CSD, processing window).
data[].market_statusOPEN | CLOSEDCurrent market status based on server time and exchange schedule.
metaobjectStandard response metadata included on every market-data envelope.
meta.request_idstringUnique identifier for this request. Include in support tickets for tracing.
Example: "4f6e1a2b-3c4d-5e6f-7a8b-9c0d1e2f3a4b"
meta.timestampstringISO 8601 UTC timestamp of when the response was generated.
Example: "2026-06-04T10:23:45.123Z"
meta.exchangestring | nullExchange code the request was scoped to, when applicable.
Example: "NSE"
meta.symbolstring | nullTicker symbol the request was scoped to, when applicable.
Example: "SCOM.KE"
Response codes
200List of supported exchanges with current market status.401Unauthorized.