Prerequisites
- A NorthAxium Data API key (get one here or use the free demo key)
- Python 3.8+ with the
requestslibrary installed (pip install requests)
Search contributions by party and year
The most common starting point — aggregate contributions to a party in a given election year.Get party-level contribution statistics
Aggregate total contributions and donor counts by party across a full election cycle.Track a contributor’s full donation history
Look up how much a named individual or organization has contributed and to which parties.Compare contributions by province
Break down contributions to a specific party by province of origin.Filter by contributor type
Elections Canada tracks several contributor types. Filter to corporate contributions to identify organizational donors.What’s happening here
party parameter — partial match. "Liberal" matches Liberal Party of Canada, Alberta Liberal Party, and similar. For a precise match, use the full party name string from the stats endpoint.
contributor_type — exact match on Elections Canada’s classification. The most common values are Individuals (by far the largest group at ~99% of records) and Corporations. Use the stats endpoint grouped by contributor_type to see the full breakdown.
electoral_event — exact match on the Elections Canada event label, e.g. 44th General Election, 43rd General Election. Use this to isolate contributions within a specific election campaign rather than a calendar year.
Contributor profiles — the profile endpoint uses partial name matching. For common names, you may get multiple contributors in the result. The year_breakdown in the profile is useful for understanding whether a contributor’s giving pattern changed around a specific election.
Data coverage note — Elections Canada publishes reviewed contributions on a per-election cycle basis. The most recent election cycle may not yet be reviewed and published. Check the Coverage page for the current data state.
Next steps
Contributions API Reference
Full parameter reference for the contributions endpoint
Contributor Profiles
Aggregated contribution history for any named contributor
Find Lobbying Activity
Cross-reference donors with lobbying records
MCP Server
Ask Claude to analyse contributions in natural language

