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

{
    "meta": {
        "total_count": 325,
        "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?output=csv",
            "last_name": "Imbeault",
            "name": "Andre Imbeault",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [
                {
                    "tel": "1 613 770-3432",
                    "type": "legislature"
                }
            ],
            "first_name": "Andre",
            "gender": "",
            "elected_office": "candidate",
            "extra": {},
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/kingston-and-the-islands/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "https://trilliumontario.ca",
            "district_name": "Kingston and the Islands",
            "url": "",
            "photo_url": "",
            "party_name": "Trillium Party of Ontario",
            "email": "andreimbeault@trilliumpartyontario.ca"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?output=csv",
            "last_name": "Milczyn",
            "name": "Peter Milczyn",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [],
            "first_name": "Peter",
            "gender": "",
            "elected_office": "candidate",
            "extra": {
                "twitter": "https://twitter.com/petermilczyn"
            },
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/etobicoke-lakeshore/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "",
            "district_name": "Etobicoke\u2014Lakeshore",
            "url": "",
            "photo_url": "",
            "party_name": "Ontario Liberal Party",
            "email": ""
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?output=csv",
            "last_name": "Lecce",
            "name": "Stephen Lecce",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [],
            "first_name": "Stephen",
            "gender": "",
            "elected_office": "candidate",
            "extra": {
                "twitter": "https://twitter.com/sflecce?lang=en"
            },
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/king-vaughan/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "",
            "district_name": "King\u2014Vaughan",
            "url": "",
            "photo_url": "",
            "party_name": "Progressive Conservative Party of Ontario",
            "email": "slecce@ontariopc.ca"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?output=csv",
            "last_name": "Iafrate",
            "name": "Marilyn Iafrate",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [
                {
                    "tel": "1 905 832-8585",
                    "type": "legislature"
                }
            ],
            "first_name": "Marilyn",
            "gender": "",
            "elected_office": "candidate",
            "extra": {
                "twitter": "https://twitter.com/marilyniafrate"
            },
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/king-vaughan/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "http://www.marilyniafrate.ca",
            "district_name": "King\u2014Vaughan",
            "url": "",
            "photo_url": "",
            "party_name": "Ontario Liberal Party",
            "email": "mlafrate.mpp.co@liberal.ola.org"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?output=csv",
            "last_name": "Conway",
            "name": "Sean Conway",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [],
            "first_name": "Sean",
            "gender": "",
            "elected_office": "candidate",
            "extra": {
                "twitter": "https://twitter.com/seanconwayndp"
            },
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/peterborough-kawartha/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "",
            "district_name": "Peterborough\u2014Kawartha",
            "url": "",
            "photo_url": "",
            "party_name": "New Democratic Party of Ontario",
            "email": "sean.conway@ontariondp.ca"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?output=csv",
            "last_name": "Calandra",
            "name": "Paul Calandra",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [
                {
                    "tel": "1 905 205-0492",
                    "type": "legislature"
                }
            ],
            "first_name": "Paul",
            "gender": "",
            "elected_office": "candidate",
            "extra": {
                "twitter": "https://twitter.com/paulcalandra?lang=en"
            },
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/markham-stouffville/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "http://www.calandra.ca",
            "district_name": "Markham\u2014Stouffville",
            "url": "",
            "photo_url": "",
            "party_name": "Progressive Conservative Party of Ontario",
            "email": "paul.calandra@ontariopc.com"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?output=csv",
            "last_name": "Walker",
            "name": "Bill Walker",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [],
            "first_name": "Bill",
            "gender": "",
            "elected_office": "candidate",
            "extra": {},
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/bruce-grey-owen-sound/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "",
            "district_name": "Bruce\u2014Grey\u2014Owen Sound",
            "url": "",
            "photo_url": "",
            "party_name": "Progressive Conservative Party of Ontario",
            "email": ""
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?output=csv",
            "last_name": "Karpoche",
            "name": "Bhutila Karpoche",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [],
            "first_name": "Bhutila",
            "gender": "",
            "elected_office": "candidate",
            "extra": {
                "twitter": "https://twitter.com/bhutilakarpoche"
            },
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/parkdale-high-park/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "",
            "district_name": "Parkdale\u2014High Park",
            "url": "",
            "photo_url": "",
            "party_name": "New Democratic Party of Ontario",
            "email": "info@bhutila.ca"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?output=csv",
            "last_name": "Rizvi",
            "name": "Shawn Rizvi",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [],
            "first_name": "Shawn",
            "gender": "",
            "elected_office": "candidate",
            "extra": {},
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/etobicoke-centre/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "",
            "district_name": "Etobicoke Centre",
            "url": "",
            "photo_url": "",
            "party_name": "Green Party of Ontario",
            "email": "shawnrizvi@gpo.ca"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?output=csv",
            "last_name": "Marshall",
            "name": "Gerry Marshall",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [],
            "first_name": "Gerry",
            "gender": "",
            "elected_office": "candidate",
            "extra": {
                "twitter": "https://twitter.com/WardenGerry"
            },
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/simcoe-north/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "",
            "district_name": "Simcoe North",
            "url": "",
            "photo_url": "",
            "party_name": "Ontario Liberal Party",
            "email": "gmarshall.mpp.co@liberal.ola.org"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?output=csv",
            "last_name": "Marshall",
            "name": "Elizabeth Marshall",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [
                {
                    "tel": "1 519 377-6129",
                    "type": "legislature"
                }
            ],
            "first_name": "Elizabeth",
            "gender": "",
            "elected_office": "candidate",
            "extra": {},
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/bruce-grey-owen-sound/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "https://trilliumontario.ca",
            "district_name": "Bruce\u2014Grey\u2014Owen Sound",
            "url": "",
            "photo_url": "",
            "party_name": "Trillium Party of Ontario",
            "email": "elizabethmarshall@trilliumpartyontario.ca"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?output=csv",
            "last_name": "Collucci",
            "name": "Amanda Yeung Collucci",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [
                {
                    "tel": "1 647 278-2189",
                    "type": "legislature"
                }
            ],
            "first_name": "Amanda Yeung",
            "gender": "",
            "elected_office": "candidate",
            "extra": {
                "twitter": "https://twitter.com/Amanda_Collucci"
            },
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/markham-unionville/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "http://www.voteamanda.ca/",
            "district_name": "Markham\u2014Unionville",
            "url": "",
            "photo_url": "",
            "party_name": "Ontario Liberal Party",
            "email": "amanda@voteamanda.ca"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?output=csv",
            "last_name": "Zalucky",
            "name": "Halyna Zalucky",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [],
            "first_name": "Halyna",
            "gender": "",
            "elected_office": "candidate",
            "extra": {},
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/parkdale-high-park/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "",
            "district_name": "Parkdale\u2014High Park",
            "url": "",
            "photo_url": "",
            "party_name": "Green Party of Ontario",
            "email": "halynazalucky@gpo.ca"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?output=csv",
            "last_name": "Toor",
            "name": "Ruby Toor",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [
                {
                    "tel": "1 519 802-8887",
                    "type": "legislature"
                }
            ],
            "first_name": "Ruby",
            "gender": "",
            "elected_office": "candidate",
            "extra": {
                "twitter": "https://twitter.com/ruby_toor"
            },
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/brantford-brant/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "http://rubytoor.ca/",
            "district_name": "Brantford\u2014Brant",
            "url": "",
            "photo_url": "",
            "party_name": "Ontario Liberal Party",
            "email": "rtoor.mpp.co@liberal.ola.org"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?output=csv",
            "last_name": "Schreiner",
            "name": "Mike Schreiner",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [
                {
                    "tel": "1 519 265-6453",
                    "type": "legislature"
                }
            ],
            "first_name": "Mike",
            "gender": "",
            "elected_office": "candidate",
            "extra": {
                "twitter": "https://twitter.com/MikeSchreiner"
            },
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/guelph/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "",
            "district_name": "Guelph",
            "url": "https://gpo.ca/candidate/mike-schreiner/",
            "photo_url": "",
            "party_name": "Green Party of Ontario",
            "email": "mikeforguelph@gpo.ca"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?output=csv",
            "last_name": "Sarachman",
            "name": "Roman Sarachman",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [
                {
                    "tel": "1 905 978-0601",
                    "type": "legislature"
                }
            ],
            "first_name": "Roman",
            "gender": "",
            "elected_office": "candidate",
            "extra": {},
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/flamborough-glanbrook/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "",
            "district_name": "Flamborough\u2014Glanbrook",
            "url": "",
            "photo_url": "",
            "party_name": "Trillium Party of Ontario",
            "email": "romansarachman@trilliumpartyontario.ca"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?output=csv",
            "last_name": "Gunjevic",
            "name": "Zdravko Gunjevic",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [
                {
                    "tel": "1 226 476-4529",
                    "type": "legislature"
                }
            ],
            "first_name": "Zdravko",
            "gender": "",
            "elected_office": "candidate",
            "extra": {
                "twitter": "https://twitter.com/zdravko_g"
            },
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/waterloo/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "http://www.zdravko.ca",
            "district_name": "Waterloo",
            "url": "https://gpo.ca/candidate/zdravko-gunjevic/",
            "photo_url": "",
            "party_name": "Green Party of Ontario",
            "email": "zdravkogunjevic@gpo.ca"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?output=csv",
            "last_name": "Kieran",
            "name": "Jon Kieran",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [],
            "first_name": "Jon",
            "gender": "",
            "elected_office": "candidate",
            "extra": {
                "twitter": "https://twitter.com/jonwkieran?lang=en"
            },
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/don-valley-west/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "",
            "district_name": "Don Valley West",
            "url": "",
            "photo_url": "",
            "party_name": "Progressive Conservative Party of Ontario",
            "email": ""
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?output=csv",
            "last_name": "Rinaldi",
            "name": "Lou Rinaldi",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [
                {
                    "tel": "1 905 372-4000",
                    "type": "legislature"
                }
            ],
            "first_name": "Lou",
            "gender": "",
            "elected_office": "candidate",
            "extra": {
                "twitter": "https://twitter.com/LouRinaldiMPP"
            },
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/northumberland-peterborough-south/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "http://www.lourinaldi.onmpp.ca/",
            "district_name": "Northumberland\u2014Peterborough South",
            "url": "",
            "photo_url": "",
            "party_name": "Ontario Liberal Party",
            "email": "lrinaldi.mpp.co@liberal.ola.org"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?output=csv",
            "last_name": "Bethlenfalvy",
            "name": "Peter Bethlenfalvy",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [],
            "first_name": "Peter",
            "gender": "",
            "elected_office": "candidate",
            "extra": {
                "twitter": "https://twitter.com/pbethlenfalvy?lang=en"
            },
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/pickering-uxbridge/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "",
            "district_name": "Pickering\u2014Uxbridge",
            "url": "",
            "photo_url": "",
            "party_name": "Progressive Conservative Party of Ontario",
            "email": "pbethlenfalvy@ontariopc.ca"
        }
    ]
}