World Bank Infrastructure Tenders & Verified Contract Awards
Pricing
$7.00 / 1,000 verified world bank procurement leads
World Bank Infrastructure Tenders & Verified Contract Awards
World Bank-financed project tenders and contract-award leads. Contractor and amount only when project ID and borrower contract reference match. Sources: World Bank Procurement Notice (DS00979) and IPF Contract Awards (DS00005), CC BY 4.0; attribution and license in README.
Pricing
$7.00 / 1,000 verified world bank procurement leads
Rating
0.0
(0)
Developer
AFK Digital
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
NEWAPI23 | v0.1.0 | World Bank-funded projects | Official public datasets
Find infrastructure and development-project bid opportunities, procurement notices, expressions of interest and strictly linked contract-award records using public data from the World Bank Group. Search by borrower country, relevant sector, keywords and dates. No account, proxy or scraped personal contact list is needed to access the source feeds.
Verified sources and scope
- Tender notices: The World Bank: Procurement Notice (DS00979), provided by World Bank Finances One. Official machine-readable endpoint:
https://datacatalogapi.worldbank.org/dexapps/fone/api/apiservice?datasetId=DS00979&resourceId=RS00909&top=100&skip=0&type=json. - Tender/project cross-checks: Projects & Operations Procurement search index at
https://search.worldbank.org/api/v2/procnoticesand Projects API; used to verify notice ID and resolve project name. The raw DS00979 sector field is preserved verbatim; missing sectors remainnull. - Project-financed contract results: World Bank: Contract Awards in Investment Project Financing since FY2020 (DS00005) and the official project
https://search.worldbank.org/api/contractdatafeed. The source describes borrower-financed projects, not procurement undertaken by the World Bank institution itself. - Excluded: Corporate Procurement Contract Awards (DS00028) concerns World Bank Group's internal purchasing and is not used.
Data were checked live on October 23, 2026. Notices can arrive with publication/indexing lag; World Bank records can be incomplete, modified, canceled or delayed.
Modes
tenders (default)
Returns live official tender/EOI/prequalification/general notices. Excludes Contract Award notices. The output includes notice_id, project_id, project_name, country, sector, notice_type, publication_date, bid_deadline, official_url and observed_at. Deadline dates are ISO YYYY-MM-DD. A local clock time is included when the source explicitly supplies one, but no timezone is guessed. A notice without a sector returns sector: null, not a made-up sector.
awards (only source-verified matches)
Returns an award only if the official project contract-data record has an actual positive total contract amount, an identified winning supplier, and its projectid and full borrower contract reference match exactly one official Contract Award notice. All three fields must pass. A shared project ID alone is not sufficient. Mismatches and ambiguous records are excluded. Output adds the official contract URL, linked award notice URL, contractor name, contract amount, currency, contract ID and match evidence. If a source record is missing data the actor skips it; it never substitutes project budgets for awarded contract values.
The World Bank's contract award data already expresses contract values in USD. The Actor does not perform any currency conversion, create exchange rates or assert exchange dates. See the official DS00005 data dictionary: World Bank amounts reflect committed USD using US Treasury exchange rates at the Bank's no-objection point. The source does not provide individual rate evidence for every contract in this Actor; consult the original contract for further currency detail.
Award records are not a complete list of contracts or subcontract awards; a source mismatch can legitimately result in zero returned items. A sector filter is not available for awards in this version (it will yield zero rather than mislabel a procurement category as a sector).
Input example
{"mode": "tenders","countries": ["Kenya", "Ethiopia"],"keywords": ["construction", "road"],"daysBack": 14,"maxResults": 25,"maxScanned": 1500,"maxCostUsd": 0.5}
countries accepts borrower country names or two-letter codes; multiple countries use OR logic. keywords are case-insensitive OR matches on description/project name. Optional sectorKeyword matches only the source-published World Bank sector text. Optional noticeTypes can restrict non-award notice categories. publishedFrom/publishedTo and deadlineFrom/deadlineTo use inclusive YYYY-MM-DD boundaries. A 14-day window is the default.
Filtering happens before emitting and billing. maxScanned is a hard safety bound: if it is reached before all matches are found, SUMMARY.stopReason indicates a partial scan. The actor keeps a per-run CHECKPOINT in Apify's default key-value store, tracking scanned pages and emitted ID pairs to resume after interruption. Dataset output is append-only.
Outputs & price
Every unique valid notice or strictly linked award yields one flat row in the default Apify Dataset. Use the Output tab or download the same dataset as JSON or CSV (?format=json or ?format=csv). Run metadata is available in the default key-value store at SUMMARY.
Target price: $0.007 per unique record, or $7.00 per 1,000 records, under Apify's Pay per event model with apify-default-dataset-item set to $0.007. An additional synthetic apify-actor-start event may cost $0.00005 per run with 256–512MB memory. No charge is made for duplicate, rejected, or unlinked records. Actual listing prices must be checked in Apify's Pricing tab before buying. maxCostUsd, maxResults and the Apify platform run spending limit stop the Actor when its permitted records are exhausted; invalid inputs are rejected without a paid result.
The default input has maxResults=25, daysBack=14, maxScanned=1500 and maxCostUsd=0.50. Standard runs are designed for under five minutes; unusual source outages or highly narrow filters may cause a partial scan, with its reason disclosed.
License and attribution
Source: The World Bank: Procurement Notice (DS00979); and, for verified contract awards, The World Bank: Contract Awards in Investment Project Financing (DS00005). Both are marked Creative Commons Attribution 4.0 International. Copyright and data attribution belong to the original publisher. License: https://creativecommons.org/licenses/by/4.0/ . Terms: https://www.worldbank.org/ext/en/legal/terms-conditions/datasets . Commercial reuse requires keeping appropriate credit and a link to the license, indicating changes, and observing the World Bank's applicable dataset terms. This Actor normalizes dates, filters records and joins project notices; it is an independent tool, not endorsed by the World Bank. The original source links are retained in every output.
Always consult the issuing procurement authority for binding deadlines, corrections and bid instructions. This tool does not supply legal/procurement advice and intentionally excludes direct contact lists for private individuals.