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.
How Data Flows.
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.
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.
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.
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.
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.
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.
Data Sources by Exchange.
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.
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.
What We Don't Do.
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.
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.
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.
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.
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.