Canada Contract Awards (CanadaBuys) & Supplier Analytics
Pricing
from $0.01 / 1,000 results
Canada Contract Awards (CanadaBuys) & Supplier Analytics
Search Canadian federal government contract awards from official CanadaBuys open data by keyword, department, supplier, UNSPSC, region, province, procurement method, date and value. Clean records plus department/supplier spend rankings.
Pricing
from $0.01 / 1,000 results
Rating
0.0
(0)
Developer
leo zhu
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Search Canadian federal government contract awards from the official CanadaBuys open data (Public Services and Procurement Canada) and get clean, de-duplicated award records - or a ready-made spend ranking of departments, suppliers, UNSPSC segments, provinces, procurement methods or fiscal years.
For bid and capture teams, B2B sales, market researchers and journalists who want to know which departments buy what, from whom, how, and for how much.
Keywords: Canada government contracts, Canadian federal procurement data, CanadaBuys award notices, PSPC contracts, National Defence contracts, sole-source / non-competitive contracts, government supplier list, public sector spend analysis, UNSPSC, standing offers, supply arrangements.
Use cases
- Bid / capture teams: who won contracts in your UNSPSC codes, at what value, with which procurement method and trade agreements.
- B2B sales & lead generation: departments that recently bought IT, engineering, training or construction services - plus supplier city and province.
- Competitor intelligence: every federal award won by a competitor, and their top departments.
- Sole-source watch: non-competitive awards (
procurementMethods: ["non-competitive"]) with the limited-tendering reason. - Research & journalism: spend by department, fiscal year, province or UNSPSC segment, back to 2012.
What you get
Award records (one row per contract x supplier; amendments folded into the latest version by default):
| Field | Example |
|---|---|
awardDate, publishedDate | 2026-08-28, 2026-09-01 |
buyerName, endUserEntities | Department of Public Works and Government Services (PSPC), [Department of National Defence (DND)] |
supplierName, supplierCity, supplierProvince, supplierPostalCode, supplierCountry | Fanshawe College of Applied Arts and Technology, London, Ontario |
awardedAmount, valueBasis, contractAmount, totalContractValue, currency | 34447466.89, totalContractValue, CAD |
title, titleFr, description | Royal Canadian Air Force Aircraft Maintenance Engineer (AME) Training |
procurementMethod, limitedTenderingReason, selectionCriteria | Competitive - Open bidding |
unspscCodes, unspscDescriptions, unspscSegment, gsin | 86100000 Vocational training |
regionsOfDelivery, tradeAgreements, procurementCategories | Ontario (except NCR); CFTA, CCFTA ... ; services |
contractNumber, solicitationNumber, referenceNumber, amendmentNumber, amendmentType | CW2444393, 000 |
contractStartDate, contractEndDate, awardStatus, fiscalYear | 2026-08-28, 2030-08-31, Active, 2026 |
Spend summary rows (outputMode = summary or both) grouped by supplier, department, department + supplier, fiscal year, UNSPSC segment, region of delivery, procurement method or supplier province: total CAD, number of awards, distinct departments/suppliers, average/median/max, share of total, first/last award date and top 5 counterparties.
How to use
- Pick a publication date range (default: last 30 days). Anything from 2012 onwards works; ranges before August 2022 also read the large historical file.
- Optionally filter by keywords (English or French), departments (matches the contracting entity and the end-user department, so "National Defence" also finds contracts PSPC bought for DND), suppliers, UNSPSC prefixes, regions, supplier provinces, procurement methods (e.g.
non-competitive), status, award date or value. - Choose Award records, Spend summary or Both.
Example - non-competitive National Defence contracts over CAD 100,000 since 2025, with a supplier ranking:
{"publishedFrom": "2025-01-01","buyers": ["National Defence"],"procurementMethods": ["non-competitive"],"minAmount": 100000,"outputMode": "both","summaryBy": "supplier","summaryTopN": 10}
Output example
Award record (abbreviated, real data):
{"recordType": "award","awardDate": "2026-08-28","publishedDate": "2026-09-01","buyerName": "Department of Public Works and Government Services (PSPC)","supplierName": "Fanshawe College of Applied Arts and Technology","supplierCity": "London","supplierProvince": "Ontario","awardedAmount": 34447466.89,"valueBasis": "totalContractValue","currency": "CAD","title": "Royal Canadian Air Force Aircraft Maintenance Engineer (AME) Training","procurementMethod": "Competitive - Open bidding","unspscCodes": ["43232500", "86100000"],"regionsOfDelivery": ["Ontario (except NCR)"],"contractNumber": "CW2444393","contractStartDate": "2026-08-28","contractEndDate": "2030-08-31","awardStatus": "Active","fiscalYear": 2026}
Summary rows have recordType: "summary", groupKey, rank, totalAwarded (CAD), awardCount, averageAward, medianAward, maxAward, shareOfTotalPct, first/last award date and topCounterparties.
More example inputs:
{"publishedFrom": "2025-04-01", "publishedTo": "2026-03-31", "outputMode": "summary", "summaryBy": "supplier", "summaryTopN": 100}
{"publishedFrom": "2026-01-01", "suppliers": ["Deloitte"], "outputMode": "both", "summaryBy": "buyer"}
{"publishedFrom": "2019-04-01", "publishedTo": "2023-03-31", "outputMode": "summary", "summaryBy": "buyerFiscalYear"}
Pricing (pay per event)
- Run start: small fixed fee per run
- Award record: per award row returned
- Summary row: per ranking row returned
Example: 50 award records + 10 summary rows = 0.005 + 50 x 0.002 + 10 x 0.01 = about USD 0.21. You only pay for rows you receive; set a maximum cost per run and the Actor stops cleanly when it is reached. See the Pricing tab for current prices.
Good to know
- Coverage: federal government award notices published on CanadaBuys (from 2022-08-08) plus the archived 2012-2022 award notices. Provincial and municipal awards are not included. Files are refreshed by the government once a day.
- Values:
awardedAmountis the total contract value to date (original plus amendments) when published, otherwise the award amount;valueBasissays which. Standing offers and supply arrangements often have no value (awardedAmount= null). Values include taxes, as published. - Currencies: most awards are in CAD. Awards in USD/EUR keep their own currency in records and are counted, but not added to CAD totals in summaries.
- Amendments: with
latestVersionOnly(default) each contract x supplier appears once in its latest version. Turn it off to get every original and amendment notice. - Speed: typically 2-15 seconds for recent ranges; historical ranges read a ~270 MB file (under a minute).
- Personal contact details (contact names, emails, phone numbers) are not exported.
FAQ
Where does the data come from? The official CanadaBuys award notice files published by Public Services and Procurement Canada on open.canada.ca (refreshed daily). The Actor downloads those files only - it does not crawl the CanadaBuys website.
Does it include open tenders? No - awarded contracts only.
Can I export to Excel / CSV / Google Sheets? Yes, via the Apify dataset export, API or integrations; schedule it weekly to track new awards.
Why do some awards have no value? Standing offers and supply arrangements are frameworks without a fixed value; they are still listed so you can see who holds them.
Data licence and attribution
Contains information licensed under the Open Government Licence - Canada. Source: CanadaBuys award notices, Public Services and Procurement Canada. Every record carries source and licence fields; keep that attribution if you republish. This Actor is not affiliated with or endorsed by the Government of Canada.