---
title: "Government contract awards won by the company behind one exchange listing: Government of Canada contracts (open.canada.ca, in Canadian dollars) for a Canadian listing, US federal awards (USAspending.gov, in US dollars) otherwise, unless country says which."
method: GET
path: "/v1/stocks/{exchange}/{ticker}/government-contracts"
tags: ["GovernmentContracts"]
---

# Government contract awards won by the company behind one exchange listing: Government of Canada contracts (open.canada.ca, in Canadian dollars) for a Canadian listing, US federal awards (USAspending.gov, in US dollars) otherwise, unless country says which.

`GET /v1/stocks/{exchange}/{ticker}/government-contracts`

## Request

- Base URL: `https://api.equibles.com`
- URL: `https://api.equibles.com/v1/stocks/{exchange}/{ticker}/government-contracts`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/equibles/apis/equibles-api/docs/v1/stocks/:exchange/:ticker/government-contracts/get.ts> (a function with typed inputs; its response is checked against the schema)

## Path parameters

- `exchange` string, required
- `ticker` string, required

## Query parameters

- `startDate` string, date
- `endDate` string, date
- `limit` integer
- `offset` integer
- `agency` string
- `sortBy` string
- `country` string

## Response `200`

OK

- GovernmentContractsResponse: Paged federal contract awards for one company, with the resolved window and the dataset's coverage as-of echoed so an empty page is interpretable.
  - `startDate` string, date: Resolved start of the queried window.
  - `endDate` string, date: Resolved end of the queried window.
  - `countryCode` string, nullable: The awarding government: US (USAspending.gov) or CA (open.canada.ca).
  - `currency` string, nullable: The currency every amount is in: USD for US awards, CAD for Canadian contracts.
  - `latestActionDate` string, date, nullable: Most recent action date stored for the awarding country — the coverage as-of. Null when no contract data is loaded (an empty page then means no coverage, not no awards).
  - `data` GovernmentContractDto[], nullable
    - `actionDate` string, date, nullable: The award's action date — for US awards USAspending's base obligation date, i.e. the date the base award was signed/first obligated (NOT the period-of-performance start); for Canadian contracts the contract date. Null when not reported.
    - `endDate` string, date, nullable: Period-of-performance current end date (the delivery date for Canadian contracts); null when not reported.
    - `awardingAgency` string, nullable: Awarding agency name.
    - `awardType` string, nullable: Human-readable award type, e.g. "Definitive Contract", "Delivery Order", "Contract", "Standing Offer Call-up".
    - `amount` number, double: Award value in the response's currency, not dollars disbursed: for US awards the total (current obligated + potential) including unexercised options; for Canadian contracts the latest reported value including amendments.
    - `totalOutlays` number, double, nullable: Total outlays disbursed against a US award to date, in US dollars; null when not reported, and always null for Canadian contracts.
    - `recipientName` string, nullable: Recipient (awardee or vendor) name as reported — useful when the award went to a subsidiary of the public company.
    - `awardId` string, nullable: Human-readable award number: the PIID for US awards, the department's procurement id for Canadian contracts.
    - `description` string, nullable: Free-form award description; null when blank.
  - `meta` PageMeta
    - `limit` integer
    - `offset` integer
    - `count` integer
    - `hasMore` boolean
    - `total` integer, nullable

## Other responses

- `400`: Bad Request
- `404`: Not Found

## Changes

- **2026-11-06** `666e06778588`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/equibles/apis/equibles-api/changes/v1/stocks/:exchange/:ticker/government-contracts/get.md)

---

[API](https://skmtc.dev/equibles/apis/equibles-api.md) - [All operations](https://skmtc.dev/equibles/apis/equibles-api/llms.txt) - [OpenAPI document](https://skmtc.dev/equibles/apis/equibles-api/revisions/83f13ba1a993?raw)
