Skip to main content
Base path: /api/v1

Bills

GET /api/v1/bills Parliamentary bills from OpenParliament.
ParameterTypeDescription
qstringPartial match on bill name (English)
sessionstringSession identifier e.g. 44-1
statusstringExact match on status_code
sponsorstringPartial match on sponsor name
sectorstringExact sector tag match
lawbooleantrue for bills that became law
private_memberbooleantrue for private member bills
pageintegerPage number (default: 1)
per_pageintegerResults per page (default: 50, max: 200)
curl -H "X-API-Key: YOUR_KEY" \
  "https://api.northaxiumdata.ca/api/v1/bills?q=mining&session=44-1"

Bill detail

GET /api/v1/bills/{session}/{number} Full bill detail including AI analysis (when available), text summaries, and vote history.
curl -H "X-API-Key: YOUR_KEY" \
  "https://api.northaxiumdata.ca/api/v1/bills/44-1/C-69"

Politicians

GET /api/v1/politicians Current and historical federal politicians. Defaults to current sitting MPs only.
ParameterTypeDescription
qstringPartial match on name
partystringPartial match on party
provincestringTwo-letter province code
currentbooleantrue (default) for current MPs only; false for all
pageintegerPage number (default: 1)
per_pageintegerResults per page (default: 50, max: 200)

Politician profile

GET /api/v1/politicians/{slug} Full politician profile including election history, committee memberships, lobbying interactions where this politician was a DPOH, and bill sponsorships.
curl -H "X-API-Key: YOUR_KEY" \
  "https://api.northaxiumdata.ca/api/v1/politicians/mark-carney"

Committees

GET /api/v1/committees Parliamentary committees.
ParameterTypeDescription
qstringPartial match on committee name
pageintegerPage number (default: 1)

Committee detail

GET /api/v1/committees/{identifier} Committee profile including current members, recent meetings, and activities. identifier accepts slug or acronym (e.g. fina).
curl -H "X-API-Key: YOUR_KEY" \
  "https://api.northaxiumdata.ca/api/v1/committees/fina"