African Stock Market API
Embed African stock trading into your product with a single REST API — real-time prices and order execution across JSE, NGX, NSE, GSE, BRVM and more, plus bonds, funds, sub-accounts and webhooks.
Supported exchanges
Real-time market data
Live and historical prices across 8 African exchanges — quotes, charts, reference data and corporate actions.
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 wallets.
KYC assertion
Run your own KYC and assert the result via the API to unlock investing for a sub-account.
Event webhooks
Real-time webhooks for orders, settlement, dividends and transfers — event-driven, not polling.
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 wallet 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 live African prices
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
What is the African Stock Market API?
It is a single REST API from mystocks.africa that lets fintechs, neobanks and wealth platforms embed African stock trading, market data, bonds, funds and pre-IPO investing into their products — across JSE, NGX, NSE, GSE, BRVM, LuSE, USE and DSE — with USD settlement and event-driven webhooks.
Which African exchanges does the API cover?
The API covers the Johannesburg Stock Exchange (JSE), Nigerian Exchange (NGX), Nairobi Securities Exchange (NSE Kenya), Ghana Stock Exchange (GSE), the regional BRVM, Lusaka Securities Exchange (LuSE), Uganda Securities Exchange (USE) and Dar es Salaam Stock Exchange (DSE) — plus the bond, fund and pre-IPO instruments listed on the platform.
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, eight exchanges, USD settlement. Start free in the sandbox.