World Bank Tender Deadline Watchdog avatar

World Bank Tender Deadline Watchdog

Pricing

from $0.01 / 1,000 results

Go to Apify Store
World Bank Tender Deadline Watchdog

World Bank Tender Deadline Watchdog

Watches the official World Bank procurement notice API for open Invitation-for-Bids and Expression-of-Interest tenders by country/sector keyword, and ranks each by days left to its real submission deadline with the buyer's direct contact.

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

Halil Erdogan

Halil Erdogan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Give this Actor a sector keyword and/or a list of countries. It queries the official World Bank procurement notice API (search.worldbank.org/api/v2/procnotices - no API key, no login) for open "Invitation for Bids" and "Request for Expressions of Interest" notices and returns, per notice:

  • project, country, buyer reference number and description, straight from the World Bank's own record
  • the real bidder submission deadline date and time
  • a computed days_left and a risk_level - URGENT, WATCH, OPEN, EXPIRED or NO_DEADLINE - based on how close that deadline is
  • the buyer's own contact name, organization, address, email and phone so a bidder can act on the notice without opening the World Bank site

What makes this different

Checked live against the World Bank procurement search on 27 Sep 2026: every competing Actor in this space ("World Bank Procurement Notice Scraper", "World Bank Procurement Notices and Awards Scraper", "World Bank Procurement Notices & Contract Awards Scraper", and similar) extracts the raw notice fields and stops there - no deadline countdown, no urgency ranking, no direct contact surfaced as an actionable field. A user still has to open every notice and do the date math by hand to know which ones are worth chasing this week.

This Actor also queries the API's own qterm (keyword) and project_ctry_name (country) filters server-side instead of dumping every notice and filtering client-side, so a run against one sector/country pair only pulls the notices that matter, and merges/de-duplicates results across every (country x notice type) combination requested in one run.

Input

FieldDescription
keywordSector/product keyword matched via the World Bank's own qterm search. Optional.
countriesList of project country names (World Bank spelling). Optional - omit for worldwide.
noticeTypesWhich notice types to include; only "Invitation for Bids" and "Request for Expressions of Interest" carry a real deadline.
maxNoticesPerQueryNotices fetched per (country, notice type) combination before filtering. Default 50.
minDaysLeftDrop notices whose deadline is closer than this (or already past). Default 0 - set negative to keep expired notices for historical analysis.
urgentWithinDaysThreshold for the URGENT risk level (WATCH is 2x this). Default 7.

Output (one row per notice, soonest deadline first)

{
"notice_id": "OP00471425",
"notice_type": "Invitation for Bids",
"notice_status": "Published",
"notice_date": "26-Sep-2026",
"project_country": "Bangladesh",
"project_id": "P508058",
"project_name": "Bangladesh Sustainable Recovery, Emergency Preparedness and Response Project",
"bid_reference_no": "BSTRONG/BWDB/NOA/HATIYA/W-08",
"bid_description": "River Bank Protection work in Lower Meghna River from km 21.800 to km 22.800",
"procurement_method": "Request for Bids",
"procurement_group": "CW",
"submission_deadline_date": "2026-10-15T00:00:00Z",
"submission_deadline_time": "13:00",
"days_left": 18,
"risk_level": "WATCH",
"contact_name": "S. M. Refat Jamil",
"contact_organization": "Noakhali WD Division BWDB, Noakhali",
"contact_address": "Office of the Executive Engineer, Noakhali WD Division, BWDB, Sonapur, Noakhali-3802.",
"contact_email": "ee.noakhali@gmail.com",
"contact_phone_no": "02-334491143",
"contact_country": "Bangladesh",
"source_url": "https://search.worldbank.org/en/notices/procurement?id=OP00471425"
}

Source

Official, public, key-free: World Bank Procurement Notices search, backed by https://search.worldbank.org/api/v2/procnotices. Verified live on 27 Sep 2026 (200 OK, total: 45630 open Invitation-for-Bids notices at the time of writing). No scraping of HTML, no login, no terms-of-service bypass - this is the World Bank's own public search API returning JSON.

Known local-machine note

The Actor retries on http.client.IncompleteRead, a transient truncated-read error some older TLS stacks raise against HTTPS endpoints; it is not a World Bank API error and a retry normally succeeds.