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

{
    "meta": {
        "total_count": 529,
        "limit": 20,
        "next": "/candidates/?limit=20&format=apibrowser&offset=20",
        "offset": 0,
        "previous": null
    },
    "objects": [
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "last_name": "Sandhu",
            "name": "Simmer Sandhu",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [],
            "first_name": "Simmer",
            "gender": "",
            "elected_office": "candidate",
            "extra": {
                "twitter": "https://twitter.com/simmer_sandhu"
            },
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/brampton-east/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "",
            "district_name": "Brampton East",
            "url": "",
            "photo_url": "",
            "party_name": "Progressive Conservative Party of Ontario",
            "email": "SSandhu@ontariopc.ca"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "last_name": "French",
            "name": "Jennifer French",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [
                {
                    "tel": "1 905 723-2411",
                    "type": "legislature"
                }
            ],
            "first_name": "Jennifer",
            "gender": "",
            "elected_office": "candidate",
            "extra": {
                "twitter": "https://twitter.com/jennkfrench"
            },
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/oshawa/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "",
            "district_name": "Oshawa",
            "url": "",
            "photo_url": "",
            "party_name": "New Democratic Party of Ontario",
            "email": "jennifer.french@ontariondp.ca"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "last_name": "Nallaratnam",
            "name": "Roshan Nallaratnam",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [],
            "first_name": "Roshan",
            "gender": "",
            "elected_office": "candidate",
            "extra": {
                "twitter": "https://twitter.com/roshannalla"
            },
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/scarborough-guildwood/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "",
            "district_name": "Scarborough\u2014Guildwood",
            "url": "",
            "photo_url": "",
            "party_name": "Progressive Conservative Party of Ontario",
            "email": "RNallaratnam@ontariopc.ca"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "last_name": "Morrison",
            "name": "Suze Morrison",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [],
            "first_name": "Suze",
            "gender": "",
            "elected_office": "candidate",
            "extra": {
                "twitter": "https://twitter.com/DelSuze"
            },
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/toronto-centre/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "",
            "district_name": "Toronto Centre",
            "url": "",
            "photo_url": "",
            "party_name": "New Democratic Party of Ontario",
            "email": "suze.morrison@ontariondp.ca"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "last_name": "De Jong",
            "name": "Al De Jong",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [],
            "first_name": "Al",
            "gender": "",
            "elected_office": "candidate",
            "extra": {},
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/oxford/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "",
            "district_name": "Oxford",
            "url": "",
            "photo_url": "",
            "party_name": "Green Party of Ontario",
            "email": "AlDeJong@gpo.ca"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "last_name": "Oulevey",
            "name": "Henry Oulevey",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [],
            "first_name": "Henry",
            "gender": "",
            "elected_office": "candidate",
            "extra": {},
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/windsor-tecumseh/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "",
            "district_name": "Windsor\u2014Tecumseh",
            "url": "",
            "photo_url": "",
            "party_name": "Green Party of Ontario",
            "email": "HenryOulevey@gpo.ca"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "last_name": "Danckert",
            "name": "Stacey Danckert",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [
                {
                    "tel": "1 519 800-0476",
                    "type": "legislature"
                }
            ],
            "first_name": "Stacey",
            "gender": "",
            "elected_office": "candidate",
            "extra": {
                "twitter": "https://twitter.com/StaceyDanckert"
            },
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/kitchener-centre/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "",
            "district_name": "Kitchener Centre",
            "url": "https://gpo.ca/candidate/stacey-danckert/",
            "photo_url": "https://gpo.ca/wp-content/uploads/2017/10/Stacey-Dankert-2013-8628_pp-copy-400x400.jpg",
            "party_name": "Green Party of Ontario",
            "email": "StaceyDanckert@gpo.ca"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "last_name": "Welch",
            "name": "Heather Welch",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [
                {
                    "tel": "1 416 873-1886",
                    "type": "legislature"
                }
            ],
            "first_name": "Heather",
            "gender": "",
            "elected_office": "candidate",
            "extra": {},
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/brampton-west/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "",
            "district_name": "Brampton West",
            "url": "",
            "photo_url": "",
            "party_name": "Trillium Party of Ontario",
            "email": "HeatherWelch@TrilliumPartyOntario.ca"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "last_name": "O'Grady",
            "name": "James O'Grady",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [
                {
                    "tel": "1 613 883-7386",
                    "type": "legislature"
                }
            ],
            "first_name": "James",
            "gender": "",
            "elected_office": "candidate",
            "extra": {
                "twitter": "https://twitter.com/james_ogrady"
            },
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/nepean/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "",
            "district_name": "Nepean",
            "url": "",
            "photo_url": "",
            "party_name": "Green Party of Ontario",
            "email": "JamesOGrady@gpo.ca"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "last_name": "Mauro",
            "name": "Bill Mauro",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [],
            "first_name": "Bill",
            "gender": "",
            "elected_office": "candidate",
            "extra": {
                "twitter": "https://twitter.com/BillMauroMPP"
            },
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/thunder-bay-atikokan/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "",
            "district_name": "Thunder Bay\u2014Atikokan",
            "url": "",
            "photo_url": "",
            "party_name": "Ontario Liberal Party",
            "email": "info@supportbillmauro.ca"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "last_name": "Glovasky-Ridsdale",
            "name": "Krysta Glovasky-Ridsdale",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [
                {
                    "tel": "1 519 250-7876",
                    "type": "legislature"
                }
            ],
            "first_name": "Krysta",
            "gender": "",
            "elected_office": "candidate",
            "extra": {
                "twitter": "https://twitter.com/Krysta_g_rGPO"
            },
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/windsor-west/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "",
            "district_name": "Windsor West",
            "url": "",
            "photo_url": "",
            "party_name": "Green Party of Ontario",
            "email": "KrystaGlovaskyRidsdale@gpo.ca"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "last_name": "Braniff",
            "name": "Michele Braniff",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [],
            "first_name": "Michele",
            "gender": "",
            "elected_office": "candidate",
            "extra": {
                "twitter": "https://twitter.com/michelebraniff"
            },
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/cambridge/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "",
            "district_name": "Cambridge",
            "url": "",
            "photo_url": "",
            "party_name": "Green Party of Ontario",
            "email": "MicheleBraniff@gpo.ca"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "last_name": "Leal",
            "name": "Jeff Leal",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [
                {
                    "tel": "1 705 742-3777",
                    "type": "legislature"
                }
            ],
            "first_name": "Jeff",
            "gender": "",
            "elected_office": "candidate",
            "extra": {
                "twitter": "https://twitter.com/JeffLeal_MPP"
            },
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/peterborough-kawartha/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "http://www.jeffleal.onmpp.ca",
            "district_name": "Peterborough\u2014Kawartha",
            "url": "",
            "photo_url": "",
            "party_name": "Ontario Liberal Party",
            "email": "info@jeffleal.ca"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "last_name": "Stebbing",
            "name": "Jennifer Stebbing",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [],
            "first_name": "Jennifer",
            "gender": "",
            "elected_office": "candidate",
            "extra": {
                "twitter": "https://twitter.com/Jen_Stebbing"
            },
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/hamilton-east-stoney-creek/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "",
            "district_name": "Hamilton East\u2014Stoney Creek",
            "url": "",
            "photo_url": "",
            "party_name": "Ontario Liberal Party",
            "email": "info@jenniferstebbing.ca"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "last_name": "Moolman",
            "name": "Debbie Moolman",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [],
            "first_name": "Debbie",
            "gender": "",
            "elected_office": "candidate",
            "extra": {},
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/markham-unionville/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "",
            "district_name": "Markham\u2014Unionville",
            "url": "",
            "photo_url": "",
            "party_name": "Green Party of Ontario",
            "email": "DebbieMoolman@gpo.ca"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "last_name": "Weber",
            "name": "Dan Weber",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [],
            "first_name": "Dan",
            "gender": "",
            "elected_office": "candidate",
            "extra": {
                "twitter": "https://twitter.com/DanWeberPC"
            },
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/waterloo/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "",
            "district_name": "Waterloo",
            "url": "",
            "photo_url": "",
            "party_name": "Progressive Conservative Party of Ontario",
            "email": "info@danweberpc.ca"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "last_name": "Deboer",
            "name": "Reuben Deboer",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [],
            "first_name": "Reuben",
            "gender": "",
            "elected_office": "candidate",
            "extra": {
                "twitter": "https://twitter.com/reuben_deboer"
            },
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/eglinton-lawrence/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "",
            "district_name": "Eglinton\u2014Lawrence",
            "url": "",
            "photo_url": "",
            "party_name": "Green Party of Ontario",
            "email": "ReubenDeboer@gpo.ca"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "last_name": "McNaughton",
            "name": "Monte McNaughton",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [],
            "first_name": "Monte",
            "gender": "",
            "elected_office": "candidate",
            "extra": {
                "twitter": "https://twitter.com/MonteMcNaughton"
            },
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/lambton-kent-middlesex/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "",
            "district_name": "Lambton\u2014Kent\u2014Middlesex",
            "url": "",
            "photo_url": "",
            "party_name": "Progressive Conservative Party of Ontario",
            "email": "mmcnaughton@ontariopc.ca"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "last_name": "Lacuna",
            "name": "Carlos Lacuna",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [
                {
                    "tel": "1 416 473-5501",
                    "type": "legislature"
                }
            ],
            "first_name": "Carlos",
            "gender": "",
            "elected_office": "candidate",
            "extra": {},
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/scarborough-agincourt/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "https://trilliumontario.ca",
            "district_name": "Scarborough\u2014Agincourt",
            "url": "",
            "photo_url": "",
            "party_name": "Trillium Party of Ontario",
            "email": "carloslacuna@trilliumpartyontario.ca"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "last_name": "Kubanek",
            "name": "Gordon Kubanek",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [],
            "first_name": "Gordon",
            "gender": "",
            "elected_office": "candidate",
            "extra": {},
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/carleton/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "",
            "district_name": "Carleton",
            "url": "",
            "photo_url": "",
            "party_name": "Green Party of Ontario",
            "email": "GordonKubanek@gpo.ca"
        }
    ]
}