MMansa Markets
Mansa Markets/Data Methodology
โ—† Full Transparency ยท Last Updated March 2026

Data
Methodology.

We believe data consumers have a right to know exactly where their data comes from, how it is processed, and what its limitations are. This page is our full methodology โ€” no marketing, just facts.

โ—† Data Pipeline

How Data Flows.

01

Ingestion

Raw data is pulled from each exchange's official data feed or authorised data partner on a scheduled cadence. Each exchange connector is independently maintained and monitored for availability.

02

Normalisation

Raw exchange data arrives in different formats โ€” XML, JSON, CSV, and proprietary schemas. Our normalisation layer maps every field to a unified schema: ticker, open, high, low, close, volume, market cap, change, and change percentage.

03

Validation

Each data point passes automated quality checks: price bounds (checking for obvious outliers), stale data detection (flagging prices unchanged for extended periods during trading hours), volume sanity checks, and index consistency validation.

04

Enrichment

Validated records are enriched with derived fields: percentage changes, 52-week highs and lows, market cap calculations, and sector classifications based on the exchange's own sector taxonomy.

05

Storage & Serving

Enriched data is written to our primary database. Historical snapshots are retained for trend analysis. The API and terminal read from read-optimised replicas. CDN caching ensures fast global response times.

06

Monitoring

Automated alerts fire if any exchange feed goes stale, data quality metrics fall below thresholds, or latency increases. On-call engineers are notified for any disruption affecting live market data.

โ—† Update Cadence
During Market Hours
Every 30 minutes
Active trading sessions
After Market Close
End-of-day snapshot
Final closing prices
Historical Data
Daily snapshots
Retained indefinitely
โ—† Exchange Coverage

Data Sources by Exchange.

๐Ÿ‡ณ๐Ÿ‡ฌ
NGX
Nigerian Exchange Group
โ— Live
Source
NGX official data feed ยท NGX Group API
Prices in NGN. Index calculated by NGX Group. Market cap in NGN billions.
๐Ÿ‡ฌ๐Ÿ‡ญ
GSE
Ghana Stock Exchange
โ— Live
Source
GSE official data ยท Ghana Stock Exchange feed
Prices in GHS. Thinner liquidity than NGX; some stocks trade infrequently.
๐Ÿ‡ฐ๐Ÿ‡ช
NSE
Nairobi Securities Exchange
โ— Live
Source
NSE official data feed
Prices in KES. NASI is market-cap weighted. NSE also tracks NSE-20 and NSE-25 indices.
๐Ÿ‡ฟ๐Ÿ‡ฆ
JSE
Johannesburg Stock Exchange
โ— Live
Source
JSE market data ยท SIX Financial Information
Africa's largest exchange by market cap. Rand-denominated. ZAR/USD shown for context.
๐Ÿ‡จ๐Ÿ‡ฎ
BRVM
Bourse Rรฉgionale des Valeurs Mobiliรจres
โ— Live
Source
BRVM official data feed
XOF pegged to EUR at 655.957. Covers Ivory Coast, Senegal, Mali, Burkina Faso, and 4 others.
๐Ÿ‡ฟ๐Ÿ‡ฒ
LuSE
Lusaka Securities Exchange
โ— Live
Source
LuSE official market data
Thin liquidity; some stocks may show stale prices if no trades occurred.
๐Ÿ‡ช๐Ÿ‡ฌ
EGX
Egyptian Exchange
Soon
Source
EGX official data
Coming soon. Integration in progress.
๐Ÿ‡ฒ๐Ÿ‡ฆ
CSE
Casablanca Stock Exchange
Soon
Source
Bourse de Casablanca data
Coming soon. Integration in progress.
๐Ÿ‡น๐Ÿ‡ฟ
DSE
Dar es Salaam Stock Exchange
Soon
Source
DSE official data
Coming soon. Integration in progress.
โ—† Other Data

Commodities & Forex.

Commodity Prices

Commodity prices (crude oil, gold, copper, cocoa, coffee, sugar, platinum, coal, natural gas) are sourced from a combination of market data providers including Barchart, LME, ICE futures, GoldPrice.org, and ICCO.

Commodity prices are updated manually on a monthly basis to reflect current spot prices. They are clearly labelled with source and update date. We prioritise accuracy over automation for low-frequency commodity data.

Update frequency: Monthly manual refresh

Forex Rates

Foreign exchange rates (NGN, GHS, KES, ZAR, EGP, MAD, XOF, TZS, ZMW vs USD) are sourced from ExchangeRate-API (open.er-api.com), a free-tier exchange rate provider that aggregates rates from multiple banking sources daily.

Rates are indicative mid-market rates and may differ from interbank rates, retail bank rates, or black market rates. For Nigeria specifically, rates reflect the CBN NFEM official rate, not the parallel market.

Update frequency: Hourly (source updates daily)
โ—† Known Limitations

What We Don't Do.

โš  Not Real-Time

Data is updated every 30 minutes during market hours, not tick-by-tick. Mansa Markets is designed for market intelligence and position monitoring, not high-frequency trading or order execution.

โš  Thin Markets

Several African exchanges โ€” particularly LuSE, DSE, and portions of the GSE โ€” have low trading volume. On low-activity days, a stock's last trade price may reflect a trade from hours or days prior.

โš  For Information Only

All data is provided for informational purposes. Mansa Markets is not a regulated investment service. Data should not be used as the sole basis for investment decisions without independent verification.

โš  Holiday & Suspension Coverage

We source local public holiday calendars for each exchange, but calendar coverage may occasionally lag. If a market is showing as open during a holiday, data will simply be stale from the last trading session.

โ—† Disclaimer

All data provided by Mansa Markets is for informational and educational purposes only. It does not constitute financial advice, investment recommendations, or solicitation to buy or sell any security. Past performance of any security or index is not indicative of future results. Mansa Markets is not a registered investment adviser, broker-dealer, or financial institution. Users should conduct their own research and consult qualified financial advisers before making investment decisions. Data accuracy is not guaranteed and Mansa Markets accepts no liability for errors, omissions, or decisions made based on this data.