South Africa filings & disclosures.
Every annual, interim and ad-hoc report from 198 South African listed companies — searchable, structured, free for the web. Same dataset, available via the API.
Public-company filings in South Africa are supervised by Financial Sector Conduct Authority (FSCA). Reporting follows IFRS. Filings are most commonly published in English. Major issuers are listed on JSE Top 40, FTSE/JSE All Share and FTSE/JSE SWIX. Calendar and June year-ends both common.
South African disclosure — FSCA, JSE, SENS, and IFRS reporting
South African listed-issuer disclosure operates under a dual regulatory architecture. The FSCA (Financial Sector Conduct Authority) is the statutory market-conduct regulator under the Financial Sector Regulation Act, while the JSE (Johannesburg Stock Exchange) functions as a self-regulatory organisation (SRO) under its own Listings Requirements, which incorporate and extend the FSCA's disclosure rules. Annual reports and periodic financials are filed in accordance with JSE Listings Requirements; the Listings Requirements mandate IFRS for all JSE Main Board issuers, giving South Africa one of the longest unbroken IFRS histories in emerging markets — adoption preceded the 2008 global baseline for many large-cap issuers.
The primary live-disclosure channel is SENS — the Stock Exchange News Service — operated by the JSE as the mandatory real-time announcement system. Every price-sensitive announcement, trading statement, cautionary announcement, results summary, and director dealing must clear SENS before any other publication channel. The SENS wire is fast and comprehensive: material developments reach the market within minutes of board approval, and the platform indexes SENS announcements within roughly one minute of publication. FinancialReports ingests the full SENS feed alongside JSE-published periodic financial statements and FSCA regulatory filings, classified by announcement type.
Filing language is English across the board, despite South Africa's eleven official languages. JSE Listings Requirements mandate English-language financial filings, which simplifies cross-market NLP workflows considerably relative to multilingual European markets. Accounting follows IFRS for consolidated financials; the JSE additionally requires listed companies to publish trading statements when earnings are expected to deviate by 20% or more from the prior comparative period — a disclosure obligation with no direct parallel in most developed markets that generates a distinctive category of high-signal announcements distinct from full results. Cautionary announcements, required when a company is in negotiations that could be price-sensitive but not yet concluded, are another JSE-specific instrument that dominate the SENS volume during M&A periods.
The practical outcome is a dense, English-only, IFRS-standardised filing archive paired with a continuous SENS live feed — all available as JSON metadata, Markdown body (normalised from the original PDF), and the original document for audit trails. The combination of trading statements, cautionary announcements, and full periodic filings creates one of the most information-rich disclosure environments among sub-Saharan exchanges.
- Filings indexed
- 11,672
- across all filing types
- Listed companies
- 198
- South African issuers tracked
- Country
- ZA
- South Africa
- Typical indexing
- < 1 min
- from regulator publish
Reporting at a glance — South Africa
Regulator, indices, accounting, language- Primary indices
- JSE Top 40FTSE/JSE All ShareFTSE/JSE SWIX
- Accounting standards
- IFRS
- Reporting languages
- English
- Fiscal year
- Calendar and June year-ends both common
Most recent filings
Latest 15 from South AfricaTop issuers by filings volume
Most active South African companies| Company | Filings |
|---|---|
LESAKA TECHNOLOGIES INC
LSAK
|
1,013 |
GOLD FIELDS LTD
GFI
|
997 |
HARMONY GOLD MINING CO LTD
HMY
|
966 |
SASOL LTD
SSL
|
784 |
DRDGOLD LTD
DRD
|
732 |
INVESTEC INVESTMENT TRUST PLC
47HA
|
498 |
PAN AFRICAN RESOURCES PLC
PAF
|
477 |
| OL Old Mutual Limited OMU | 438 |
Standard Bank Group Limited
SBK
|
393 |
Thungela Resources Limited
TGA
|
300 |
Pull South Africa filings from the API
Filter by ISO ZA on the global filings endpoint# All South African filings, newest first curl "https://api.financialreports.eu/api/filings/?countries=ZA" \ -H "x-api-key: $FR_API_KEY" # Just 10-K-style annual reports for South Africa curl "https://api.financialreports.eu/api/filings/?countries=ZA&type=10-K" \ -H "x-api-key: $FR_API_KEY"
Filings activity by year
Last 6 years · South African issuers- 2026 1,250
- 2025 914
- 2024 884
- 2023 826
- 2022 847
- 2021 619
Reporting languages
Filing-by-filing distribution- English 11,666