African company fundamentals
Helps Africa-mandate PE funds and frontier research desks screen and benchmark African listed companies by providing point-in-time, provenance-documented fundamentals so they can underwrite positions without building an extraction team.
Income-statement, balance-sheet and per-share line items, extracted from published annual reports, normalized to actual units and reporting currency, and keyed to the exact period as reported.
Proof: 120+ issuers across 8 markets · 210+ issuer-periods · 3,511+ line-item facts · extraction confidence ≥0.85 on every published fact · provenance annex in every package · live metrics /v1/quality-metrics/af-fund · 4 provenance guarantees
What buyers do with AF-FUND.
Frontier screening
An analyst filters revenue, profitability and leverage across the covered universe in one query instead of 40 PDF reads. Output: API / Parquet. Value: days → minutes.
Benchmarking
Research desks compare issuers on as-reported, point-in-time figures — no restatement bleed, no unit guessing. Output: CSV / API. Value: defensible comparisons.
Agent grounding
Retrieval and agent pipelines answer with values they can cite — every fact carries source_ref back to the filing page. Output: API / MCP. Value: answers that survive review.
Deepening issuer by issuer.
Coverage is expanding issuer-by-issuer. The numbers above reflect the current published gold build; live figures are always available from the /v1/quality-metrics/af-fund API endpoint and the get_quality_metrics MCP tool.
Data dictionary.
| Field | Type | Description |
|---|---|---|
dataco_id | string | Stable canonical issuer key (LEI-anchored, or a documented seed key for non-LEI issuers). |
period_end | date | Reporting period end date. |
period_type | enum | FY, H1, or Qn — derived from the calendar against the issuer’s fiscal year-end. |
statement | enum | income_statement · balance_sheet · cash_flow · per_share. |
line_item | string | Taxonomy code, e.g. revenue, net_income, total_assets, eps_basic. |
value_reported | number | Value in actual units (reporting scale already applied; EPS left per-share). |
currency_reported | string | ISO currency as printed in the source (NGN, KES, ZAR, USD…). |
extraction_confidence | number | 0–1 model confidence for the extracted value. |
source_ref | string | Source document hash + page, traceable to the filing. |
license_class | string | License Register code governing permitted use of the underlying source. |
observed_at | timestamp | When Certvas captured the value. |
The sample carries full provenance.
Every tier ships with a data dictionary, a provenance annex, and a measured quality-metrics file — not just the data. The free sample is a 100-row slice with full provenance so you can validate the schema and the citations end-to-end.
- Parquet + CSV, identical schema across tiers
PROVENANCE.md— source-by-source license annexDICTIONARY.md— the table above, versioned with the releasemetrics.json— measured coverage, freshness & accuracy