Skip to main content
GET
Paginated blog post list
Returns a paginated, date-descending feed of published posts. Each page contains up to 20 posts, and each post includes a canonical url linking to the full article on ngnmarket.com/blog. You can filter the feed using any combination of category, company, and tag. For example, ?category=markets&company=DANGCEM returns posts in the markets category that are also tagged to DANGCEM. For the rich author profile, named taxonomies, and content preview, call GET /blog/posts/{slug}.

Available categories

Pass one of these slugs to the category query param.

Available tags

Pass one of these slugs to the tag query param.

Filtering by company

The company param takes the NGX stock ticker symbol of a listed company. For example, use DANGCEM for Dangote Cement, MTNN for MTN Nigeria, GTCO for Guaranty Trust, or BUACEMENT for BUA Cement. The lookup is case-insensitive, so dangcem and DANGCEM return the same posts. If you are not sure what a company’s ticker is, you can fetch the full list of valid symbols from GET /companies/identifiers.

Combining filters

Filters compose, so you can ask for posts in the markets category that are also tagged to DANGCEM:

Authorizations

Authorization
string
header
required

Pass your API key as a Bearer token: Authorization: Bearer ngm_live_YOUR_KEY. Generate keys at ngnmarket.com/dashboard/developer.

Query Parameters

page
integer
default:1

Page number. Defaults to 1.

Required range: x >= 1
category
enum<string>

Filter by category slug. One of: markets, corporate-news, economy, industries, technology, personal-finance, product-updates.

Available options:
markets,
corporate-news,
economy,
industries,
technology,
personal-finance,
product-updates
Example:

"markets"

company
string

Filter by an NGX-listed company's stock ticker symbol, for example DANGCEM for Dangote Cement, MTNN for MTN Nigeria, or GTCO for Guaranty Trust. The lookup is case-insensitive and matches the post's companies field exactly, so there is no fuzzy matching. You can fetch the full list of valid symbols from GET /companies/identifiers.

Example:

"DANGCEM"

tag
enum<string>

Filter by tag slug. One of: stocks, crypto, exchange-rate, inflation, cbn, earnings, energy, banking, fintech, t-bills, fg, dividends, ngn-market.

Available options:
stocks,
crypto,
exchange-rate,
inflation,
cbn,
earnings,
energy,
banking,
fintech,
t-bills,
fg,
dividends,
ngn-market
Example:

"banking"

Response

Blog posts retrieved successfully.

success
boolean
required
meta
object

Quota and plan metadata included on every authenticated response.

data
object