Skip to main content
Reported-table endpoints preserve the source-table structure extracted from a filing. Use them for exact issuer labels, multi-column statements, statements of changes in equity, and rows that do not match a standard metric. For the three primary statements, start with a ticker or company UUID:
These routes return the stored source-table rows, rather than the standardized financial projection. They do not expose a standard metric mapping and do not rename, merge, calculate, convert, or rescale the printed cells. A cell keeps its literal raw_text; numeric_value is the parsed number before the column’s value_scale is applied.
Use filingId to limit a focused as-reported request to one filing. Omit it to retrieve the latest available history. Use the table index and company-ID routes below when you need to choose a filing first, retrieve a statement of changes in equity, or request a specific table.

1. List available tables

The index is a lightweight discovery response. Use it to select a filing, reporting scope, statement type, and table before retrieving all values. Example response from the Access Holdings income statement index:

2. Load a table

The response retains the table’s reported headers, row labels, values, page, scope, currency, and printed unit metadata where available. A reported value exposes both the literal filing value and its scaled analytical value:
The containing column reports value_scale = "millions", so 824,754 becomes 824754000000 base NGN units. Do not apply that scale a second time.

3. Retrieve source evidence

The source response is image/png. Use the returned value ID from the reported table; do not substitute a standardized statement cell ID. The source endpoint can succeed even when exact geometry is unavailable. Treat a geometry 404 as “no safe rectangle located,” not “no filing evidence.”

Standardized versus reported

Both forms link to the same filing sources but serve different needs. Do not rebuild an exact statement by mapping standard metric labels back to the issuer’s wording; retrieve its reported table directly.
Printed headers may contain merged cells, abbreviations, or filing-specific wording. Treat them as source text, not standard metric names.