Open Procurement Data Sources

Comprehensive overview of major public procurement datasets, coverage, formats, and processing status

Back to procuR Project

This page catalogs major open public procurement data sources worldwide, documenting their geographic and temporal coverage, update frequency, data formats, indicator frameworks, and availability of replication code. The information supports data discovery and assessment of source suitability for analytical projects.

Source Geographic Coverage Time Coverage Regularity of Updates Scope Format Is Processed? Replication Code Available
Opentender EU + TED + GE, UK, MK, CH, RS Depends on country, but up to the beginning of 2025 6 months Transparency + integrity indicators json, csv, ocds, ndjson Yes No
Global Public Procurement Procedures Database
[Dataset 1], [Dataset 2]
IT, USA, AM, AT, BD, BE, BG, BR, CO, CY, CZ, DE, DK, EE, ES, FI, FR, GE, GR, HR, HU, ID, IE, IS, KE, LT, LU, LV, MK, MT, NL, NO, PL, PT, PY, RO, SE, SI, SK, UK, UY Depends on country, on average 2006-2021 So far 1 time thing Corruption indicators csv Yes No
ProAct AM, AT, BE, BG, CL, CO, HR, CY, CZ, DK, EE, FI, FR, GE, DE, GR, HU, IS, IN, ID, IE, IT, JM, KE, LV, LT, LU, MK, MT, MX, MD, NL, NO, PY, PL, PT, RO, SK, SI, ES, SE, CH, UG, GB, US, UY Depends on the country, on average 1990 up to 2020 Depends on the WB request, last update in 2022 Competition + transparency + integrity indicators + descriptives by countries (buyers, suppliers, markets, contracts) csv Yes Yes (for 2020 BUT input data should be requested separately, so no scraping codes)
Open Contracting AL, AR, AM, AU, AT, BE, BO, BG, CA, CL, CO, CR, HR, CY, CZ, DK, DO, EC, EE, FI, FR, GE, DE, GH, GR, GT, HN, HU, IS, IN, ID, IE, IT, KE, LT, LU, MT, MX, NP, NL, NI, NG, NO, PY, PE, PL, PT, RO, RW, SK, SI, ZA, ES, SE, CH, UG, UA, GB, US, UY, ZM Depends on the country, on average 2005-2023 Depends on the country, majority by request and less than half every 6 months Don't implement indicators automatically, they have suggestions which could be implemented if the data is in OCDS format. E.g., red flags for integrity, or market performance, or sustainability. Yet these indicators are not validated against proxies ⇒ we don't know if these indicators actually work + they are not very flexible / adjustable. csv, excel, json Yes and no. E.g., all OpenTender countries are republished from OpenTender but in non-flattened format. The rest is pretty much raw unfiltered data separated into respective fields with some basic touch-ups. Yes, there is a code to download data (only for data in OCDS format)
FCDO/DFID Low and Middle-Income Datasets CL, CO, IN, ID, JM, KE, MX, PY, UG, UY Depends on the country, on average ~2010-2019 One time thing Corruption dta, csv Yes Yes (GitHub)
TED (Tenders Electronic Daily) EU + EEA + CH + GB + Candidates (above threshold) 2015-2025 Daily No indicators xml No, but fields are standardized for countries -
World Bank Projects Procurement Data IN, ET, MG, NG, PK, BD, LK, MZ, KE, BO, CD, ID, BR, KG, CI, CN, CM, PH, MW, VN, GH, AR, BF, NE, SO, TZ, UZ, BI, TR, SN, KH, CO, NI, CG, HN, NP, UG, AO, PE, LA, AF, AM, MD, TJ, ML, BJ, LR, RW, UA, PS, CF, MN, KM, TD, LS, RS, SB, MR, EC, SV, GE, ZM, HT, GN, SL, RO, BA, EG, DO, DJ, JO, MM, TN, BT, MX, MV, GM, GY, BY, UY, MK, TO, LB, GA, IQ, PY, AZ, TG, VC, XK, HR, AL, JM, PG, KZ, ST, MA, RU, CV, SS, MH, FM, SZ, WS, KI, TL, DM, GT, GW, BZ, TV, PA, ZW, SD, LC, CR, ZA, YE, CL, VU, ME, PL, TR, FJ, BW, SR, BG, GD, IR, MU, TT, SC, NA, ER, KR, BB, DZ, PW, HU, AG, TM
(many countries have < 100 notices)
2005-2025 As soon as new notice is published No indicators excel No, but fields are standardized -