Belgian Public Procurement Scraper avatar

Belgian Public Procurement Scraper

Pricing

Pay per usage

Go to Apify Store
Belgian Public Procurement Scraper

Belgian Public Procurement Scraper

Scrape Belgian public procurement tenders from e-Notification (enot.publicprocurement.be). Extract tender titles, deadlines, buyers, CPV codes, estimated values, and procedure types. No login required.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 days ago

Last modified

Categories

Share

Scrape Belgian public procurement tenders from official government sources. Extract tender titles, reference numbers, buyers, deadlines, CPV codes, estimated values, and procedure types.

This actor collects data from TED (Tenders Electronic Daily) filtered for Belgium, and the Belgian e-Notification platform (enot.publicprocurement.be). No login or cookies required — all data is publicly available.

How to scrape Belgian public procurement data

  1. Go to this actor's page on the Apify Store.
  2. Click "Start" to open the input configuration.
  3. Enter a search keyword (e.g., "IT services", "construction", "informatique").
  4. Set how many days back to search and the maximum number of results.
  5. Click "Start" and wait for the scraper to finish.
  6. Download your data in JSON, CSV, XML, or Excel format.

Data sources

The scraper queries multiple Belgian procurement data sources in order of data quality:

  1. TED (Tenders Electronic Daily) — The official EU procurement journal. Contains all Belgian tenders above EU thresholds. Structured API with rich metadata.
  2. Belgian e-Notification — Belgium's national e-procurement platform at enot.publicprocurement.be. Contains all Belgian public procurement notices including those below EU thresholds.

The actor uses a fallback strategy: if the primary source returns no results, it automatically tries the next source.

Input parameters

ParameterTypeDefaultDescription
searchQuerystring"informatique"Free text keyword to search tenders
daysBackinteger30How many days back to search (1-365)
maxResultsinteger100Maximum number of tenders to return (1-1000)
proxyConfigurationobjectApify ProxyProxy settings

Example input

{
"searchQuery": "IT services",
"daysBack": 60,
"maxResults": 50,
"proxyConfiguration": { "useApifyProxy": true }
}

Output format

Each tender in the dataset contains:

FieldTypeDescription
noticeTitlestringTitle of the procurement notice
referenceNumberstringOfficial reference/document number
buyerstringContracting authority name
publicationDatestringDate the notice was published (YYYY-MM-DD)
deadlinestringSubmission deadline (YYYY-MM-DD)
estimatedValuenumberEstimated contract value
currencystringCurrency code (usually EUR)
cpvCodesarrayCommon Procurement Vocabulary codes
procedureTypestringType of procurement procedure
noticeDescriptionstringShort description of the tender
urlstringDirect link to the full notice
noticeStatusstringCurrent status of the notice
languagestringLanguage of the notice
scrapedAtstringISO timestamp of when data was collected

Example output

{
"noticeTitle": "Services informatiques de consultation",
"referenceNumber": "2024/S 045-123456",
"buyer": "SPF Finances",
"publicationDate": "2024-03-01",
"deadline": "2024-04-15",
"estimatedValue": 500000,
"currency": "EUR",
"cpvCodes": ["72000000"],
"procedureType": "Open procedure",
"noticeDescription": "IT consulting services for federal tax administration",
"url": "https://ted.europa.eu/en/notice/-/detail/123456-2024",
"noticeStatus": "Open",
"language": "FR",
"scrapedAt": "2024-03-15T10:30:00.000Z"
}

Use cases

  • Bid monitoring — Track new procurement opportunities matching your business capabilities.
  • Market research — Analyze government spending patterns across sectors and regions.
  • Competitive intelligence — See which contracts competitors are bidding on or winning.
  • Compliance monitoring — Track public spending and procurement procedures.
  • Lead generation — Find organizations that regularly procure services in your domain.
  • Data journalism — Investigate public procurement trends and anomalies.

Supported search keywords

The scraper supports any keyword in French, Dutch, German, or English. Common examples:

  • IT: "informatique", "IT services", "software", "cloud"
  • Construction: "construction", "bouwwerken", "travaux"
  • Consulting: "conseil", "consulting", "consultancy"
  • Healthcare: "medical", "gezondheid", "sante"
  • Transport: "transport", "logistics", "mobilite"

Cost and performance

  • Typical run: 30-60 seconds for 100 results
  • Memory: 256 MB is sufficient
  • Proxy: Apify Proxy recommended but not strictly required for government sites
  • Cost: approximately $0.01-0.05 per run depending on result count

Limitations

  • TED only contains tenders above EU procurement thresholds (varies by type, typically >140K EUR for services)
  • Some fields may be empty depending on the source and notice type
  • Historical data availability varies; most recent 12 months is most reliable
  • The Belgian e-Notification platform may occasionally be unavailable during maintenance

All data scraped by this actor is publicly available government information published for transparency purposes. Belgian and EU procurement law requires public publication of tender notices. This actor only collects data that is freely accessible without any authentication.