Contracts
List Contracts
Search and filter federal procurement contracts from CanadaBuys and TBS.
GET
Overview
Returns paginated federal contract records from CanadaBuys and TBS Proactive Disclosure. Usevendor, department, and date filters to narrow results. For an aggregated view of a specific vendor, use the Vendor Profile endpoint instead.
Getting Started
There are only 3 steps for making a successful API call:- Add your API key to the header as
X-API-Key - Add query parameters to filter the data
- Execute the request
Query Parameters
string
Partial match on vendor name (case-insensitive). Example:
Palantir.string
Partial match on department name (case-insensitive). Example:
National Defence.string
Exact match on
procurement_method field. Example: Non-competitive.string
Exact match on
source_dataset field. Example: open.canada.number
Minimum contract value in CAD. Example:
100000.number
Maximum contract value in CAD. Example:
5000000.string
ISO 8601 start date — e.g.
2023-01-01. Example: 2023-01-01.string
ISO 8601 end date — e.g.
2023-12-31. Example: 2023-12-31.integer
Results per page. Default:
50. Max: 200. Example: 25.integer
Result offset for pagination. Default:
0. Example: 50.page and per_page are accepted as input aliases. per_page maps to limit, and page is converted internally into the corresponding offset.