Skip to main content
GET
Trailing twelve month financials
This endpoint returns trailing-twelve-month (TTM) financials, computed by summing the 4 most recent discrete quarters on file. It’s shaped a little differently from the other financials endpoints: by default it returns a single rolling snapshot, not a list of filed reporting periods, since TTM means “the last four quarters as of right now,” not a specific period a company filed. The income statement and cash flow sections are genuine sums across the 4 quarters. The balance sheet section is not summed, it’s just the latest quarter’s snapshot, since assets and liabilities don’t add across periods the way revenue or cash flow does. Ratios are computed from the summed flow figures against that latest balance sheet. Pass limit to get a rolling window of TTM snapshots instead of just the latest one. This is useful for charting a smoothed trend, TTM revenue at each of the last 8 quarter-ends, for example, without the seasonal noise you’d get from raw quarterly figures. Each snapshot includes quarters_included, listing exactly which 4 quarters were summed, so if a company has a gap in its reporting history you’ll see it rather than get a silently wrong number. This endpoint needs 4 consecutive discrete quarters on file (Q1Q4, not cumulative 9M or H1 figures) to compute anything. Companies without that history return a 404 rather than a fallback built from annual figures, which wouldn’t actually be trailing twelve months. For example, to fetch the latest TTM snapshot for Nestlé Nigeria:
To chart a rolling TTM revenue trend over the last two years of quarter-ends:
This endpoint requires a Business plan or higher.

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.

Path Parameters

symbol
string
required

NGX ticker symbol (e.g. GTCO). Case-insensitive.

Example:

"NESTLE"

Query Parameters

limit
integer
default:1

Number of rolling TTM snapshots to return, most recent first (1–40).

Required range: 1 <= x <= 40

Response

TTM financials retrieved successfully.

success
boolean
required
meta
object

Quota and plan metadata included on every authenticated response.

data
object