CanadaBuys Government Tenders Scraper avatar

CanadaBuys Government Tenders Scraper

Pricing

Pay per event

Go to Apify Store
CanadaBuys Government Tenders Scraper

CanadaBuys Government Tenders Scraper

Scrape open tender notices from Canada's official CanadaBuys procurement portal. Ingests the full bilingual open-data CSV (title EN/FR, reference number, closing date, GSIN, UNSPSC, contracting entity, contact info) — WAF-immune and updated continuously.

Pricing

Pay per event

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Scrapes open tender notices from Canada's official CanadaBuys procurement portal. Returns the full bilingual dataset — reference numbers, closing dates, GSIN codes, contracting entities, contact info — sourced directly from the government's open-data CSV export.

The HTML search UI is CloudFront-protected and occasionally 403s. This actor bypasses it entirely, pulling from the /opendata/pub/ endpoint that returns clean data without a fight.

What it returns

Each record maps to one open tender notice. The full dataset runs around 900+ notices and completes in under 10 seconds.

FieldDescription
title_engTender title in English
title_fraTender title in French
referenceNumberGovernment reference number
solicitationNumberSolicitation number
amendmentNumberAmendment number (if applicable)
publicationDateDate the notice was published
tenderClosingDateTender closing deadline
amendmentDateDate of last amendment
expectedContractStartDateExpected contract start date
expectedContractEndDateExpected contract end date
tenderStatusCurrent status (Open, Closed, etc.)
gsinGoods/Services Identification Number
unspscUN Standard Products and Services Code
procurementCategoryProcurement category (Goods, Services, Construction)
noticeTypeNotice type (Tender Notice, Advance Contract Award, etc.)
procurementMethodCompetitive open bidding, sole source, etc.
contractingEntity_nameGovernment entity issuing the tender
endUserEntity_nameEnd-user entity
regionsOfDeliveryDelivery regions
contactInfo_nameContact person name
contactInfo_emailContact email address
noticeURLLink to the full notice on CanadaBuys

Input

ParameterTypeDefaultDescription
maxItemsinteger10Maximum records to return. Leave blank or set to 0 for the full dataset.

How it works

The actor fetches the official CanadaBuys open-data CSV (openTenderNotice-ouvertAvisAppelOffres.csv) in a single request, parses it in memory, and saves each row as a structured JSON record. No proxy required. No CloudFront to fight. The endpoint is publicly accessible and returns data on every run — the feed is updated continuously as new tenders are published and closed tenders are removed.

If you need the full tender description text or attachments, those are linked via noticeURL.

Source

Data comes from the Government of Canada's CanadaBuys portal: https://canadabuys.canada.ca

This is the official successor to Buyandsell.gc.ca and the MERX government feed. The open-data endpoint is published under the Open Government Licence - Canada.