United States: Procurement Services of the City of Portland
Portland tracks information in BuySpeed (electronic procurement portal), SAP (enterprise resource planning software), and B2G (contract compliance software). Some bureaus also use supplemental systems like Airtable to record additional information.
The publication includes open procurement procedures, competitive procedures that result in an outline agreement; selective procurement procedures, which share all the same features as open procedures but also include additional technical, economic, or suitability selection criteria that enable participation in the tender or solicitation process; limited competitive procurement procedures that result in an outline agreement or a purchase order (PO); and direct procurement procedures, which are non-competitive and result in a distributed purchase order (DPO) or an outline agreement.
Portland’s dataset includes data generated in BuySpeed and SAP on or after April 29, 2015, and in B2G on or after July 1, 2017.
The City of Portland is the sole buyer for all City contracts. This publication includes a breakdown of contracts and purchases by specific bureaus and offices.
Although the City of Portland may execute contracts for any amount, most procurements that fall under the small procurement threshold are made using a Procurement Card and are not included in the publication.
A contracting process has several stages: tendering, awarding, contracting and implementation. You can learn about the contracting stages in this tutorial.
The dataset has minor issues that should not interfere with most uses. They include:
Some parties listed in the parties array are not referenced elsewhere in the releases; no organization object includes them at any contracting stage.
Some contract values are not commensurate with award value (the sum of its contracts’ values is less than 50%, or more than 150%, of the award’s value)
The current dataset omits the top 20 contracting processes that contribute to an Out of Memory (OOM) error while standardizing the data.
Last reviewed: Jul 2025
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.