As stated in the eTender portal, OCPO has a mandate to_ ensure that public sector organizations in South Africa honour the provisions of the section 217 of the Constitution when spending taxpayer’s money on procurement of goods,services and works. _
The procurement data on the eTender portal includes procurement plans, tender advertisements, awards, and contracts, which are automatically made available on the transparency portal once captured or published.
As state in their publication policy, the data covers entities across all spheres of government that share their procurement data with the National Treasury. This includes organs of state but excludes municipal governments and state-owned entities unless they voluntarily share their data. The data does not represent a complete record of all procurement processes in South Africa due to the voluntary nature of data sharing by some entities. Moreover, the data publication is fully compliant with the Promotion of Personal Information Act (POPIA), ensuring that personal information related to bidders or contractors is excluded unless consent for publication has been given.
A contracting process has several stages: tendering, awarding, contracting and implementation. You can learn about the contracting stages in this tutorial.
Parties
Count of parties:
4,927
Planning
Count of planning activities:
33,535
Tenders
Count of tenders:
33,535
Count of tenderers:
1,338
Count of tender items:
0
Awards
Count of awards:
4,927
Count of suppliers:
4,927
Count of award items:
0
Contracts
Count of contracts:
647
Count of contract items:
0
Count of transactions:
0
Documents
Count of documents:
34,688
Milestones
Count of milestones:
0
Amendments
Count of amendments:
0
No extensions or additional fields are used.
Data quality
Summary
The dataset has quality issues to take into account, notably:
There are a few duplicate releases with identical release IDs and content
The data includes empty fields, empty arrays, and invalid values including:
planning/documents (empty array)
planning/rationale (empty string)
planning/budget/description (invalid placeholder value e.g. “ - ”)
tender/status (empty string)
awards (empty array)
parties (empty array)
contracts (empty array)
The parties array is missing for a majority of the contracting processes, the organizational IDs for buyers and suppliers can be looked up using buyer/id and awards/supplier/id fields, respectively
Last reviewed: Jul 2024
Access data
This OCDS dataset is available for download in JSON, Excel or CSV format. You can download the data for contracting processes in a specific year or for all time.
JSON
Each contracting process is represented as one line of JSON text in the .jsonl file.
The .jsonl file is compressed using Gzip. Windows users need 7-Zip, WinRAR or WinZip to decompress the .gz file.