Choose the right MyStocks API surface: Broker API for embedded investing infrastructure, Trading API for orders and portfolios, and Market Data API for prices, charts, companies, and market intelligence.
Explore endpoints
209 of 209/assets
Unified asset catalog
Full endpoint documentationlistAssetsReturns stocks, ETFs, bonds, and funds in one normalized catalog. Instruments that exist but cannot currently be transacted remain discoverable with tradable: false, a status, and capability flags. Unknown exchange order constraints are returned as null rather than inferred.
Parameters
assetClassSTOCK | ETF | BOND | FUNDqueryexchangestringquerystatusstringquerytradablebooleanquerysearchstringquerylimitintegerqueryExample: 100
cursorstringqueryHeaders
AuthorizationstringRequiredBearer sk_sandbox_<your_key> for sandbox requests.
Response fields
dataobject[]Requireddata[].assetIdstringRequiredExample: "stock:SCOM.KE"
data[].sourceIdstringRequireddata[].symbolstring | nulldata[].namestring | nulldata[].assetClassSTOCK | ETF | BOND | FUNDRequireddata[].exchangestring | nulldata[].exchangeMicstring | nulldata[].currencystringRequireddata[].statusstringRequireddata[].statusReasonstring | nulldata[].tradablebooleanRequireddata[].fractionablebooleanRequireddata[].shortablebooleanRequireddata[].marginablebooleanRequireddata[].minOrderSizenumber | nulldata[].lotSizenumber | nulldata[].tickSizenumber | nulldata[].settlementCyclestring | nulldata[].capabilitiesobjectRequireddata[].fractionalEligibilityobjectRequireddata[].orderRulesobjectRequireddata[].settlementunioncountintegerRequiredhasMorebooleanRequirednextCursorstring | nullResponse codes
200Normalized asset page.MyStocks Partner API
Build investing products for African markets.
One API for customer accounts, trading, portfolios, delayed market data, reporting, and production operations across 12 publicly approved exchanges.
curl 'https://mystocks.africa/api/sandbox/v1/partner/stocks?search=SCOM.KE&limit=1' \
-H "Authorization: Bearer $KEY"Choose a path
Start with what you are building
Create customer accounts, manage wallets, assert KYC, reconcile cash, and operate the embedded product.
Request quotes and place, supervise, cancel, and reconcile customer or master-account orders.
Build discovery, company, quote, chart, movers, market-status, and intelligence experiences.
Start in the sandbox
Sign in to the sandbox console, create an API key, and choose an integration guide. The sandbox uses virtual funds so you can test before requesting production access.
Choose where to run
Use the hosted API from your own application, install the partner interface on your infrastructure, or use both. Read Deployment options to compare these choices, then use the Partner workspace to manage access and credentials. Production access and on-prem installation licenses have separate approval and credential steps.
Looking for a specific capability? Open the Partner capability index for direct links to batch quotes, order replacement, market calendars, KYC webhooks, portfolio performance, fractional eligibility, and deterministic sandbox scenarios.
September 2026 Partner API specification
Explore the eight API products, with all 203 operations across 156 route paths, request and response contracts, and integration guides. Read the specification companion for current integration guidance, or download the complete PartnerAPI.pdf.
Shared foundations
Authentication
API keys, data keys, OAuth client credentials, Firebase-token endpoints, and idempotency rules.
API Reference
Explore the OpenAPI reference, generated schemas, request examples, and response shapes.
API Tester
Run live sandbox and production requests from the browser using your partner API key.
Capability Index
Find production endpoints, webhook events, sandbox scenarios, and eligibility fields by workflow.
New here? Read About MyStocks, then choose a Broker API, Trading API, or Market Data API getting-started path.
Sandbox
The sandbox mirrors production response shapes and starts every partner account with $100,000 USD in virtual funds. Eligible market orders use accelerated simulated settlement in Sandbox; limit orders can remain open and deterministic scenarios include partial fills and settlement failures. See Sandbox execution to test the supported embedded-investing flow without financial risk.
Available markets
Public coverage is approved for 12 exchanges: NSE, NGX, JSE, GSE, BRVM, BSE, LuSE, EGX,
DSE, USE, CSE and SEM. Directory and calendar responses may include other configured markets;
that does not confer trading entitlement. Sandbox instrument eligibility, available prices and FX
still apply. Use GET /stocks to discover exact symbols, then inspect eligibility before trading.
Prices use the delayed production catalogue.
| Symbol | Name | Exchange | Currency |
|---|---|---|---|
SCOM.KE | Safaricom PLC | NSE | KES |
EQTY.KE | Equity Group Holdings | NSE | KES |
DANGCEM.NG | Dangote Cement | NGX | NGN |
ZENITH.NG | Zenith Bank | NGX | NGN |
MTN.ZA | MTN Group | JSE | ZAR |
GCB.GH | GCB Bank | GSE | GHS |
SNTS.CI | Sonatel | BRVM | XOF |
ZANACO.ZM | Zambia National Commercial Bank | LUSE | ZMW |
This is a sample. Hundreds more stocks are available through GET /stocks.
Was this page useful?
Your signal helps us tighten partner onboarding docs.
Last updated on