# API Platform

> 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.

[View PlatformHero in the HTML guide](https://partners.mystocks.africa/partners/docs)

[View PlatformPathways in the HTML guide](https://partners.mystocks.africa/partners/docs)

> Looking for a specific capability? Open the [Partner capability index](/partners/docs/capabilities)
> 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](/partners/docs/api-products), with all **194 operations across 148 route paths**,
request and response contracts, and integration guides. Read the [specification companion](/partners/docs/partner-specification)
for current integration guidance, or [download the complete PartnerAPI.pdf](/docs/PartnerAPI.pdf).

## Shared foundations

[Authentication](/partners/docs/auth)

API keys, data keys, OAuth client credentials, Firebase-token endpoints, and idempotency rules.

[API Reference](/partners/docs/api-reference)

Explore the OpenAPI reference, generated schemas, request examples, and response shapes.

[API Tester](/partners/docs/api-tester)

Run live sandbox and production requests from the browser using your partner API key.

[Capability Index](/partners/docs/capabilities)

Find production endpoints, webhook events, sandbox scenarios, and eligibility fields by workflow.

> New here? Read [About MyStocks](/partners/docs/about-mystocks), then choose a
> [Broker API](/partners/docs/getting-started-broker), [Trading API](/partners/docs/getting-started-trading),
> or [Market Data API](/partners/docs/getting-started-market-data) getting-started path.

## Sandbox

The sandbox mirrors production response shapes and starts every partner account with **$100,000 USD**
in virtual funds. Trades settle instantly in sandbox so you can test the full embedded-investing flow
without financial risk.

## Available markets

**All stocks listed on MyStocks are available for sandbox trading** across NSE, NGX, JSE, GSE, BRVM,
ZSE, BSE, LUSE, EGX, DSE, USE, MSE, CSE and SEM. Prices use the same delayed production catalogue. Use
`GET /stocks` to browse the full catalogue and get exact symbol strings.

| 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`.
