Belgium Public Procurement Scraper (e-Procurement) avatar

Belgium Public Procurement Scraper (e-Procurement)

Pricing

from $1.00 / 1,000 tenders

Go to Apify Store
Belgium Public Procurement Scraper (e-Procurement)

Belgium Public Procurement Scraper (e-Procurement)

Extract Belgian public procurement publications from the e-Procurement Bulletin of Tenders: buyer, procedure, CPV, lots, deadline, and award results with winners and values.

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 Bulletin of Tenders on Belgium's federal e-Procurement platform (publicprocurement.be): every publication in a date range, from prior information to contract notices and award notices, with buyer, procedure, nature, CPV codes, NUTS regions, lots and submission deadline, and for award notices each lot's result: tenders received, lowest and highest tender, awarded value and the winning companies.

What it does

  • Publications by day: 4,591 in September 2026 when this was verified; 269 on 15 September.
  • Phase of each publication: PLANNING, COMPETITION or AWARD, with the eForms notice subtype and procedure (e.g. OPEN, NEG_W_CALL_24).
  • Award results per lot: result code, tenders received, lowest and highest tender, awarded value and winners with company number, city, region and size.
  • Titles and descriptions in the language you choose (NL, FR, DE, EN) when the buyer published one, else the publication's own language.
  • Filters (applied by the platform): keyword, nature, CPV code, NUTS region; phase is matched by the Actor.

Use cases

You need toHow this Actor does it
Find open Belgian tendersphase COMPETITION, read submissionDeadline
See who wins and for how muchphase AWARD, read winners and lotResults
Work only on constructionnature WORKS: 1,622 in September 2026
Watch a regionnutsCode, e.g. BE1 (Brussels): 1,331 in September 2026

Input

FieldTypeDefaultWhat it controls
dateFromstringtwo days agoFirst publication day
dateTostringtodayLast publication day
keywordstringemptyPlatform keyword search
naturestringanyWORKS, SUPPLIES, SERVICES
cpvCodestringemptyCPV code(s), e.g. 45000000
nutsCodestringemptyNUTS code(s), e.g. BE1
phasestringanyPLANNING, COMPETITION, AWARD
languagestringpublication'sPreferred text language
fetchDetailsbooleantrueAdd values, award criteria and award results
maxItemsinteger500Caps how many publications are returned, and so the cost
{
"dateFrom": "2026-09-01",
"dateTo": "2026-09-30",
"phase": "AWARD"
}

Output

{
"referenceNumber": "5743526007_pub02",
"title": "Ligne 90 Gare de Lessines : Construction d'une cabine préfabriqué en béton pour poste Moyenne tension 15.000V/400V : Fourniture,pose de la cabine préfabriquée et travaux d'aménagements des abords .",
"buyer": "Infrabel Projects South",
"phase": "AWARD",
"procedureType": "OPEN",
"natures": [
"WORKS"
],
"cpvMainCode": "45000000-7 Travaux de construction",
"nutsCodes": [
"BE32A"
],
"publishedAt": "2026-10-06T11:44:45.016323",
"awardedValue": 314783.1,
"currency": "EUR",
"winners": "Alfen Belgïe",
"noticeUrl": "https://www.publicprocurement.be/publication-workspaces/5793d311-db85-421b-8db8-5ece7f55581e",
"lotResults": [
{
"lotId": "LOT-0001",
"result": "selec-w",
"tendersReceived": 1,
"lowestTender": 314783.1,
"highestTender": 314783.1,
"awardedValue": 314783.1,
"currency": "EUR",
"winners": [
{
"name": "Alfen Belgïe",
"companyId": "0676.569.951",
"city": "GENT",
"postcode": "9000",
"nuts": "BE234",
"country": "BEL",
"website": null,
"size": "large"
}
],
"tenders": [
{
"bidders": [
"Alfen Belgïe"
],
"amount": 314783.1,
"currency": "EUR",
"winner": true
}
]
}
]
}

Coverage and limits

  • A publication with several versions is returned once, on the newest day in the range it was published.
  • Contact names, e-mail addresses and phone numbers in the notices are not included, nor the company number of a party flagged as a natural person.

Pricing

Pay per event: one tender-scraper event per publication written to the dataset. The optional schema.org block is charged once per run.