Canada Government Contracts API
Pricing
from $3.00 / 1,000 results
Canada Government Contracts API
Search Canada tenders, awards, and contract history in one run. Find procurement records and opportunities faster.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
kane liu
Actor stats
0
Bookmarked
1
Total users
1
Monthly active users
11 days ago
Last modified
Categories
Share
Canada Government Contracts Search
Search Canadian federal procurement opportunities, award notices, and contract history in one run — without digging through CanadaBuys one notice at a time.
- ✅ Search 3 CanadaBuys procurement sources: open tenders, award notices, and contract history
- ✅ Pull solicitation numbers, agencies, suppliers, award amounts, posting dates, and closing dates
- ✅ Cover the procurement lifecycle from opportunity discovery to who won and what got awarded
- ✅ Pay only for what you use: $0.002 per record
- ✅ Free $5 Apify credit on signup = ~2,500 records to start with
If you sell to the Canadian federal government, track competitors, or analyze public-sector spending, the bottleneck is rarely “is the data public?” The bottleneck is the workflow: one page for active tenders, another for awards, another for older contract history, each with its own export friction. This Actor turns that into one query and one export you can actually work with.
What you can do with it
1. Find open federal tenders in your category
If you are looking for active Canadian federal opportunities, the first job is simple: find open tenders quickly, before they disappear into someone else’s daily watchlist. This Actor searches CanadaBuys open tender notices so you can pull active solicitations by keyword, service type, or buyer signal.
To run this, all you fill in are two simple fields in the Apify input form at the top of this page:
What you enter:
| What | Example |
|---|---|
| Search terms | cybersecurity |
| Max results per source | 50 |
Click Start. Within seconds, the Actor searches CanadaBuys open notices and returns rows like these:
What you get back:
| Title | Agency | Solicitation number | Posted date | Closing date |
|---|---|---|---|---|
| Cybersecurity Risk Assessment Services | Shared Services Canada | EN578-260041 | 2026-04-12 | 2026-05-15 |
| Managed Security Operations Support | Department of National Defence | W8486-260112 | 2026-04-08 | 2026-04-30 |
| IT Security Consulting Services | Public Services and Procurement Canada | EP748-260087 | 2026-04-03 | 2026-05-02 |
This is the fast way to build a first-pass federal pipeline. Instead of browsing the CanadaBuys portal, opening individual notices, and manually copying the basics into a spreadsheet, you start with a structured export of the opportunities that match your niche.
2. Track which suppliers are actually winning federal contracts
Finding opportunities is one part of the game. The other part is understanding who keeps winning. The award notices source in this Actor lets you search award-level procurement rows so you can see which suppliers won, from which departments, and for what amounts.
That makes it useful for competitive intelligence, account targeting, supplier research, and market-entry analysis.
What you enter:
| What | Example |
|---|---|
| Search terms | Deloitte |
| Max results per source | 100 |
The Actor searches CanadaBuys award notices and returns rows like these:
What you get back:
| Awardee | Agency | Title | Award amount | Award date |
|---|---|---|---|---|
| Deloitte LLP | Health Canada | Program management support services | CAD 4,200,000 | 2026-02-15 |
| Deloitte LLP | Employment and Social Development Canada | Digital transformation advisory | CAD 1,850,000 | 2026-01-27 |
| Deloitte LLP | Treasury Board of Canada Secretariat | Risk and controls consulting | CAD 920,000 | 2025-12-03 |
This is how you answer practical questions fast: which firms are taking share, which departments buy from them repeatedly, and how big the awards usually are. You are not guessing from press releases. You are searching the award rows directly.
3. Review contract history before you decide where to bid
Open tenders tell you what is available now. Contract history tells you what has been getting bought over time. That matters if you are trying to understand recurring demand, spending patterns, buyer concentration, or whether a niche is even worth entering.
The contract history source in this Actor gives you the longer-tail record set you need for that kind of analysis.
What you enter:
| What | Example |
|---|---|
| Search terms | artificial intelligence |
| Max results per source | 200 |
The Actor searches CanadaBuys contract history and returns rows like these:
What you get back:
| Title | Agency | Awardee | Award amount | Updated at |
|---|---|---|---|---|
| Artificial intelligence advisory services | Innovation, Science and Economic Development Canada | XYZ ADVISORY INC. | CAD 650,000 | 2026-03-21 |
| AI research support contract | National Research Council Canada | ABC DATA SYSTEMS LTD. | CAD 1,200,000 | 2025-11-12 |
| Machine learning tooling procurement | Shared Services Canada | DEF TECHNOLOGY CORP. | CAD 890,000 | 2025-08-04 |
This is useful for market sizing, buyer mapping, and historical procurement research. Instead of relying only on currently open tenders, you can see where contracts have already been flowing and which buyers tend to return to the same supplier base.
4. Build a weekly CanadaBuys watchlist for your niche
For most teams, the right workflow is not “search manually every day.” It is “run the same search every week and only look at the new matches.” This Actor is well suited for that because the input is simple and the returned fields are already structured enough to send into Sheets, Slack, email, or an internal pipeline.
If you care about one category, one service line, or one buying department, you can turn that into a recurring watchlist.
What you enter:
| What | Example |
|---|---|
| Search terms | translation services |
| Max results per source | 50 |
The weekly result set might include:
What you get back:
| Source | Title | Agency | Status signal |
|---|---|---|---|
| Tenders | Translation and interpretation services | Immigration, Refugees and Citizenship Canada | Open |
| Awards | Translation support services | Public Services and Procurement Canada | Awarded |
| History | Translation and language services | Department of Justice Canada | Historical |
That gives you a compact procurement view without having to stitch together active notices, awards, and older records by hand every time.
5. Use it from ChatGPT, Claude, or no-code automation
This Actor also works well as a procurement lookup layer inside an AI or automation workflow. Ask an assistant to find active federal tenders, recent awards, or historical CanadaBuys records for a keyword, and let the Actor do the search and export step behind the scenes.
For example, you can ask for:
What you enter:
| What | Example |
|---|---|
| Search terms | IT services |
| Max results per source | 20 |
The result is a structured set of CanadaBuys rows your assistant or automation can summarize, filter, or route:
What your assistant gets back:
| Source | Title | Agency | Key date |
|---|---|---|---|
| Tenders | Managed IT Services | Shared Services Canada | Closing 2026-05-10 |
| Awards | IT modernization support | Treasury Board of Canada Secretariat | Awarded 2026-03-08 |
| History | IT infrastructure services | Public Services and Procurement Canada | Updated 2026-02-11 |
This is especially useful when you want procurement search to be part of a larger workflow instead of a standalone portal session.
How to use (no code required)
- Click "Try for Free" at the top of this page
- Enter one or more search terms, such as a service category, buyer name, supplier name, or industry keyword
- Set how many rows you want back from each source
- Click Start — the Actor searches all 3 CanadaBuys procurement sources in parallel
- Open the Dataset tab and download the results as Excel, CSV, or JSON
That is the whole workflow — type, start, export. You do not need to separately browse open tenders, awards, and older contract records just to answer one procurement question.
The free $5 Apify credit you get on signup covers about 2,500 records at the current price, which is enough to run real procurement searches before paying anything.
What you get back
Each returned row keeps the original procurement fields plus a small amount of source metadata so mixed exports are still easy to work with.
Typical fields include:
- Tender fields — title, agency, solicitation number, posted date, response deadline, description, contact information
- Award fields — awardee name, award amount, award date, awarding agency, solicitation number
- Contract history fields — older award records, contract descriptions, supplier names, updated timestamps
- Common procurement context — country, currency, source URL, location text
- Source metadata —
_product_id,_source,_search_term,_collected_at
That gives you enough structure to do manual review, spreadsheet filtering, internal reporting, or AI-assisted summarization without having to clean the rows first.
Coverage
This Actor currently queries 3 federal CanadaBuys procurement sources in parallel:
| Source | What it covers |
|---|---|
| CanadaBuys tender notices | Open federal solicitations such as RFPs, RFQs, and related opportunity notices |
| CanadaBuys award notices | Award rows showing suppliers, award dates, and contract values |
| CanadaBuys contract history | Historical contract rows for longer-range procurement analysis |
The practical benefit is lifecycle coverage. You can start with one keyword and see:
- what is currently open
- what has recently been awarded
- what has been bought historically
It is also important to be clear about the boundary:
- This Actor is centered on federal CanadaBuys data
- It is not a full provincial and municipal procurement universe
- It is not a bid-management platform or proposal-writing system
That honesty matters. This Actor is strongest as a federal procurement search and export layer, not as a promise that every Canadian public-sector buying workflow is covered.
Pricing
Pay per record. No subscription.
Billing is simple: there is a small charge when a run starts, plus a per-record charge for each procurement row the Actor returns.
| What triggers a charge | Cost |
|---|---|
| Actor start (each run) | $0.005 |
| Each procurement record | $0.002 |
To make that more concrete:
Real-world cost examples:
| Scenario | Records | Total cost |
|---|---|---|
| Quick tender scan for one keyword | 20 | $0.045 |
| Tender + award review for a niche | 100 | $0.205 |
| Weekly monitored search workflow | 300 | $0.605 |
| Larger export for procurement research | 1,000 | $2.005 |
The cost scales linearly — more procurement rows means more spend, fewer rows means less. No annual contract, no seat minimum, no enterprise gate just to test whether this workflow is useful.
$5 free Apify credit = ~2,500 records at the current price, which is enough for real evaluation before you pay anything.
Connect to your tools
You can use this Actor from no-code automations, AI assistants, or direct API workflows. The easiest mental model is simple: procurement keyword in, structured CanadaBuys rows out.
| Platform | How to connect |
|---|---|
| Make.com | Search for Apify → choose Run Actor → Actor ID lentic_clockss/canada-government-contracts-search |
| n8n | Add the Apify node → Run Actor → same Actor ID |
| Zapier | Use the Apify integration and trigger a run with your procurement keywords |
| ChatGPT / Claude / Cursor | Connect via the Apify MCP endpoint so your assistant can call the Actor inside a chat |
| Python / custom apps | Use the Apify API or SDK and pull dataset items directly |
The most common setup is usually one of these:
- Manual research: run once and filter the export in Excel
- Recurring watchlist: schedule the same keywords weekly and route results into Sheets, Slack, or email
- AI workflow: let an assistant look up federal opportunities or supplier awards and summarize the output for you
When to use something else
This Actor is best when you need a federal CanadaBuys procurement search layer. If you already know you need a different region or a different procurement stack, a narrower tool may fit better.
| If you need... | Use this instead |
|---|---|
| US federal contracts | US Government Contracts Search |
| Canadian business registrations | Canada Business Entity Search |
| Canadian building permits | Canada Building Permits Search |
| EU procurement and legal sources | EU Legal & Procurement Search |
The point of this Actor is speed and lifecycle visibility across CanadaBuys, not every public procurement system in Canada.
FAQ
Q: Where does this data come from?
A: From three federal CanadaBuys procurement sources: open tender notices, award notices, and contract history files.
Q: Does this cover all Canadian procurement?
A: No. This Actor is centered on federal CanadaBuys data. It is not a complete provincial and municipal procurement aggregator.
Q: Can I search more than one keyword in the same run?
A: Yes. The input accepts a list of searchTerms, and each term is searched across all 3 CanadaBuys sources.
Q: Can I use this for competitor research?
A: Yes. Award notices and contract history are especially useful for seeing which suppliers won, how often they show up, and what award amounts appear in the records.
Q: Is this only for open opportunities?
A: No. That is one part of it. The Actor also returns award notices and contract history so you can look beyond what is currently open.
Q: What is the fastest way to use this in practice?
A: Start with one keyword and a modest maxResultsPerSource, inspect which of the three sources gives you the most useful rows, then expand from there.
Related Actors
- US Government Contracts Search — search SAM.gov and related US federal procurement datasets
- Canada Business Entity Search — search Canadian business-entity data
- Canada Building Permits Search — search Canadian building-permit records
- Global Company Search — search company registries and identifiers across 40+ countries
→ Browse all Actors: apify.com/lentic_clockss
Also Available
- Direct API:
https://opendata.best/api/v1/data - Postman Collection: Fork and test
- GitHub: Collection source files