Skip to main content
GET
/
api
/
v1
/
politicians
curl "https://api.northaxiumdata.ca/api/v1/politicians?party=Liberal&limit=10&offset=0" \
  -H "X-API-Key: <your-api-key>"
{
  "data": [
    {
      "id": 883,
      "name": "Jane Smith",
      "slug": "jane-smith",
      "current_party": "Liberal",
      "current_riding": "Vancouver Centre",
      "province": "BC"
    }
  ],
  "meta": {
    "total": 343,
    "limit": 10,
    "offset": 0
  }
}
Get a standardized list of active and historical federal politicians, their party affiliations, ridings, and roles.

Query Parameters

q
string
Partial match on politician name. Example: carbon tax.
party
string
Partial match on political party. Example: Liberal.
province
string
Filter by province or territory represented. Example: ON.
current
boolean
Defaults to true; set false to include historical politicians. 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/politicians?party=Liberal&limit=10&offset=0" \
  -H "X-API-Key: <your-api-key>"
{
  "data": [
    {
      "id": 883,
      "name": "Jane Smith",
      "slug": "jane-smith",
      "current_party": "Liberal",
      "current_riding": "Vancouver Centre",
      "province": "BC"
    }
  ],
  "meta": {
    "total": 343,
    "limit": 10,
    "offset": 0
  }
}