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

{
    "meta": {
        "total_count": 351,
        "previous": null,
        "limit": 20,
        "offset": 0,
        "next": "/candidates/?limit=20&offset=20&format=apibrowser"
    },
    "objects": [
        {
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "party_name": "Coalition avenir Qu\u00e9bec",
            "personal_url": "",
            "first_name": "Marc",
            "offices": [],
            "photo_url": "",
            "related": {
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/marquette/",
                "election_url": "/elections/assemblee-nationale-du-quebec/"
            },
            "email": "marquette@lacaq.net",
            "incumbent": null,
            "extra": {
                "facebook": "https://www.facebook.com/MarcHetuCAQ/"
            },
            "district_name": "Marquette",
            "name": "Marc H\u00e9tu",
            "elected_office": "candidate",
            "last_name": "H\u00e9tu",
            "url": "",
            "gender": "M"
        },
        {
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "party_name": "Qu\u00e9bec solidaire",
            "personal_url": "",
            "first_name": "Ruba",
            "offices": [],
            "photo_url": "",
            "related": {
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/mercier/",
                "election_url": "/elections/assemblee-nationale-du-quebec/"
            },
            "email": "ruba.ghazal@quebecsolidaire.net",
            "incumbent": null,
            "extra": {
                "twitter": "https://twitter.com/RubaGhazalQS?lang=fr",
                "facebook": "https://www.facebook.com/RubaGhazalQS/"
            },
            "district_name": "Mercier",
            "name": "Ruba Ghazal",
            "elected_office": "candidate",
            "last_name": "Ghazal",
            "url": "",
            "gender": "M"
        },
        {
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "party_name": "Parti lib\u00e9ral du Qu\u00e9bec",
            "personal_url": "",
            "first_name": "Alexandre",
            "offices": [],
            "photo_url": "",
            "related": {
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/gaspe/",
                "election_url": "/elections/assemblee-nationale-du-quebec/"
            },
            "email": "alexandre.boulay@plq.org",
            "incumbent": null,
            "extra": {
                "twitter": "https://twitter.com/ABoulayPLQ",
                "facebook": "https://www.facebook.com/alexandre.boulay.plq"
            },
            "district_name": "Gasp\u00e9",
            "name": "Alexandre Boulay",
            "elected_office": "candidate",
            "last_name": "Boulay",
            "url": "",
            "gender": "M"
        },
        {
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "party_name": "Qu\u00e9bec solidaire",
            "personal_url": "",
            "first_name": "Nicolas",
            "offices": [],
            "photo_url": "",
            "related": {
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/jacques-cartier/",
                "election_url": "/elections/assemblee-nationale-du-quebec/"
            },
            "email": "",
            "incumbent": null,
            "extra": {
                "twitter": "https://twitter.com/Nicolas_CLaunay",
                "facebook": "https://www.facebook.com/NChatelLaunay/"
            },
            "district_name": "Jacques-Cartier",
            "name": "Nicolas Chatel-Launay",
            "elected_office": "candidate",
            "last_name": "Chatel-Launay",
            "url": "",
            "gender": "M"
        },
        {
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "party_name": "Qu\u00e9bec solidaire",
            "personal_url": "",
            "first_name": "Kassandra",
            "offices": [],
            "photo_url": "",
            "related": {
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/terrebonne/",
                "election_url": "/elections/assemblee-nationale-du-quebec/"
            },
            "email": "",
            "incumbent": null,
            "extra": {
                "facebook": "https://www.facebook.com/kassandratorokqs/"
            },
            "district_name": "Terrebonne",
            "name": "Kassandra Torok",
            "elected_office": "candidate",
            "last_name": "Torok",
            "url": "",
            "gender": "F"
        },
        {
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "party_name": "Qu\u00e9bec solidaire",
            "personal_url": "",
            "first_name": "Karl Lenz",
            "offices": [],
            "photo_url": "",
            "related": {
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/iberville/",
                "election_url": "/elections/assemblee-nationale-du-quebec/"
            },
            "email": "",
            "incumbent": null,
            "extra": {},
            "district_name": "Iberville",
            "name": "Karl Lenz Gravenhorst",
            "elected_office": "candidate",
            "last_name": "Gravenhorst",
            "url": "",
            "gender": "M"
        },
        {
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "party_name": "Parti lib\u00e9ral du Qu\u00e9bec",
            "personal_url": "",
            "first_name": "Lucia",
            "offices": [],
            "photo_url": "",
            "related": {
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/blainville/",
                "election_url": "/elections/assemblee-nationale-du-quebec/"
            },
            "email": "lucia.carvalho@plq.org",
            "incumbent": null,
            "extra": {},
            "district_name": "Blainville",
            "name": "Lucia Carvalho",
            "elected_office": "candidate",
            "last_name": "Carvalho",
            "url": "",
            "gender": "F"
        },
        {
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "party_name": "Parti qu\u00e9b\u00e9cois",
            "personal_url": "",
            "first_name": "Mireille",
            "offices": [
                {
                    "tel": "1 418 543-7797",
                    "fax": "1 418 543-1355",
                    "postal": "365, rue Racine Est\nBureau 301\nChicoutimi Qc G7H 1S8",
                    "type": "legislature"
                }
            ],
            "photo_url": "",
            "related": {
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/chicoutimi/",
                "election_url": "/elections/assemblee-nationale-du-quebec/"
            },
            "email": "Mireille.Jean.CHIC@assnat.qc.ca",
            "incumbent": null,
            "extra": {
                "twitter": "https://twitter.com/mireillejean",
                "facebook": "https://www.facebook.com/mireille.jean.184"
            },
            "district_name": "Chicoutimi",
            "name": "Mireille Jean",
            "elected_office": "candidate",
            "last_name": "Jean",
            "url": "",
            "gender": "F"
        },
        {
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "party_name": "Parti qu\u00e9b\u00e9cois",
            "personal_url": "",
            "first_name": "Karl",
            "offices": [],
            "photo_url": "",
            "related": {
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/anjou-louis-riel/",
                "election_url": "/elections/assemblee-nationale-du-quebec/"
            },
            "email": "anjou-louis-riel@pq.quebec",
            "incumbent": null,
            "extra": {
                "facebook": "https://www.facebook.com/karldugalpq/"
            },
            "district_name": "Anjou-Louis-Riel",
            "name": "Karl Dugal",
            "elected_office": "candidate",
            "last_name": "Dugal",
            "url": "",
            "gender": "M"
        },
        {
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "party_name": "Qu\u00e9bec solidaire",
            "personal_url": "",
            "first_name": "Daniel",
            "offices": [],
            "photo_url": "",
            "related": {
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/la-prairie/",
                "election_url": "/elections/assemblee-nationale-du-quebec/"
            },
            "email": "laprairie@quenecsolidaire.net",
            "incumbent": null,
            "extra": {
                "facebook": "https://www.facebook.com/Daniel-Blouin-pour-Qu%C3%A9bec-solidaire-La-Prairie-437577856601754/"
            },
            "district_name": "La Prairie",
            "name": "Daniel Blouin",
            "elected_office": "candidate",
            "last_name": "Blouin",
            "url": "",
            "gender": "M"
        },
        {
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "party_name": "Parti lib\u00e9ral du Qu\u00e9bec",
            "personal_url": "http://www.assnat.qc.ca/fr/deputes/girard-jean-denis-15431/index.html",
            "first_name": "Jean-Denis",
            "offices": [
                {
                    "tel": "1 819 371-6901",
                    "fax": "1 819 371-6648",
                    "postal": "1500, rue Royale\nBureau 180\nTrois-Rivi\u00e8res Qc G9A 6E6",
                    "type": "legislature"
                }
            ],
            "photo_url": "",
            "related": {
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/trois-rivieres/",
                "election_url": "/elections/assemblee-nationale-du-quebec/"
            },
            "email": "Jean-Denis.Girard.TRRI@assnat.qc.ca",
            "incumbent": null,
            "extra": {
                "twitter": "https://twitter.com/girardjd",
                "facebook": "https://www.facebook.com/jeandgirard/"
            },
            "district_name": "Trois-Rivi\u00e8res",
            "name": "Jean-Denis Girard",
            "elected_office": "candidate",
            "last_name": "Girard",
            "url": "",
            "gender": "M"
        },
        {
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "party_name": "Parti qu\u00e9b\u00e9cois",
            "personal_url": "",
            "first_name": "Jean-Philippe",
            "offices": [],
            "photo_url": "",
            "related": {
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/groulx/",
                "election_url": "/elections/assemblee-nationale-du-quebec/"
            },
            "email": "groulx@pq.quebec",
            "incumbent": null,
            "extra": {
                "twitter": "https://twitter.com/jp_meloche?lang=fr",
                "facebook": "https://www.facebook.com/pg/jpmeloche.groulx/about/"
            },
            "district_name": "Groulx",
            "name": "Jean-Philippe Meloche",
            "elected_office": "candidate",
            "last_name": "Meloche",
            "url": "",
            "gender": "M"
        },
        {
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "party_name": "Coalition avenir Qu\u00e9bec",
            "personal_url": "",
            "first_name": "Jean-Fran\u00e7ois",
            "offices": [
                {
                    "tel": "1 450 658-5452",
                    "fax": "1 450 658-4417",
                    "postal": "2028, avenue Bourgogne\nChambly Qc J3L 1Z6",
                    "type": "legislature"
                }
            ],
            "photo_url": "",
            "related": {
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/chambly/",
                "election_url": "/elections/assemblee-nationale-du-quebec/"
            },
            "email": "Jean-Francois.Roberge.CHMB@assnat.qc.ca",
            "incumbent": null,
            "extra": {
                "facebook": "https://www.facebook.com/roberge.chambly/"
            },
            "district_name": "Chambly",
            "name": "Jean-Fran\u00e7ois Roberge",
            "elected_office": "candidate",
            "last_name": "Roberge",
            "url": "",
            "gender": "M"
        },
        {
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "party_name": "Coalition avenir Qu\u00e9bec",
            "personal_url": "",
            "first_name": "Svetlana",
            "offices": [],
            "photo_url": "",
            "related": {
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/taschereau/",
                "election_url": "/elections/assemblee-nationale-du-quebec/"
            },
            "email": "taschereau@lacaq.net",
            "incumbent": null,
            "extra": {
                "facebook": "https://www.facebook.com/SvetlanaSolomykinaCAQ1/"
            },
            "district_name": "Taschereau",
            "name": "Svetlana Solomykina",
            "elected_office": "candidate",
            "last_name": "Solomykina",
            "url": "",
            "gender": "F"
        },
        {
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "party_name": "Coalition avenir Qu\u00e9bec",
            "personal_url": "",
            "first_name": "Chantal",
            "offices": [],
            "photo_url": "",
            "related": {
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/pointe-aux-trembles/",
                "election_url": "/elections/assemblee-nationale-du-quebec/"
            },
            "email": "pointe-aux-trembles@lacaq.net",
            "incumbent": null,
            "extra": {
                "facebook": "https://www.facebook.com/Chantal-Rouleau-Coalition-Avenir-Qu%C3%A9bec-2114956865402176/"
            },
            "district_name": "Pointe-aux-Trembles",
            "name": "Chantal Rouleau",
            "elected_office": "candidate",
            "last_name": "Rouleau",
            "url": "",
            "gender": "F"
        },
        {
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "party_name": "Parti lib\u00e9ral du Qu\u00e9bec",
            "personal_url": "",
            "first_name": "Jean",
            "offices": [
                {
                    "tel": "1 800 463-7122",
                    "fax": "1 418 748-3255",
                    "postal": "462, 3e Rue\nBureau 12\nChibougamau Qc G8P 1N7",
                    "type": "legislature"
                }
            ],
            "photo_url": "",
            "related": {
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/ungava/",
                "election_url": "/elections/assemblee-nationale-du-quebec/"
            },
            "email": "Jean.Boucher.UNGA@assnat.qc.ca",
            "incumbent": null,
            "extra": {
                "twitter": "https://twitter.com/JeanBoucher_",
                "facebook": "https://www.facebook.com/jeanboucherplq/"
            },
            "district_name": "Ungava",
            "name": "Jean Boucher",
            "elected_office": "candidate",
            "last_name": "Boucher",
            "url": "",
            "gender": "M"
        },
        {
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "party_name": "Qu\u00e9bec solidaire",
            "personal_url": "",
            "first_name": "Simon",
            "offices": [],
            "photo_url": "",
            "related": {
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/maskinonge/",
                "election_url": "/elections/assemblee-nationale-du-quebec/"
            },
            "email": "mauricie@quebecsolidaire.net",
            "incumbent": null,
            "extra": {
                "facebook": "https://www.facebook.com/Simon-Piotte-Qu%C3%A9bec-Solidaire-Maskinong%C3%A9-2142363279333190/"
            },
            "district_name": "Maskinong\u00e9",
            "name": "Simon Piotte",
            "elected_office": "candidate",
            "last_name": "Piotte",
            "url": "",
            "gender": "M"
        },
        {
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "party_name": "Parti lib\u00e9ral du Qu\u00e9bec",
            "personal_url": "http://karinevallieres.org/",
            "first_name": "Karine",
            "offices": [
                {
                    "tel": "1 800 567-3596",
                    "fax": "1 819 839-3325",
                    "postal": "65, rue Daniel-Johnson\nDanville Qc J0A 1A0",
                    "type": "legislature"
                }
            ],
            "photo_url": "",
            "related": {
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/richmond/",
                "election_url": "/elections/assemblee-nationale-du-quebec/"
            },
            "email": "kvallieres-ricm@assnat.qc.ca",
            "incumbent": null,
            "extra": {
                "twitter": "https://twitter.com/ka_vallieres",
                "facebook": "https://www.facebook.com/karinedansrichmond/"
            },
            "district_name": "Richmond",
            "name": "Karine Valli\u00e8res",
            "elected_office": "candidate",
            "last_name": "Valli\u00e8res",
            "url": "",
            "gender": "F"
        },
        {
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "party_name": "Parti qu\u00e9b\u00e9cois",
            "personal_url": "",
            "first_name": "C\u00e9dric",
            "offices": [],
            "photo_url": "",
            "related": {
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/borduas/",
                "election_url": "/elections/assemblee-nationale-du-quebec/"
            },
            "email": "borduas@pq.quebec",
            "incumbent": null,
            "extra": {
                "facebook": "https://www.facebook.com/cedricgagnonducharme/"
            },
            "district_name": "Borduas",
            "name": "C\u00e9dric Gagnon-Ducharme",
            "elected_office": "candidate",
            "last_name": "Gagnon-Ducharme",
            "url": "",
            "gender": "M"
        },
        {
            "election_name": "Assembl\u00e9e nationale du Qu\u00e9bec",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSReKYYQs878kjmuMnMOtYusEP1DDmVBlWaMfJqFEtcpb87NtklZqmYfTn_xD8hu-OLjIOignv6T5x8/pub?gid=0&single=true&output=csv",
            "party_name": "Coalition avenir Qu\u00e9bec",
            "personal_url": "",
            "first_name": "Lise",
            "offices": [
                {
                    "tel": "1 450 581-6102",
                    "fax": "1 450 581-9173",
                    "postal": "522, rue Notre-Dame\nBureau 102\nRepentigny Qc J6A 2T8",
                    "type": "legislature"
                }
            ],
            "photo_url": "",
            "related": {
                "boundary_url": "/boundaries/quebec-electoral-districts-2017/repentigny/",
                "election_url": "/elections/assemblee-nationale-du-quebec/"
            },
            "email": "Lise.Lavallee.REPE@assnat.qc.ca",
            "incumbent": null,
            "extra": {
                "twitter": "https://twitter.com/LavalleLise",
                "facebook": "https://www.facebook.com/lise.lavallee.repentigny/"
            },
            "district_name": "Repentigny",
            "name": "Lise Lavall\u00e9e",
            "elected_office": "candidate",
            "last_name": "Lavall\u00e9e",
            "url": "",
            "gender": "F"
        }
    ]
}