Partner API Program

Embed African & Global Stock Trading into Your Product

One REST API. Nine exchanges. Pan-African equities across NSE, NGX, JSE, GSE, BRVM, LuSE and more — with full trade lifecycle management, real-time prices, and portfolio tracking built in.

9

Exchanges

1,000+

Stocks & Assets

0.75%

Broker Fee

5-min

Price Updates

What you get

Everything you need to build

Real-time Price Data

Live and end-of-day prices across NSE, NGX, JSE, GSE, BRVM, LuSE and more. Historical data ready for chart rendering.

Full Trade Lifecycle

Submit BUY and SELL orders via API. Orders enter our reviewed settlement flow with full audit trails.

Multi-currency Wallets

USD-denominated accounts with FX conversion at settlement. Support for KES, NGN, ZAR, GHS and more.

Sandbox Included

Free isolated test environment with $100k virtual funds and instant settlement. No approval needed to start.

Pan-African Coverage

The only API giving developers programmatic access to African equities alongside global markets in one integration.

Simple Onboarding

One API key, REST endpoints, JSON responses. Integrate in an afternoon. No broker license required.

Process

From application to live in days

01

Apply

Fill out the form below. Our team reviews within 1–2 business days.

02

Get Your Key

We issue a pk_live_ API key and seed your account with agreed funds.

03

Go Live

Swap your sandbox key for the production key. No other code changes needed.

Simple integration

One request. Instant trade.

Submit a BUY order, get a pending confirmation. Our dealing team reviews and settles within market hours. No broker license, no compliance overhead — that's our problem.

Recharts compatibleWebhook-readyMulti-currencyFX auto-conversion
trade.js
const res = await fetch(
  'https://mystocks.africa/api/v1/partner/trade',
  {
    method: 'POST',
    headers: {
      'Authorization': 'Bearer pk_live_...',
      'Content-Type': 'application/json',
    },
    body: JSON.stringify({
      symbol:   'SCOM.KE',
      type:     'BUY',
      quantity: 500,
    }),
  }
);

const order = await res.json();
// { status: 'PENDING', orderId: 'ord_...',
//   symbol: 'SCOM.KE', quantity: 500,
//   priceAtOrder: 16.50, currency: 'KES' }

Test first, commit later

Free sandbox. Instant access.

$100k virtual funds, 10 stocks, instant settlement. No approval required.

Get started

Apply for Production API Access

We review every application personally. You'll hear from us within 1–2 business days. Already have an API key? Access your dashboard →

By applying you agree to our API Terms of Service. We don't spam.