Skip to content
DA DataAcuity by The Geek Network

DataAcuity Markets

Stock prices, crypto, and FX rates — refreshed daily, free from Yahoo lock-outs.

We fetch market data from independent free sources (CoinGecko, stooq.com, fawazahmed0/currency-api) and cache it in our warehouse. You get one clean API, one ZAR-billed subscription, and we deal with the providers.

What you can query

Top US equities & ETFs

SPY, QQQ, AAPL, MSFT, GOOGL, AMZN, NVDA, META, TSLA — refreshed daily after market close. Historical OHLCV per symbol.

Top 15 cryptocurrencies

BTC, ETH, USDT, BNB, SOL, XRP, USDC, DOGE, ADA, TRX, AVAX, DOT, MATIC, LTC, LINK. Spot prices with 24-hour change, volume, and market cap.

Daily FX rates

USD against ZAR, EUR, GBP, JPY, AUD, CAD, CHF, CNY, INR, BRL. Sourced from a community CDN that doesn't rate-limit South African IPs.

Top movers

Pre-computed gainers and losers since the previous trading day — both stocks and crypto. Filterable by category.

Symbol search

Look up any of our tracked symbols by ticker, name, or exchange. Includes metadata: asset class, source feed, last update.

Historical OHLCV

Daily candles per symbol going back to when the data feed first started. Use it for chart rendering or for feeding the BI Pipeline's FX enrichment.

Example call

curl -H "X-API-Key: YOUR_KEY" \
  "https://maps.dataacuity.co.za/markets/api/historical/BTC-USD?interval=30d"

// returns: array of {date, open, high, low, close, volume}

What this is not

  • Not real-time. Daily refresh after market close. If you need millisecond ticks, you need a paid feed — we'll point you at one.
  • Not (yet) Johannesburg Stock Exchange. Our free upstream doesn't carry JSE. We will add JSE when an enterprise customer pays for the data licence.
  • Not a brokerage. We give you data, not order routing. For execution you want a broker.

End-of-day markets for ZAR-billed apps

Free tier covers 1,000 calls per day — plenty for a dashboard.

Get an API key See pricing
Something went wrong on this page. Reload