Trailing twelve month financials
Company Endpoints
Trailing Twelve Month Financials
Rolling TTM financials, computed from the 4 most recent discrete quarters.
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
To chart a rolling TTM revenue trend over the last two years of quarter-ends:
This endpoint requires a Business plan or higher.
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 (Q1–Q4, 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:
Authorizations
Pass your API key as a Bearer token: Authorization: Bearer ngm_live_YOUR_KEY.
Generate keys at ngnmarket.com/dashboard/developer.
Path Parameters
NGX ticker symbol (e.g. GTCO). Case-insensitive.
Example:
"NESTLE"
Query Parameters
Number of rolling TTM snapshots to return, most recent first (1–40).
Required range:
1 <= x <= 40