World Bank Procurement Scraper: Notices & Awards to Excel
Pricing
from $2.50 / 1,000 results
World Bank Procurement Scraper: Notices & Awards to Excel
World Bank-financed tenders worldwide: invitations for bids, expressions of interest and contract awards (winner + price) from the official World Bank API. Filter by country, keyword, type. GDPR-safe.
Pricing
from $2.50 / 1,000 results
Rating
0.0
(0)
Developer
TenderFeed
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
16 hours ago
Last modified
Categories
Security
Limited permissionsShare
World Bank Procurement Notices Scraper by TenderFeed
Search procurement notices for World Bank-financed projects worldwide: Invitations for Bids, Requests for Expressions of Interest (consulting), Requests for Proposals and Quotations, Prequalification, General Procurement Notices and Contract Awards with the winning bidder and signed contract price. Filter by keyword, notice type, procurement group, country, implementing agency, deadline and award value. Clean JSON, CSV or Excel.
Built by TenderFeed (apify.com/tenderfeed) on the World Bank's official public Search API (search.worldbank.org/api/v2/procnotices), World Bank open data (CC BY 4.0). No API key, no login. The World Bank publishes around 200 notices per day across 100+ borrower countries.
What can you do with it?
- International bid alerts for engineering, consulting, IT and supply firms chasing development-bank contracts.
- Consulting pipeline: Requests for Expressions of Interest are where consulting assignments start; filter
procurementGroups: ["CS"]. - Competitor and pricing intelligence: Contract Award notices parsed into
awardees,awardedValueandcurrency. - Lead generation: implementing agency, project and country on every row; contact name, email and phone on request.
- AI agents: use it as an MCP tool (Apify MCP server) to answer "Which World Bank projects in East Africa want solar consultants?"
Input example
{"keywords": ["solar", "energy"],"noticeTypes": ["Request for Expression of Interest", "Invitation for Bids"],"procurementGroups": ["CS", "GO"],"countries": ["Kenya", "Nigeria", "India"],"publishedFrom": "14 days","onlyOpen": true,"maxResults": 0}
noticeTypesdefault: all opportunity types (everything except Contract Award and General Procurement Notice). Add"Contract Award"for winners and prices.procurementGroups:GOgoods,CWcivil works,CSconsulting services,NCnon-consulting services.countries: borrower country names as the World Bank writes them ("Viet Nam","Congo, Democratic Republic of"); regional projects use names like"Eastern and Southern Africa".
Output example
Real row from a live run (2026-10-29, default input, description shortened):
{"source": "world-bank","sourceId": "OP00477256","url": "https://projects.worldbank.org/en/projects-operations/procurement-detail/OP00477256","title": "Recrutement de consultants pour le suivi et le contrôle à pied d’œuvre des travaux d’aménagement de 2 000 de périmètre irrigué dans la plaine de Dionkélé y compris les infrastructures sociales connexes","noticeType": "Request for Expression of Interest","status": "active","procedureType": "Quality And Cost-Based Selection","contractType": "consulting services","buyerName": "Livestock Sector Resilience and Competitiveness Support Project","buyerCountry": "BF","otherClassificationCodes": ["WB-PROJECT:P507256", "WB-GROUP:CS", "WB-METHOD:QCBS"],"placeOfPerformance": "Burkina Faso","publishedAt": "2026-10-28","deadlineAt": "2026-11-10T09:00:00","projectId": "P507256","projectName": "Burkina Faso Agricultural Transformation Project","projectUrl": "https://projects.worldbank.org/en/projects-operations/project-detail/P507256","bidReference": "BF-PATA-578228-CS-QCBS","noticeLanguage": "French"}
A Contract Award row from the same live test carries for example "awardees": ["ETHIOPIAN BUSINESS CORPORATION"], "awardedValue": 14967244.2, "currency": "ETB". In a 3-day sample, 109 of 150 Contract Award notices had a parsable winner and price.
Buyer contacts and GDPR (includeBuyerContacts)
By default (includeBuyerContacts: false) the Actor returns organisation-level data only: implementing agency, project, country and notice link. Contact person names, emails and phones are removed from the output and from the optional raw payload, and email addresses in the notice text are masked as [email removed].
Set includeBuyerContacts: true to keep them as published. Only do this if you have a lawful basis (for example legitimate interest for B2G sales). In a live test (40 opportunity notices, 2026-10-29) contacts-on returned a contact name, email and phone on 40/40 rows; contacts-off returned 0 of each while keeping buyerName on 40/40.
Daily alerts ("only new" monitoring mode)
Turn on onlyNew, give the search a monitoringId (e.g. "wb-consulting-daily") and schedule the Actor daily. Each run returns, and charges for, only notices you have not received before.
Sample output (real run)
One row from a run on 6 November 2026 (core columns only; every row also has description, status, procedureType, documentsUrl and more). Contact values are masked here. Since schema 1.2 every row also carries the cross-source columns country, deadline, valueAmount, valueCurrency and cpvOrNaics next to the original ones (buyerCountry, deadlineAt, estimatedValue, currency, cpvCodes/naicsCodes), which are unchanged.
{"title": "Senior Consultant for VROMI Support to repair EDMP Procured Equipment","source": "world-bank","country": null,"noticeType": "Request for Expression of Interest","publishedAt": "2026-11-05","deadline": "2026-11-20T12:00:00","buyerName": "National Recovery Program Bureau","valueAmount": null,"valueCurrency": null,"cpvOrNaics": null,"setAside": null,"url": "https://projects.worldbank.org/en/projects-operations/procurement-detail/OP00479667","buyerContactName": null,"buyerContactEmail": null,"buyerContactPhone": null}
Limits and notes
- Data source: World Bank procurement notices public API.
- Access: No login or API key.
- Delays and gaps: Notices are published by borrowers; estimated contract value is usually not provided. Bid documents are linked, not downloaded.
- Contacts: No buyer contact persons are extracted.
- Fields the portal does not publish stay
null; nothing is guessed or filled in.
Pricing
Pay per result: $2.50 per 1,000 notices ($0.0025 per row) plus Apify's small run-start fee. A daily alert with 20 new notices costs about $1.50 a month.
Notes and limits
- Notices are written in the borrower's language (English, French, Spanish, Portuguese, Arabic...);
noticeLanguagetells you which. - Deadline times are local to the borrower; the API publishes no time zone, so
deadlineAthas no offset. - Estimated values are not published by the World Bank API;
awardedValueis parsed from Contract Award notices (signed contract price, summed when several lots/bidders are listed).
More TenderFeed sources
Same output schema across all sources, so you can merge results in one sheet or CRM:
- EU TED tenders
- SAM.gov federal contract opportunities
- Grants.gov US federal grants
- USAspending federal contract awards
- UK Find a Tender + Contracts Finder
- France BOAMP appels d'offres
- Switzerland SIMAP tenders
- Poland BZP e-Zamówienia tenders
- Ukraine Prozorro tenders
- AusTender Australian government contracts
- EU Funding & Tenders Portal grants and calls
- CanadaBuys tenders and awards
- Germany public tenders (Ausschreibungen)
- NYC City Record bids & awards
- Brazil PNCP licitações
- Colombia SECOP II licitaciones
- Netherlands TenderNed aanbestedingen
FAQ
Is this legal? Yes. The data comes from the World Bank's official public API and is World Bank open data. Personal contact details are excluded unless you set includeBuyerContacts: true.
Other development banks? ADB, AfDB, IDB and UNGM are planned as separate TenderFeed Actors.