Government tenders from five sources, one table

Canada, France, the Netherlands, the EU institutions and Australian contract awards, from official open data, in one schema with source licences.

Sources

SourceCoversLicence
CanadaBuysTender notices (no values) and award notices (with values)OGL–Canada
BOAMP (France)Tenders and awardsLicence Ouverte 2.0
TenderNed (Netherlands)Tenders and awardsCC0
EU Funding & Tenders PortalEU-institution calls for tenders (no grants, no award results)CC BY 4.0
AusTenderAwarded contracts onlyCC BY 3.0 AU
World Bank (optional)Procurement notices and contract awardsCC BY 4.0

EU TED and the UK portals can be added to the same run.

A sample record

From a real run (trimmed).

{
  "source": "boamp",
  "country": "FR",
  "title": "Collecte et traitement de déchets industriels dangereux, des boues, des effluents des aire…",
  "language": "fr",
  "noticeStage": "open",
  "buyerName": "EID Méditerranée",
  "cpvCodes": ["90000000", "90520000", "90513700", "90513800"],
  "deadlineAt": "2026-11-10T11:30:00+00:00",
  "url": "https://www.boamp.fr/pages/avis/?q=idweb:26-95981",
  "licence": "Licence Ouverte / Open Licence 2.0 (Etalab). Source: DILA, BOAMP, https://www.bo…"
}

Language tip

Notices are in their own language. Search in that language (“logiciel”, “software”, “aanbesteding”) or filter by CPV / UNSPSC codes.

Price

$2 per 1,000 notices plus $0.005 per run. Example: if 40 notices match per day, that day costs $0.085.

FAQ

Are sole traders included?
No. Individual suppliers are withheld as “[individual supplier]”. For Canada and the World Bank this uses a name check, which also withholds a few small firms.
Why do some notices have no value?
CanadaBuys tender notices don’t publish one; award notices do.

Try it

Runs on Apify. You pay per result that passes your filters, and you can set a maximum cost per run.

Try on Apify →