Access US and NGX market data under one account. Start free with 3,000 shared calls per month, then upgrade for more history and capacity.
Use one account, one set of API keys and one shared monthly allowance across every supported market.
US stocks, ETFs, ADRs, indices, price history, movers, breadth, sectors and market analytics over REST.
Nigerian stocks, indices, forex, disclosures, dividends, financial statements and NGX WebSocket feeds.
US financial statements and WebSocket feeds are not currently included. Those capabilities remain NGX-only.
Explore the API and build your first integration.
For side projects that need profiles and price history.
For growing products that need richer market data.
For production apps using advanced market analytics.
For high-volume products that need complete access.
Every plan includes the endpoints below it. Calling an endpoint above your plan returns 403 PLAN_REQUIRED.
Shared account endpoints appear in both views.
| Endpoint | Free | Hobby | Starter | Pro | Business | Enterprise |
|---|---|---|---|---|---|---|
| Included for every account | ||||||
US Stocks & ETFs GET /v1/us/tickers | ||||||
US Identifiers GET /v1/us/tickers/identifiers | ||||||
US Index List GET /v1/us/indices | ||||||
US Market Status GET /v1/us/market/status | ||||||
US Holidays GET /v1/us/market/holidays | ||||||
US Snapshot GET /v1/us/market/snapshot | ||||||
US Available Dates GET /v1/us/market/available-dates | ||||||
Blog Posts GET /v1/blog/posts | ||||||
Blog Post Detail GET /v1/blog/posts/:slug | ||||||
Blog Search GET /v1/blog/search | ||||||
Usage & Quota GET /v1/account/usage | ||||||
| Hobby and above | ||||||
US Profiles GET /v1/us/tickers/:symbol | ||||||
US Price History GET /v1/us/tickers/:symbol/chart | ||||||
US Index Detail GET /v1/us/indices/:symbol | ||||||
US Index History GET /v1/us/indices/:symbol/chart | ||||||
| Starter and above | ||||||
US Officers GET /v1/us/tickers/:symbol/officers | ||||||
US Movers GET /v1/us/market/movers | ||||||
US Historical Trending GET /v1/us/market/trending | ||||||
Request Logs GET /v1/account/logs | ||||||
| Pro and above | ||||||
US Breadth GET /v1/us/market/breadth | ||||||
US Sectors GET /v1/us/market/sectors | ||||||
US YTD Performers GET /v1/us/market/ytd-performers | ||||||
| Enterprise includes every endpoint with custom usage and rate limits. | ||||||
GET /v1/us/tickersGET /v1/us/tickers/identifiersGET /v1/us/indicesGET /v1/us/market/statusGET /v1/us/market/holidaysGET /v1/us/market/snapshotGET /v1/us/market/available-datesGET /v1/blog/postsGET /v1/blog/posts/:slugGET /v1/blog/searchGET /v1/account/usageGET /v1/us/tickers/:symbolGET /v1/us/tickers/:symbol/chartGET /v1/us/indices/:symbolGET /v1/us/indices/:symbol/chartGET /v1/us/tickers/:symbol/officersGET /v1/us/market/moversGET /v1/us/market/trendingGET /v1/account/logsGET /v1/us/market/breadthGET /v1/us/market/sectorsGET /v1/us/market/ytd-performersNGX and US stock and index price charts follow the same plan depth. NGX forex, ETF, dividend and financial history follow the plan ladder below. Ask for more than your plan allows and you still get a response, it just starts from the earliest date you're entitled to.
| Plan | History depth |
|---|---|
| Free | No chart access |
| Hobby | 2 years |
| Starter | 5 years |
| Pro | Full history |
| Business | Full history |
| Enterprise | Full history |
Financial statement endpoints have their own depth ladder: ratios start on Starter at the current year only, income statement and financial growth extend to 3 years annual on Pro, and everything reaches full history with quarterly data on Business.
Every plan enforces two limits: a monthly call quota and a per-minute burst cap. Both are tracked transparently in every API response.
| Plan | Calls / month | Requests / minute |
|---|---|---|
| Free | 3,000 | 30 |
| Hobby | 10,000 | 60 |
| StarterPopular | 100,000 | 120 |
| Pro | 250,000 | 120 |
| Business | 2,000,000 | 300 |
| Enterprise | Unlimited | Unlimited |
Quota resets on your billing renewal date. Every API response includes a meta object with your current usage.
Prices, market snapshot, indices, forex, disclosures, and dividends can all be pushed to you over WebSocket instead of polled. What scales by plan is how many connections you can hold open at once, and, on the prices channel, how many symbols one connection can request.
| Plan | Connections | Symbols / connection |
|---|---|---|
| Free | 1 | 10 |
| Hobby | 2 | 30 |
| Starter | 3 | 80 |
| Pro | 5 | 150 |
| Business | 20 | Unlimited |
| Enterprise | Unlimited | Unlimited |
Connections are counted per account across all six channels combined, not per channel. WebSocket connections and their messages don't count against the call quota above.
Can't find what you're looking for? Contact us.
Step-by-step guides for getting the most out of the API — from your first request to production integrations.
Free tier is live. Generate your API key in under a minute. No credit card needed.