South Africa: National Treasury

The National Treasury of South Africa via its Office of the Chief Procuremet Officer (OCPO) tracks public procurement data information in the eTender Publications Portal.

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.

Available formats:
JSON
Excel
CSV

Overview

Data date range:
Feb 2017 - Oct 2024
Update frequency:
-
Main language:
English
OCID prefix:
ocds-9t57fa
License:
Open Data Commons Public Domain Dedication and Licence (PDDL)

You are free:

  • To share: To copy, distribute and use the database.
  • To create: To produce works from the database.
  • To adapt: To modify, transform and build upon the database.

As long as you:

  • Blank: This section is intentionally left blank. The PDDL imposes no restrictions on your use of the PDDL licensed database.
Publication policy:
-
Last retrieved:
Oct 2024 (retrieved monthly)
Retrieved from:
https://ocds-api.etenders.gov.za/swagger/index.html

Data available

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.

Excel

Each contracting process is represented as one row in the main sheet. Other sheets link to it via the _link_main column.

Excel files can have at most 1,048,576 rows. If a year is missing, it had too many rows. Download the CSV files, instead.

CSV

Each contracting process is represented as one row in the main.csv file. Other files link to it via the _link_main column.

The .csv files are archived using tar and compressed using Gzip. Windows users need 7-Zip, WinRAR or WinZip to decompress the .tar.gz file.

Do you have any questions or feedback on this dataset or any other content on this page?