African Development Bank Procurement Scraper avatar

African Development Bank Procurement Scraper

Pricing

from $1.00 / 1,000 tenders

Go to Apify Store
African Development Bank Procurement Scraper

African Development Bank Procurement Scraper

Extract African Development Bank project procurement notices: title, publication date, notice type, country, sector, project code, description and notice documents.

Pricing

from $1.00 / 1,000 tenders

Rating

5.0

(1)

Developer

Public Money

Public Money

Maintained by Apify

Actor stats

1

Bookmarked

1

Total users

0

Monthly active users

19 hours ago

Last modified

Categories

Share

This Actor reads the African Development Bank's project procurement notices from www.afdb.org/en/projects-and-operations/procurement: general and specific procurement notices, requests for expressions of interest, invitations for bids, procurement plans and contract awards. It returns one record per notice.

Source

  • Listing: https://www.afdb.org/en/projects-and-operations/procurement, 18 notices per page, ?page=<n> from 0, newest first. About 694 pages (roughly 12,500 notices) on 2026-10-04.
  • Notice page: https://www.afdb.org/en/documents/<slug> for the notice type, tags, body and attached files.
  • The site is behind Cloudflare. The Actor reads it directly and falls back to Apify's UNBLOCKER proxy group when the direct read gets the challenge page.

Input

FieldTypeDefaultWhat it controls
keywordstringemptyAfDB's own Title filter (title contains the text), server-side
countrystring (select)emptyAfDB's own Country filter, server-side
sectorstring (select)emptyAfDB's own Sector filter, server-side
publishedFromdateemptyStops at the first notice published before this date
maxPagesinteger5Listing pages to walk, 18 notices each
fetchDetailsbooleantrueOpens each notice page for the fields marked below
maxItemsinteger500Caps the records returned; 0 for no cap
schemaOrgbooleanfalseAppends a schema.org block to each record
{
"country": "352",
"publishedFrom": "2026-09-01",
"maxItems": 100
}

Output

FieldFromNotes
titlelisting
publicationDatelistingYYYY-MM-DD; null on the oldest notices, which AfDB lists undated
noticeTypenotice pageDocument category, e.g. Request for Expression of Interest, Invitation for Bids, Procurement plans, Contract Awards to Consultants
categoriesnotice pageEvery category tag, including the umbrella "Project-related Procurement"
projectCodenotice pageAfDB project code, e.g. P-TG-K0-009; null when the notice links none
keywordsnotice pageCountry, sector and topic tags; AfDB does not mark which is the country
descriptionnotice pageBody text
documentsnotice pageAttached notice files (PDF, XLSX)
lastUpdatednotice pageAs printed, e.g. 02-Oct-2026
nodeIdnotice pageAfDB's node id
noticeUrllisting
scrapedAtrun

Gotchas

  • AfDB orders notices published on the same day differently on every request. A notice can therefore show up on two adjacent pages of one walk, and another can slip between them. The Actor drops the repeat within a run (2 pages: 36 rows, 33 distinct on 2026-10-04); it cannot recover a notice the site moved past the page boundary.
  • Notice titles and bodies are in the language AfDB published them in, mostly English or French.
  • The listing has no date filter; publishedFrom works because the listing is newest first.