Skip to main content
Base path: /api/v1

Registrations

GET /api/v1/lobbying/registrations Lobbying registrations from the Office of the Commissioner of Lobbying. A registration captures the client, lobbyist, target institutions, subject matters, and registration period.
ParameterTypeDescription
clientstringPartial match on client organization
lobbyiststringPartial match on lobbyist name
institutionstringPartial match on targeted institutions
subjectstringPartial match on subject labels
activebooleantrue for active, false for expired
date_fromstringISO 8601 lower bound on effective date
date_tostringISO 8601 upper bound on effective date
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/lobbying/registrations?client=Shopify&active=true"

Registration detail

GET /api/v1/lobbying/registrations/{reg_id} Returns a single registration by reg_id.

Registration stats

GET /api/v1/lobbying/registrations/stats Grouped registration counts.
ParameterTypeDescription
group_bystringinstitution, registration_type, or year (default: registration_type)

Communications

GET /api/v1/lobbying/communications Actual lobbying contact records — meetings between lobbyists and designated public office holders (DPOHs).
ParameterTypeDescription
clientstringPartial match on client name
dpohstringPartial match on DPOH name
institutionstringPartial match on institution
lobbyiststringPartial match on lobbyist name
subjectstringPartial match on subject matter
date_fromstringISO 8601 lower bound
date_tostringISO 8601 upper bound
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/lobbying/communications?client=Rio%20Tinto&limit=10"

Communication detail

GET /api/v1/lobbying/communications/{com_id} Returns a single communication record by com_id.

Communication stats

GET /api/v1/lobbying/communications/stats Grouped communication counts.
ParameterTypeDescription
group_bystringinstitution, client, or year (default: institution)

Lobbyist profile

GET /api/v1/lobbyists/{lobbyist_id} Pre-aggregated profile for a registered lobbyist including client count, institution activity, and recent communications.

Client profile

GET /api/v1/clients/{name} Aggregated lobbying profile for a client organization including total communications, active registrations, top institutions, top subjects, and top lobbyists.
curl -H "X-API-Key: YOUR_KEY" \
  "https://api.northaxiumdata.ca/api/v1/clients/Shopify"