This is the JSON response for the /candidates/ API call. Get the raw JSON or read the API reference.

{
    "objects": [
        {
            "email": "pablo.rodriguez@parl.gc.ca",
            "last_name": "Rodriguez",
            "incumbent": null,
            "related": {
                "election_url": "/elections/house-of-commons/",
                "boundary_url": "/boundaries/federal-electoral-districts/24029/"
            },
            "gender": "",
            "photo_url": "http://www.ourcommons.ca/Parliamentarians/Images/OfficialMPPhotos/42/RodriguezPablo_Lib.jpg",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQg-GxpZeCdOMumAu5AbmDC6Ff2fXpcnSkIGaKTbow_PPwtznC4riqKxBuJZlX4c7XB4n7opnPzFdGI/pub?output=csv",
            "extra": {
                "facebook": "https://www.facebook.com/HonPabloRodriguez/",
                "twitter": "https://twitter.com/rodriguez_pab"
            },
            "district_name": "Honor\u00e9-Mercier",
            "election_name": "House of Commons",
            "party_name": "Liberal",
            "url": "",
            "offices": [
                {
                    "type": "legislature",
                    "tel": "1 514 353-5044"
                }
            ],
            "first_name": "Pablo",
            "elected_office": "candidate",
            "name": "Pablo Rodriguez",
            "personal_url": "http://www.pablorodriguez.ca/en"
        },
        {
            "email": "felix.rheaume@plq.org",
            "last_name": "Rh\u00e9aume",
            "incumbent": null,
            "related": {
                "election_url": "/elections/assemblee-nationale-du-quebec/",
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/beauharnois/"
            },
            "gender": "M",
            "photo_url": "",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "extra": {
                "facebook": "https://www.facebook.com/felix.rheaume.plq/",
                "twitter": "https://twitter.com/FelixRheaumePLQ"
            },
            "district_name": "Beauharnois",
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "party_name": "Parti lib\u00e9ral du Qu\u00e9bec",
            "url": "",
            "offices": [],
            "first_name": "F\u00e9lix",
            "elected_office": "candidate",
            "name": "F\u00e9lix Rh\u00e9aume",
            "personal_url": ""
        },
        {
            "email": "acadie@lacaq.net",
            "last_name": "Chiasson",
            "incumbent": null,
            "related": {
                "election_url": "/elections/assemblee-nationale-du-quebec/",
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/acadie/"
            },
            "gender": "F",
            "photo_url": "",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "extra": {
                "twitter": "https://twitter.com/sophiechiasson"
            },
            "district_name": "Acadie",
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "party_name": "Coalition avenir Qu\u00e9bec",
            "url": "",
            "offices": [],
            "first_name": "Sophie",
            "elected_office": "candidate",
            "name": "Sophie Chiasson",
            "personal_url": "https://coalitionavenirquebec.org/fr/elections/acadie/"
        },
        {
            "email": "saint-jean@lacaq.net",
            "last_name": "Lemieux",
            "incumbent": null,
            "related": {
                "election_url": "/elections/assemblee-nationale-du-quebec/",
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/saint-jean/"
            },
            "gender": "M",
            "photo_url": "",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "extra": {
                "twitter": "https://twitter.com/LouisLemieux"
            },
            "district_name": "Saint-Jean",
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "party_name": "Coalition avenir Qu\u00e9bec",
            "url": "",
            "offices": [],
            "first_name": "Louis",
            "elected_office": "candidate",
            "name": "Louis Lemieux",
            "personal_url": ""
        },
        {
            "email": "pierre-olivier.downey@pvq.qc.ca",
            "last_name": "Downey",
            "incumbent": null,
            "related": {
                "election_url": "/elections/assemblee-nationale-du-quebec/",
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/vercheres/"
            },
            "gender": "M",
            "photo_url": "",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "extra": {},
            "district_name": "Verch\u00e8res",
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "party_name": "Parti vert du Qu\u00e9bec",
            "url": "",
            "offices": [],
            "first_name": "Pierre-Olivier",
            "elected_office": "candidate",
            "name": "Pierre-Olivier Downey",
            "personal_url": ""
        },
        {
            "email": "terrebonne@lacaq.net",
            "last_name": "Fitzgibbon",
            "incumbent": null,
            "related": {
                "election_url": "/elections/assemblee-nationale-du-quebec/",
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/terrebonne/"
            },
            "gender": "M",
            "photo_url": "",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "extra": {
                "twitter": "https://twitter.com/fitzgibbonp"
            },
            "district_name": "Terrebonne",
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "party_name": "Coalition avenir Qu\u00e9bec",
            "url": "",
            "offices": [],
            "first_name": "Pierre",
            "elected_office": "candidate",
            "name": "Pierre Fitzgibbon",
            "personal_url": "https://coalitionavenirquebec.org/fr/elections/terrebonne/"
        },
        {
            "email": "rimouski@lacaq.net",
            "last_name": "Levesque",
            "incumbent": null,
            "related": {
                "election_url": "/elections/assemblee-nationale-du-quebec/",
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/rimouski/"
            },
            "gender": "F",
            "photo_url": "",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "extra": {
                "twitter": "https://twitter.com/coalitionavenir"
            },
            "district_name": "Rimouski",
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "party_name": "Coalition avenir Qu\u00e9bec",
            "url": "",
            "offices": [],
            "first_name": "Nancy",
            "elected_office": "candidate",
            "name": "Nancy Levesque",
            "personal_url": ""
        },
        {
            "email": "megantic@laqac.net",
            "last_name": "Jacques",
            "incumbent": null,
            "related": {
                "election_url": "/elections/assemblee-nationale-du-quebec/",
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/megantic/"
            },
            "gender": "M",
            "photo_url": "",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "extra": {
                "twitter": "https://twitter.com/coalitionavenir"
            },
            "district_name": "M\u00e9gantic",
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "party_name": "Coalition avenir Qu\u00e9bec",
            "url": "",
            "offices": [],
            "first_name": "Fran\u00e7ois",
            "elected_office": "candidate",
            "name": "Fran\u00e7ois Jacques",
            "personal_url": "https://coalitionavenirquebec.org/fr/elections/megantic/"
        },
        {
            "email": "samuel.raymond.1@ulaval.ca",
            "last_name": "Raymond",
            "incumbent": null,
            "related": {
                "election_url": "/elections/assemblee-nationale-du-quebec/",
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/vanier-les-rivieres/"
            },
            "gender": "M",
            "photo_url": "",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "extra": {},
            "district_name": "Vanier-Les Rivi\u00e8res",
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "party_name": "Parti vert du Qu\u00e9bec",
            "url": "",
            "offices": [],
            "first_name": "Samuel",
            "elected_office": "candidate",
            "name": "Samuel Raymond",
            "personal_url": ""
        },
        {
            "email": "richelieu@pq.quebec",
            "last_name": "Rochon",
            "incumbent": null,
            "related": {
                "election_url": "/elections/assemblee-nationale-du-quebec/",
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/richelieu/"
            },
            "gender": "M",
            "photo_url": "",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "extra": {
                "facebook": "https://www.facebook.com/sylvain.rochon.357",
                "twitter": "https://twitter.com/SRochonQc"
            },
            "district_name": "Richelieu",
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "party_name": "Parti qu\u00e9b\u00e9cois",
            "url": "",
            "offices": [
                {
                    "postal": "71, rue De Ramezay\nBureau 101\nSorel-Tracy Qc J3P 3Z1",
                    "tel": "1 866 649-8832",
                    "fax": "1 450 742-7744",
                    "type": "legislature"
                }
            ],
            "first_name": "Sylvain",
            "elected_office": "candidate",
            "name": "Sylvain Rochon",
            "personal_url": ""
        },
        {
            "email": "pontiac@lacaq.net",
            "last_name": "Kamanyane",
            "incumbent": null,
            "related": {
                "election_url": "/elections/assemblee-nationale-du-quebec/",
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/pontiac/"
            },
            "gender": "F",
            "photo_url": "",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "extra": {
                "twitter": "https://twitter.com/coalitionavenir"
            },
            "district_name": "Pontiac",
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "party_name": "Coalition avenir Qu\u00e9bec",
            "url": "",
            "offices": [],
            "first_name": "Olive",
            "elected_office": "candidate",
            "name": "Olive Kamanyane",
            "personal_url": "https://coalitionavenirquebec.org/fr/elections/pontiac/"
        },
        {
            "email": "annfrancis@annlacsaintlouis.com",
            "last_name": "Francis",
            "incumbent": null,
            "related": {
                "election_url": "/elections/house-of-commons/",
                "boundary_url": "/boundaries/federal-electoral-districts/24036/"
            },
            "gender": "",
            "photo_url": "",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQg-GxpZeCdOMumAu5AbmDC6Ff2fXpcnSkIGaKTbow_PPwtznC4riqKxBuJZlX4c7XB4n7opnPzFdGI/pub?output=csv",
            "extra": {
                "facebook": "https://www.facebook.com/AnnFrancisPCC/"
            },
            "district_name": "Lac-Saint-Louis",
            "election_name": "House of Commons",
            "party_name": "Conservative",
            "url": "",
            "offices": [
                {
                    "type": "legislature",
                    "tel": "1 514 360-0716"
                }
            ],
            "first_name": "Ann",
            "elected_office": "candidate",
            "name": "Ann Francis",
            "personal_url": ""
        },
        {
            "email": "larry4labrador@gmail.com",
            "last_name": "Flemming",
            "incumbent": null,
            "related": {
                "election_url": "/elections/house-of-commons/",
                "boundary_url": "/boundaries/federal-electoral-districts/10004/"
            },
            "gender": "",
            "photo_url": "",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQg-GxpZeCdOMumAu5AbmDC6Ff2fXpcnSkIGaKTbow_PPwtznC4riqKxBuJZlX4c7XB4n7opnPzFdGI/pub?output=csv",
            "extra": {
                "twitter": "https://twitter.com/Larry4Labrador"
            },
            "district_name": "Labrador",
            "election_name": "House of Commons",
            "party_name": "Conservative",
            "url": "",
            "offices": [
                {
                    "type": "legislature",
                    "tel": "1 709 987-4859"
                }
            ],
            "first_name": "Larry",
            "elected_office": "candidate",
            "name": "Larry Flemming",
            "personal_url": ""
        },
        {
            "email": "Alexandra.Mendes@parl.gc.ca",
            "last_name": "Mend\u00e8s",
            "incumbent": null,
            "related": {
                "election_url": "/elections/house-of-commons/",
                "boundary_url": "/boundaries/federal-electoral-districts/24017/"
            },
            "gender": "",
            "photo_url": "http://www.ourcommons.ca/Parliamentarians/Images/OfficialMPPhotos/42/MendesAlexandra_Lib.jpg",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQg-GxpZeCdOMumAu5AbmDC6Ff2fXpcnSkIGaKTbow_PPwtznC4riqKxBuJZlX4c7XB4n7opnPzFdGI/pub?output=csv",
            "extra": {
                "facebook": "https://www.facebook.com/AlexandraMendesLiberal2015/",
                "twitter": "https://twitter.com/AlexandraBrStL"
            },
            "district_name": "Brossard\u2014Saint-Lambert",
            "election_name": "House of Commons",
            "party_name": "Liberal",
            "url": "",
            "offices": [
                {
                    "type": "legislature",
                    "tel": "1 450 466-6872"
                }
            ],
            "first_name": "Alexandra",
            "elected_office": "candidate",
            "name": "Alexandra Mend\u00e8s",
            "personal_url": "http://amendes.liberal.ca/en"
        },
        {
            "email": "thana.boonlert@partivert.ca",
            "last_name": "Boonlert",
            "incumbent": null,
            "related": {
                "election_url": "/elections/house-of-commons/",
                "boundary_url": "/boundaries/federal-electoral-districts/48004/"
            },
            "gender": "",
            "photo_url": "",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQg-GxpZeCdOMumAu5AbmDC6Ff2fXpcnSkIGaKTbow_PPwtznC4riqKxBuJZlX4c7XB4n7opnPzFdGI/pub?output=csv",
            "extra": {},
            "district_name": "Calgary Centre",
            "election_name": "House of Commons",
            "party_name": "Green Party",
            "url": "",
            "offices": [],
            "first_name": "Thana",
            "elected_office": "candidate",
            "name": "Thana Boonlert",
            "personal_url": ""
        },
        {
            "email": "info@re-electjodywr.ca",
            "last_name": "Wilson-Raybould",
            "incumbent": null,
            "related": {
                "election_url": "/elections/house-of-commons/",
                "boundary_url": "/boundaries/federal-electoral-districts/59036/"
            },
            "gender": "",
            "photo_url": "http://www.ourcommons.ca/Parliamentarians/Images/OfficialMPPhotos/42/WilsonRaybouldJody_Lib.jpg",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQg-GxpZeCdOMumAu5AbmDC6Ff2fXpcnSkIGaKTbow_PPwtznC4riqKxBuJZlX4c7XB4n7opnPzFdGI/pub?output=csv",
            "extra": {
                "twitter": "https://twitter.com/Puglaas"
            },
            "district_name": "Vancouver Granville",
            "election_name": "House of Commons",
            "party_name": "Independent",
            "url": "",
            "offices": [
                {
                    "type": "legislature",
                    "tel": "1 604 428-5112"
                }
            ],
            "first_name": "Jody",
            "elected_office": "candidate",
            "name": "Jody Wilson-Raybould",
            "personal_url": "http://www.vancouvergranville.ca"
        },
        {
            "email": "",
            "last_name": "Pielak",
            "incumbent": null,
            "related": {
                "election_url": "/elections/house-of-commons/",
                "boundary_url": "/boundaries/federal-electoral-districts/59032/"
            },
            "gender": "",
            "photo_url": "",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQg-GxpZeCdOMumAu5AbmDC6Ff2fXpcnSkIGaKTbow_PPwtznC4riqKxBuJZlX4c7XB4n7opnPzFdGI/pub?output=csv",
            "extra": {},
            "district_name": "Surrey Centre",
            "election_name": "House of Commons",
            "party_name": "People's Party",
            "url": "",
            "offices": [],
            "first_name": "Kevin",
            "elected_office": "candidate",
            "name": "Kevin Pielak",
            "personal_url": ""
        },
        {
            "email": "James.Maloney@parl.gc.ca",
            "last_name": "Maloney",
            "incumbent": null,
            "related": {
                "election_url": "/elections/house-of-commons/",
                "boundary_url": "/boundaries/federal-electoral-districts/35028/"
            },
            "gender": "",
            "photo_url": "http://www.ourcommons.ca/Parliamentarians/Images/OfficialMPPhotos/42/MaloneyJames_Lib.jpg",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQg-GxpZeCdOMumAu5AbmDC6Ff2fXpcnSkIGaKTbow_PPwtznC4riqKxBuJZlX4c7XB4n7opnPzFdGI/pub?output=csv",
            "extra": {
                "facebook": "https://www.facebook.com/jamesmaloney.etobicoke/",
                "twitter": "https://twitter.com/j_maloney"
            },
            "district_name": "Etobicoke\u2014Lakeshore",
            "election_name": "House of Commons",
            "party_name": "Liberal",
            "url": "",
            "offices": [
                {
                    "type": "legislature",
                    "tel": "1 416 251-5510"
                }
            ],
            "first_name": "James",
            "elected_office": "candidate",
            "name": "James Maloney",
            "personal_url": "http://jamesmaloneymp.ca"
        },
        {
            "email": "Emilie.Taman@ndp.ca",
            "last_name": "Taman",
            "incumbent": null,
            "related": {
                "election_url": "/elections/house-of-commons/",
                "boundary_url": "/boundaries/federal-electoral-districts/35075/"
            },
            "gender": "",
            "photo_url": "",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQg-GxpZeCdOMumAu5AbmDC6Ff2fXpcnSkIGaKTbow_PPwtznC4riqKxBuJZlX4c7XB4n7opnPzFdGI/pub?output=csv",
            "extra": {
                "facebook": "https://www.facebook.com/EmilieTamanNDP/",
                "twitter": "https://twitter.com/EmilieTaman"
            },
            "district_name": "Ottawa Centre",
            "election_name": "House of Commons",
            "party_name": "NDP",
            "url": "",
            "offices": [],
            "first_name": "Emilie",
            "elected_office": "candidate",
            "name": "Emilie Taman",
            "personal_url": "http://emilietaman.ca/"
        },
        {
            "email": "mariechamel.plc@gmail.com",
            "last_name": "Hamel",
            "incumbent": null,
            "related": {
                "election_url": "/elections/house-of-commons/",
                "boundary_url": "/boundaries/federal-electoral-districts/24011/"
            },
            "gender": "",
            "photo_url": "",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQg-GxpZeCdOMumAu5AbmDC6Ff2fXpcnSkIGaKTbow_PPwtznC4riqKxBuJZlX4c7XB4n7opnPzFdGI/pub?output=csv",
            "extra": {
                "facebook": "https://www.facebook.com/MarieChantalHamelPLC/",
                "twitter": "https://twitter.com/HamelMarieC"
            },
            "district_name": "Beloeil\u2014Chambly",
            "election_name": "House of Commons",
            "party_name": "Liberal",
            "url": "",
            "offices": [
                {
                    "type": "legislature",
                    "tel": "1 450 281-0851"
                }
            ],
            "first_name": "Marie-Chantal",
            "elected_office": "candidate",
            "name": "Marie-Chantal Hamel",
            "personal_url": ""
        }
    ],
    "meta": {
        "next": "/candidates/?format=apibrowser&offset=20&limit=20",
        "total_count": 1604,
        "previous": null,
        "offset": 0,
        "limit": 20
    }
}