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

{
    "objects": [
        {
            "extra": {
                "twitter": "https://twitter.com/FelixRheaumePLQ",
                "facebook": "https://www.facebook.com/felix.rheaume.plq/"
            },
            "photo_url": "",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "elected_office": "candidate",
            "last_name": "Rh\u00e9aume",
            "email": "felix.rheaume@plq.org",
            "district_name": "Beauharnois",
            "personal_url": "",
            "related": {
                "election_url": "/elections/assemblee-nationale-du-quebec/",
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/beauharnois/"
            },
            "incumbent": null,
            "first_name": "F\u00e9lix",
            "gender": "M",
            "name": "F\u00e9lix Rh\u00e9aume",
            "party_name": "Parti lib\u00e9ral du Qu\u00e9bec",
            "url": "",
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "offices": []
        },
        {
            "extra": {
                "twitter": "https://twitter.com/sophiechiasson"
            },
            "photo_url": "",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "elected_office": "candidate",
            "last_name": "Chiasson",
            "email": "acadie@lacaq.net",
            "district_name": "Acadie",
            "personal_url": "https://coalitionavenirquebec.org/fr/elections/acadie/",
            "related": {
                "election_url": "/elections/assemblee-nationale-du-quebec/",
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/acadie/"
            },
            "incumbent": null,
            "first_name": "Sophie",
            "gender": "F",
            "name": "Sophie Chiasson",
            "party_name": "Coalition avenir Qu\u00e9bec",
            "url": "",
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "offices": []
        },
        {
            "extra": {
                "twitter": "https://twitter.com/LouisLemieux"
            },
            "photo_url": "",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "elected_office": "candidate",
            "last_name": "Lemieux",
            "email": "saint-jean@lacaq.net",
            "district_name": "Saint-Jean",
            "personal_url": "",
            "related": {
                "election_url": "/elections/assemblee-nationale-du-quebec/",
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/saint-jean/"
            },
            "incumbent": null,
            "first_name": "Louis",
            "gender": "M",
            "name": "Louis Lemieux",
            "party_name": "Coalition avenir Qu\u00e9bec",
            "url": "",
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "offices": []
        },
        {
            "extra": {},
            "photo_url": "",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "elected_office": "candidate",
            "last_name": "Downey",
            "email": "pierre-olivier.downey@pvq.qc.ca",
            "district_name": "Verch\u00e8res",
            "personal_url": "",
            "related": {
                "election_url": "/elections/assemblee-nationale-du-quebec/",
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/vercheres/"
            },
            "incumbent": null,
            "first_name": "Pierre-Olivier",
            "gender": "M",
            "name": "Pierre-Olivier Downey",
            "party_name": "Parti vert du Qu\u00e9bec",
            "url": "",
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "offices": []
        },
        {
            "extra": {
                "twitter": "https://twitter.com/fitzgibbonp"
            },
            "photo_url": "",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "elected_office": "candidate",
            "last_name": "Fitzgibbon",
            "email": "terrebonne@lacaq.net",
            "district_name": "Terrebonne",
            "personal_url": "https://coalitionavenirquebec.org/fr/elections/terrebonne/",
            "related": {
                "election_url": "/elections/assemblee-nationale-du-quebec/",
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/terrebonne/"
            },
            "incumbent": null,
            "first_name": "Pierre",
            "gender": "M",
            "name": "Pierre Fitzgibbon",
            "party_name": "Coalition avenir Qu\u00e9bec",
            "url": "",
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "offices": []
        },
        {
            "extra": {
                "twitter": "https://twitter.com/coalitionavenir"
            },
            "photo_url": "",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "elected_office": "candidate",
            "last_name": "Levesque",
            "email": "rimouski@lacaq.net",
            "district_name": "Rimouski",
            "personal_url": "",
            "related": {
                "election_url": "/elections/assemblee-nationale-du-quebec/",
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/rimouski/"
            },
            "incumbent": null,
            "first_name": "Nancy",
            "gender": "F",
            "name": "Nancy Levesque",
            "party_name": "Coalition avenir Qu\u00e9bec",
            "url": "",
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "offices": []
        },
        {
            "extra": {
                "twitter": "https://twitter.com/coalitionavenir"
            },
            "photo_url": "",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "elected_office": "candidate",
            "last_name": "Jacques",
            "email": "megantic@laqac.net",
            "district_name": "M\u00e9gantic",
            "personal_url": "https://coalitionavenirquebec.org/fr/elections/megantic/",
            "related": {
                "election_url": "/elections/assemblee-nationale-du-quebec/",
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/megantic/"
            },
            "incumbent": null,
            "first_name": "Fran\u00e7ois",
            "gender": "M",
            "name": "Fran\u00e7ois Jacques",
            "party_name": "Coalition avenir Qu\u00e9bec",
            "url": "",
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "offices": []
        },
        {
            "extra": {},
            "photo_url": "",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "elected_office": "candidate",
            "last_name": "Raymond",
            "email": "samuel.raymond.1@ulaval.ca",
            "district_name": "Vanier-Les Rivi\u00e8res",
            "personal_url": "",
            "related": {
                "election_url": "/elections/assemblee-nationale-du-quebec/",
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/vanier-les-rivieres/"
            },
            "incumbent": null,
            "first_name": "Samuel",
            "gender": "M",
            "name": "Samuel Raymond",
            "party_name": "Parti vert du Qu\u00e9bec",
            "url": "",
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "offices": []
        },
        {
            "extra": {
                "twitter": "https://twitter.com/SRochonQc",
                "facebook": "https://www.facebook.com/sylvain.rochon.357"
            },
            "photo_url": "",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "elected_office": "candidate",
            "last_name": "Rochon",
            "email": "richelieu@pq.quebec",
            "district_name": "Richelieu",
            "personal_url": "",
            "related": {
                "election_url": "/elections/assemblee-nationale-du-quebec/",
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/richelieu/"
            },
            "incumbent": null,
            "first_name": "Sylvain",
            "gender": "M",
            "name": "Sylvain Rochon",
            "party_name": "Parti qu\u00e9b\u00e9cois",
            "url": "",
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "offices": [
                {
                    "fax": "1 450 742-7744",
                    "tel": "1 866 649-8832",
                    "type": "legislature",
                    "postal": "71, rue De Ramezay\nBureau 101\nSorel-Tracy Qc J3P 3Z1"
                }
            ]
        },
        {
            "extra": {
                "twitter": "https://twitter.com/coalitionavenir"
            },
            "photo_url": "",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "elected_office": "candidate",
            "last_name": "Kamanyane",
            "email": "pontiac@lacaq.net",
            "district_name": "Pontiac",
            "personal_url": "https://coalitionavenirquebec.org/fr/elections/pontiac/",
            "related": {
                "election_url": "/elections/assemblee-nationale-du-quebec/",
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/pontiac/"
            },
            "incumbent": null,
            "first_name": "Olive",
            "gender": "F",
            "name": "Olive Kamanyane",
            "party_name": "Coalition avenir Qu\u00e9bec",
            "url": "",
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "offices": []
        },
        {
            "extra": {
                "twitter": "https://twitter.com/PQ_Argenteuil",
                "facebook": "https://www.facebook.com/PatrickCotePQ2018/"
            },
            "photo_url": "",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "elected_office": "candidate",
            "last_name": "C\u00f4t\u00e9",
            "email": "patrick.cote@pq.quebec",
            "district_name": "Argenteuil",
            "personal_url": "",
            "related": {
                "election_url": "/elections/assemblee-nationale-du-quebec/",
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/argenteuil/"
            },
            "incumbent": null,
            "first_name": "Patrick",
            "gender": "M",
            "name": "Patrick C\u00f4t\u00e9",
            "party_name": "Parti qu\u00e9b\u00e9cois",
            "url": "",
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "offices": [
                {
                    "tel": "1 450 409-1419",
                    "type": "legislature"
                }
            ]
        },
        {
            "extra": {
                "twitter": "https://twitter.com/karl_dugal",
                "facebook": "https://www.facebook.com/karldugalpq/"
            },
            "photo_url": "",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "elected_office": "candidate",
            "last_name": "Dugal",
            "email": "anjou-louis-riel@pq.quebec",
            "district_name": "Anjou-Louis-Riel",
            "personal_url": "",
            "related": {
                "election_url": "/elections/assemblee-nationale-du-quebec/",
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/anjou-louis-riel/"
            },
            "incumbent": null,
            "first_name": "Karl",
            "gender": "M",
            "name": "Karl Dugal",
            "party_name": "Parti qu\u00e9b\u00e9cois",
            "url": "",
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "offices": []
        },
        {
            "extra": {
                "twitter": "https://twitter.com/s_langelier",
                "facebook": "https://www.facebook.com/SimonLangelierCAQ/"
            },
            "photo_url": "",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "elected_office": "candidate",
            "last_name": "Langelier",
            "email": "laurier-dorion@lacaq.net",
            "district_name": "Laurier-Dorion",
            "personal_url": "",
            "related": {
                "election_url": "/elections/assemblee-nationale-du-quebec/",
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/laurier-dorion/"
            },
            "incumbent": null,
            "first_name": "Simon",
            "gender": "M",
            "name": "Simon Langelier",
            "party_name": "Coalition avenir Qu\u00e9bec",
            "url": "",
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "offices": []
        },
        {
            "extra": {
                "twitter": "https://twitter.com/SLaboissonniere",
                "facebook": "https://www.facebook.com/SimonLaboissonnierePLQ"
            },
            "photo_url": "",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "elected_office": "candidate",
            "last_name": "Laboissonni\u00e8re",
            "email": "simon.laboissonniere@plq.org",
            "district_name": "C\u00f4te-du-Sud",
            "personal_url": "",
            "related": {
                "election_url": "/elections/assemblee-nationale-du-quebec/",
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/cote-du-sud/"
            },
            "incumbent": null,
            "first_name": "Simon",
            "gender": "M",
            "name": "Simon Laboissonni\u00e8re",
            "party_name": "Parti lib\u00e9ral du Qu\u00e9bec",
            "url": "",
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "offices": [
                {
                    "tel": "1 418 359-2907",
                    "type": "legislature"
                }
            ]
        },
        {
            "extra": {
                "twitter": "https://twitter.com/guil_rousseau",
                "facebook": "https://www.facebook.com/GuillaumeRousseau/"
            },
            "photo_url": "",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "elected_office": "candidate",
            "last_name": "Rousseau",
            "email": "info@guillaumerousseau.quebec",
            "district_name": "Sherbrooke",
            "personal_url": "",
            "related": {
                "election_url": "/elections/assemblee-nationale-du-quebec/",
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/sherbrooke/"
            },
            "incumbent": null,
            "first_name": "Guillaume",
            "gender": "M",
            "name": "Guillaume Rousseau",
            "party_name": "Parti qu\u00e9b\u00e9cois",
            "url": "",
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "offices": [
                {
                    "alt": "1 819 679-6913",
                    "tel": "1 819 410-4200",
                    "type": "legislature"
                }
            ]
        },
        {
            "extra": {
                "twitter": "https://twitter.com/marieeveproulx_",
                "facebook": "https://www.facebook.com/MarieEveProulxCAQ/"
            },
            "photo_url": "",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "elected_office": "candidate",
            "last_name": "Proulx",
            "email": "cote-du-sud@lacaq.net",
            "district_name": "C\u00f4te-du-Sud",
            "personal_url": "",
            "related": {
                "election_url": "/elections/assemblee-nationale-du-quebec/",
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/cote-du-sud/"
            },
            "incumbent": null,
            "first_name": "Marie-\u00c8ve",
            "gender": "F",
            "name": "Marie-\u00c8ve Proulx",
            "party_name": "Coalition avenir Qu\u00e9bec",
            "url": "",
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "offices": [
                {
                    "tel": "1 418 234-7025",
                    "type": "legislature"
                }
            ]
        },
        {
            "extra": {
                "twitter": "https://twitter.com/ILecoursCAQ",
                "facebook": "https://www.facebook.com/IsabelleLecoursCAQ/"
            },
            "photo_url": "",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "elected_office": "candidate",
            "last_name": "Lecours",
            "email": "lotbiniere-frontenac@lacaq.net",
            "district_name": "Lotbini\u00e8re-Frontenac",
            "personal_url": "",
            "related": {
                "election_url": "/elections/assemblee-nationale-du-quebec/",
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/lotbiniere-frontenac/"
            },
            "incumbent": null,
            "first_name": "Isabelle",
            "gender": "F",
            "name": "Isabelle Lecours",
            "party_name": "Coalition avenir Qu\u00e9bec",
            "url": "",
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "offices": []
        },
        {
            "extra": {
                "facebook": "https://www.facebook.com/ZacharyWilliamsQS/"
            },
            "photo_url": "",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "elected_office": "candidate",
            "last_name": "Williams",
            "email": "robert-baldwin@quebecsolidaire.net",
            "district_name": "Robert-Baldwin",
            "personal_url": "",
            "related": {
                "election_url": "/elections/assemblee-nationale-du-quebec/",
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/robert-baldwin/"
            },
            "incumbent": null,
            "first_name": "Zachary",
            "gender": "M",
            "name": "Zachary Williams",
            "party_name": "Qu\u00e9bec solidaire",
            "url": "",
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "offices": []
        },
        {
            "extra": {
                "twitter": "https://twitter.com/JBEmond",
                "facebook": "https://www.facebook.com/jean.bernard.emond.caq/"
            },
            "photo_url": "",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "elected_office": "candidate",
            "last_name": "\u00c9mond",
            "email": "jbemond@mac.com",
            "district_name": "Richelieu",
            "personal_url": "",
            "related": {
                "election_url": "/elections/assemblee-nationale-du-quebec/",
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/richelieu/"
            },
            "incumbent": null,
            "first_name": "Jean-Bernard",
            "gender": "M",
            "name": "Jean-Bernard \u00c9mond",
            "party_name": "Coalition avenir Qu\u00e9bec",
            "url": "",
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "offices": []
        },
        {
            "extra": {
                "facebook": "https://www.facebook.com/MJPigeonQS/"
            },
            "photo_url": "",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "elected_office": "candidate",
            "last_name": "Pigeon",
            "email": "saint-laurent@quebecsolidaire.net",
            "district_name": "Saint-Laurent",
            "personal_url": "",
            "related": {
                "election_url": "/elections/assemblee-nationale-du-quebec/",
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/saint-laurent/"
            },
            "incumbent": null,
            "first_name": "Marie Jos\u00e8phe",
            "gender": "F",
            "name": "Marie Jos\u00e8phe Pigeon",
            "party_name": "Qu\u00e9bec solidaire",
            "url": "",
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "offices": [
                {
                    "tel": "1 514 278-9014",
                    "type": "legislature"
                }
            ]
        }
    ],
    "meta": {
        "offset": 0,
        "previous": null,
        "next": "/candidates/?format=apibrowser&offset=20&limit=20",
        "total_count": 597,
        "limit": 20
    }
}