CanadaBuys Tenders: Filter by Keyword, Region and UNSPSC avatar

CanadaBuys Tenders: Filter by Keyword, Region and UNSPSC

Pricing

from $5.00 / 1,000 results

Go to Apify Store
CanadaBuys Tenders: Filter by Keyword, Region and UNSPSC

CanadaBuys Tenders: Filter by Keyword, Region and UNSPSC

Search live Government of Canada tender notices by keyword, delivery region, category and closing date, with UNSPSC codes on every result. Pay only for the tenders returned.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

M Usama

M Usama

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 hours ago

Last modified

Categories

Share

What does CanadaBuys Tenders Scraper do?

It returns every currently open Government of Canada tender notice: title, notice type, UNSPSC codes, procurement category, delivery region, closing date, the contracting entity, and a contact. Filter by keyword, region, category, or closing date to keep runs small and focused on the opportunities you can actually bid on.

Data source

CanadaBuys' public open data bulk file of open tender notices (openTenderNotice-ouvertAvisAppelOffres.csv, linked from the government's official open data catalogue), refreshed daily.

Why use it?

  • Lead generation: find open federal contracts that match your NAICS or UNSPSC categories before your competitors do.
  • Monitoring: run it on a schedule and get notified of every new tender in your region or category.
  • Market research: analyze which departments buy what, how often, and under which trade agreements.
  • Replaces manually paging through the CanadaBuys website or exporting the full multi megabyte CSV yourself and writing your own parser.

How to use it

  1. Open the Actor and set the keyword, region, category, or closing date filters.
  2. Click Start. Download results as JSON, CSV, or Excel, or read them through the API.
  3. Add a Schedule and an Integration (Slack, Google Sheets, webhook) to get new matching tenders automatically.

Input

FieldDescription
keywordsOnly keep tenders whose title or description contains this text. Case insensitive.
regionOnly keep tenders whose delivery region contains this text, for example Ontario or National Capital Region.
procurementCategoryLimit to one category: Goods, Services, Construction, or Goods and services.
closingAfterOnly keep tenders closing on or after this date (YYYY-MM-DD).
maxResultsHard stop for the run. You are billed per result, so this caps the cost.
proxyConfigurationApify proxy is recommended for larger runs.

Example input:

{
"keywords": "",
"region": "Ontario",
"procurementCategory": "SRV",
"closingAfter": "",
"maxResults": 100,
"proxyConfiguration": { "useApifyProxy": false }
}

Output

Every record has the same shape:

{
"id": "cb-345-59054122",
"title": "Repair and Overhaul of Fixed Fire Containers (ACAN)",
"referenceNumber": "cb-345-59054122",
"solicitationNumber": "W8485-279627/A",
"noticeType": "Advance Contract Award Notice",
"procurementCategory": ["Goods and services"],
"unspsc": ["72101509", "73152112"],
"unspscDescription": [
"Fire protection system and equipment maintenance or repair service",
"Valve or valve part testing maintenance or repair service"
],
"region": ["Canada"],
"closingDate": "2026-10-13T14:00:00",
"publicationDate": "2026-09-27",
"status": "Open",
"procurementMethod": "Advance contract award notice",
"tradeAgreements": ["Canadian Free Trade Agreement (CFTA)", "..."],
"contractingEntity": "Department of National Defence (DND)",
"contractingAddress": "101 Colonel By Drive, Ottawa, ON, K1A 0K2, CANADA",
"contactName": "Sharon Sally",
"contactEmail": "sharon_sally@rogers.com",
"description": "Repair and Overhaul (R&O), requalification, recharging, testing...",
"noticeUrl": null,
"attachmentUrl": "https://canadabuys.canada.ca/sites/default/files/webform/tender_notice/108100/w8485-279627a-acan-fixed-fire-containers-ro.pdf",
"url": "https://canadabuys.canada.ca/en/tender-opportunities?search=cb-345-59054122",
"scrapedAt": "2026-09-28T09:21:53.242Z"
}
FieldMeaning
idStable key (the CanadaBuys reference number), safe for deduplication between runs
titleTender title
referenceNumberCanadaBuys reference number
solicitationNumberSolicitation number used on the buying department's own documents
noticeTypeType of notice, for example Request for Proposal or Advance Contract Award Notice
procurementCategoryGoods, Services, Construction, or a combination
unspscUNSPSC codes for the goods or services being procured
unspscDescriptionPlain text description of each UNSPSC code
regionRegion(s) where the goods or services are delivered
regionsOfOpportunityRegion(s) suppliers may bid from
closingDateBid closing date and time
publicationDateDate the notice was published
statusTender status, always Open for this Actor
procurementMethodHow the contract will be awarded
tradeAgreementsTrade agreements that apply to this tender
contractingEntityDepartment or agency running the procurement
contractingAddressContracting entity's mailing address
contactName, contactEmail, contactPhoneContact for questions about the tender
descriptionFull tender description
noticeUrlLink to the notice on MERX, when the tender is also posted there
attachmentUrlLink to a supporting document, when one is published
urlBest available link back to the tender: noticeUrl, or a CanadaBuys search by reference number
scrapedAtWhen this Actor fetched the record

Pricing

Pay per event: a small fee when a run starts, then a fixed price per tender returned. You only pay for tenders that pass your filters. Set maxResults to cap any run.

Limitations

  • Covers only currently open federal tenders. Awards, closed notices, and provincial or municipal procurement are not included.
  • Fields the contracting entity left blank on CanadaBuys (for example a missing UNSPSC code) come through as empty.
  • The source file refreshes about once a day, so brand new notices can take up to a day to appear.

FAQ

Is this legal? The Actor reads CanadaBuys' public open data file, published for anyone to download without a login, and stores only the procurement and business contact information the government publishes for that purpose. You are responsible for how you use the data.

Something is missing or broken? Open an issue in the Issues tab; response time is usually under a day.