Skip to main content
NGN Market offers six plans. The Free plan lets you explore the API without spending anything. Paid plans unlock more endpoints and higher call limits. You can change your plan at any time from your developer dashboard.

Plan overview

PlanMonthly callsPrice
Free3,000Free
Hobby10,000₦15,000 / month
Starter100,000₦50,000 / month
Growth500,000₦200,000 / month
Business2,000,000₦700,000 / month
EnterpriseCustomCustom
All API keys on your account share one monthly quota pool. If you have multiple keys, their combined usage counts toward the same limit.

Endpoints by plan

Each endpoint is gated to a minimum plan. Calling an endpoint above your plan returns a 403 PLAN_REQUIRED error. The tables below show which plan each endpoint requires.

Free plan

Available to all accounts at no cost.
EndpointDescription
GET /market/snapshotDaily market summary: ASI, volume, value traded, market cap
GET /market/available-datesDates for which market data is available
GET /companiesPaginated, searchable company list
GET /companies/identifiersAll NGX ticker symbols
GET /forex/currentLatest NGN exchange rates
GET /indicesAll NGX market indices
GET /disclosuresPaginated feed of official corporate filings from NGX-listed companies
GET /disclosures/typesAll disclosure submission types with document counts
GET /companies/:symbol/disclosuresCorporate disclosures scoped to a single company
GET /blog/postsPaginated, filterable feed of published posts (filter by category, company, or tag)
GET /blog/posts/:slugFull post detail: rich author profile, named taxonomies, and content preview
GET /blog/searchAI-powered full-text search across posts
GET /account/usageQuota status and 30-day request analytics

Hobby plan (₦15,000/month)

Includes everything in Free, plus:
EndpointDescription
GET /companies/:symbolFull company profile
GET /companies/:symbol/chartHistorical price series
GET /forex/historyHistorical NGN forex rates
GET /indices/:symbolSingle index detail and constituents
GET /indices/:symbol/chartHistorical index values

Starter plan (₦50,000/month)

Includes everything in Hobby, plus:
EndpointDescription
GET /market/top-tradesMost traded stocks for a given date
GET /market/moversTop gainers and losers for a date
GET /companies/:symbol/dividendsFull dividend history with ex-dates, amounts, and yield
GET /dividends/upcomingPaginated calendar of all upcoming ex-dividend dates across NGX
GET /dividends/recentDividends whose ex-date fell within the last 60 days
GET /companies/:symbol/newsRecent news articles by company symbol
GET /bondsNGX-listed bond instruments
GET /account/logsPaginated request log history

Growth plan (₦200,000/month)

Includes everything in Starter, plus:
EndpointDescription
GET /market/breadthTrading session list with market breadth data
GET /market/sectorsSector-level performance breakdown
GET /market/ytd-performersYear-to-date best and worst performers

Business plan (₦700,000/month)

Includes everything in Growth, plus:
EndpointDescription
GET /companies/:symbol/financialsIncome statement, balance sheet, cash flow, and key financial ratios

Enterprise plan (Custom pricing)

Designed for organizations that need more than 2,000,000 calls per month, SLA guarantees, or dedicated support. Contact the NGN Market team to discuss pricing.
Not sure which plan fits? Start on Free to explore the API, then upgrade when you need more calls or access to higher-tier endpoints.

Shared quota pool

All keys on your account draw from the same monthly quota. If you have three keys on a Starter plan and one key uses 80,000 calls, the other two keys share the remaining 20,000 calls for that month. Use separate accounts if you need isolated quotas. Quota resets on your billing renewal date — the same day of the month you first subscribed. You can check your current usage at any time in the meta field included in every API response. See Rate limits for details.

Upgrading your plan

Log in to your developer dashboard and select a new plan. Upgrades take effect immediately. You gain access to higher-tier endpoints and a larger quota as soon as the upgrade is confirmed.
Downgrades take effect at the start of your next billing cycle. Calls to endpoints above your new plan tier will return 403 PLAN_REQUIRED errors once the downgrade kicks in.