Skip to main content
GET
/
api
/
v1
/
bills
curl "https://api.northaxiumdata.ca/api/v1/bills?status=ROYAL_ASSENT&limit=10&offset=10" \
  -H "X-API-Key: <your-api-key>"
{
  "data": [
    {
      "session_id": "44-1",
      "number": "C-11",
      "name_en": "Online Streaming Act",
      "sponsor_name": "Minister of Canadian Heritage",
      "status_code": "ROYAL_ASSENT",
      "introduced": "2022-02-02"
    }
  ],
  "meta": {
    "total": 1,
    "limit": 10,
    "offset": 10
  }
}
Get a standardized list of bills introduced in the House of Commons and the Senate, including their sponsors, stages, and summaries.

Query Parameters

session
string
Filter by parliamentary session (e.g., 44-1). Example: 44-1.
status
string
Filter by current bill status code. Example: issued.
sponsor
string
Partial match on sponsor name. Example: Smith.
sector
string
Exact match on sector tag. Example: Technology.
q
string
Partial match on bill title. Example: carbon tax.
law
boolean
Filter enacted laws. Example: Criminal Code.
private_member
boolean
Filter private members’ bills. Example: true.
limit
integer
Results per page. Default: 50. Max: 200. Example: 25.
offset
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.
curl "https://api.northaxiumdata.ca/api/v1/bills?status=ROYAL_ASSENT&limit=10&offset=10" \
  -H "X-API-Key: <your-api-key>"
{
  "data": [
    {
      "session_id": "44-1",
      "number": "C-11",
      "name_en": "Online Streaming Act",
      "sponsor_name": "Minister of Canadian Heritage",
      "status_code": "ROYAL_ASSENT",
      "introduced": "2022-02-02"
    }
  ],
  "meta": {
    "total": 1,
    "limit": 10,
    "offset": 10
  }
}