African Stock Market API
Embed African stock investing into your product with a single REST API — market data and order execution across 12 exchanges: JSE, NSE, NGX, GSE, BRVM, EGX, BSE, SEM, DSE, USE, LuSE, CSE. Sandbox and paid-license prices use the current 15-minute-delayed feed. Real-time prices are unavailable until an approved feed is configured and verified. Includes sub-accounts and webhooks.
Supported exchanges · confirmed 2026-10-03
Market data
Quotes, historical prices, charts, reference data and corporate actions across 12 African exchanges. Sandbox and paid-license prices use the current 15-minute-delayed feed. Real-time prices are unavailable until an approved feed is configured and verified.
Full order lifecycle
Place BUY/SELL orders, track fills and settlement, and reconcile positions — routed to licensed local dealing members.
Sub-accounts
Create and fund end-user sub-accounts for your customers, with USD multi-currency accounts.
KYC assertion
Run your own KYC and assert the result via the API to unlock investing for a sub-account.
Event webhooks
Webhooks and SSE deliver account, order and market-status events separately from quotes. They are not a streaming price feed.
Beyond equities
Bonds, T-bills, Eurobonds, commercial paper, funds/ETFs, private credit and pre-IPO deals via the same API.
What you can build
- Add an African-stocks tab to a neobank or fintech app
- Launch a diaspora investing product with USD settlement
- Build a robo-advisor or thematic portfolio over African equities
- Offer bonds, T-bills and money-market funds to your users
- Power a research or market-data dashboard with African market data
Authentication & sandbox
Requests authenticate with an API key. Sandbox keys begin with sk_sandbox_ and give you a fully isolated environment with $100,000 in virtual funds — no approval needed, and no trade ever reaches a real market. When you’re ready, request production access and go live.
API: FAQ
Are market prices real-time or delayed?
Sandbox and paid-license prices use the current 15-minute-delayed feed. Real-time prices are unavailable until an approved feed is configured and verified. Read asOf and stale on each response to assess the actual observation. Webhooks and SSE deliver account, order and market-status events separately from quotes. They are not a streaming price feed.
What is the African Stock Market API?
It is a single REST API from mystocks.africa that lets fintechs, neobanks and wealth platforms embed investing and market data across 12 African exchanges — JSE, NSE, NGX, GSE, BRVM, EGX, BSE, SEM, DSE, USE, LuSE, CSE — with sub-accounts and event-driven webhooks.
Which African exchanges does the API cover?
The approved coverage list is Johannesburg Stock Exchange (JSE), Nairobi Securities Exchange (NSE), Nigerian Exchange Group (NGX), Ghana Stock Exchange (GSE), Bourse Régionale des Valeurs Mobilières (BRVM), The Egyptian Exchange (EGX), Botswana Stock Exchange (BSE), Stock Exchange of Mauritius (SEM), Dar es Salaam Stock Exchange (DSE), Uganda Securities Exchange (USE), Lusaka Securities Exchange (LuSE), Casablanca Stock Exchange (CSE). Coverage version 2026-10-03.1, confirmed 2026-10-03. Available instruments, data and trading permissions depend on your agreement and the API exchange directory.
Is there a JSE API, NGX API or NSE Kenya API?
Yes — a single integration gives you JSE, NGX and NSE Kenya market data and order execution, rather than separate per-exchange integrations. You authenticate once and address any supported market through the same endpoints.
How do I authenticate, and is there a sandbox?
Requests authenticate with an API key. Sandbox keys begin with sk_sandbox_ and give a fully isolated test environment with $100,000 in virtual funds — no approval needed to start building, and trades never hit real markets. Production keys are issued by agreement.
How do partners handle KYC for their users?
Partners run KYC with their preferred provider and assert the outcome to mystocks.africa via the API. The platform accepts partner-asserted KYC to unlock investing for each sub-account.
Build on African markets
One REST API, 12 exchanges, USD settlement. Start free in the sandbox.