Looking for investor pricing? See plans →
Developer API

Simple, transparent
API pricing.

Start free with 3,000 calls per month. Upgrade when you need more capacity or access to premium data.

Free tier, no credit card
Instant key generation
All endpoints via REST + JSON
Free
₦0
forever
3,000 calls / month
30 requests / minute
Market data, forex & disclosures
1 WebSocket connection
Get started free
Hobby
₦15,000
/ month
10,000 calls / month
60 requests / minute
Price charts & 2 years of history
2 WebSocket connections
Get started
Most popular
Starter
₦50,000
/ month
100,000 calls / month
120 requests / minute
Movers, dividends & news
3 WebSocket connections
Get started
Pro
₦100,000
/ month
250,000 calls / month
120 requests / minute
Sector data & full price history
5 WebSocket connections
Get started
Business
₦300,000
/ month
2,000,000 calls / month
300 requests / minute
Full financial statements
20 WebSocket connections
Get started
Endpoint access

What each plan unlocks.

Every plan includes the endpoints below it. Calling an endpoint above your plan returns 403 PLAN_REQUIRED.

Endpoint
Free
Hobby
Starter
Pro
Business
Enterprise
Free — included for all accounts
Market Snapshot
GET /v1/market/snapshot
Available Dates
GET /v1/market/available-dates
Company List
GET /v1/companies
Ticker Symbols
GET /v1/companies/identifiers
Forex Rates (current)
GET /v1/forex/current
Index List
GET /v1/indices
Disclosures Feed
GET /v1/disclosures
Disclosure Types
GET /v1/disclosures/types
Disclosures by Company
GET /v1/companies/:symbol/disclosures
Blog Posts
GET /v1/blog/posts
Blog Post Detail
GET /v1/blog/posts/:slug
Blog Search
GET /v1/blog/search
Market Status
GET /v1/market/status
Market Holidays
GET /v1/market/holidays
ETF List
GET /v1/etfs
Usage & Quota
GET /v1/account/usage
Hobby and above
Company Profile
GET /v1/companies/:symbol
Price History Chart
GET /v1/companies/:symbol/chart
Forex History
GET /v1/forex/history
Index Detail
GET /v1/indices/:symbol
Index History Chart
GET /v1/indices/:symbol/chart
Starter and above
Top Trades
GET /v1/market/top-trades
Top Movers (gainers/losers)
GET /v1/market/movers
Company News
GET /v1/companies/:symbol/news
Dividend History
GET /v1/companies/:symbol/dividends
Dividend Calendar (Upcoming)
GET /v1/dividends/upcoming
Dividend Calendar (Recent)
GET /v1/dividends/recent
ETF Detail
GET /v1/etfs/:symbol
ETF History Chart
GET /v1/etfs/:symbol/chart
Bond List
GET /v1/bonds
Request Logs
GET /v1/account/logs
Financial Ratios
GET /v1/companies/:symbol/financials/ratios
Pro and above
Market Breadth
GET /v1/market/breadth
Sector Performance
GET /v1/market/sectors
YTD Performers
GET /v1/market/ytd-performers
Income Statement
GET /v1/companies/:symbol/financials/income
Financial Growth
GET /v1/companies/:symbol/financials/growth
Business and above
Company Financials (all statements)
GET /v1/companies/:symbol/financials
Balance Sheet
GET /v1/companies/:symbol/financials/balance-sheet
Cash Flow Statement
GET /v1/companies/:symbol/financials/cash-flow
Trailing Twelve Months
GET /v1/companies/:symbol/financials/ttm
Enterprise — all endpoints + custom limits
Historical data depth

How far back you can go.

Price charts, forex history, index charts, ETF charts, and dividend history are capped by plan. 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.

Rate limits

Monthly quota + per-minute burst.

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
Starter
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.

WebSocket limits

Live updates, on every plan.

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.

Common questions.

Can't find what you're looking for? Contact us.

Start building today.

Free tier is live. Generate your API key in under a minute. No credit card needed.