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": "Horwath",
            "name": "Andrea Horwath",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [
                {
                    "tel": "1 416 599-4820",
                    "type": "legislature"
                }
            ],
            "first_name": "Andrea",
            "gender": "",
            "elected_office": "candidate",
            "extra": {
                "twitter": "https://twitter.com/andreahorwath"
            },
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/hamilton-centre/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "",
            "district_name": "Hamilton Centre",
            "url": "",
            "photo_url": "",
            "party_name": "New Democratic Party of Ontario",
            "email": "andrea.horwath@ontariondp.ca"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "last_name": "Urquhart",
            "name": "David Urquhart",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [],
            "first_name": "David",
            "gender": "",
            "elected_office": "candidate",
            "extra": {},
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/hamilton-mountain/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "",
            "district_name": "Hamilton Mountain",
            "url": "",
            "photo_url": "",
            "party_name": "Green Party of Ontario",
            "email": "DavidUrquhart@gpo.ca"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "last_name": "Harden",
            "name": "Joel Harden",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [],
            "first_name": "Joel",
            "gender": "",
            "elected_office": "candidate",
            "extra": {
                "twitter": "https://twitter.com/JoelHardenONDP"
            },
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/ottawa-centre/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "",
            "district_name": "Ottawa Centre",
            "url": "",
            "photo_url": "",
            "party_name": "New Democratic Party of Ontario",
            "email": "joel@joelharden.ca"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "last_name": "Robinson",
            "name": "David Robinson",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [],
            "first_name": "David",
            "gender": "",
            "elected_office": "candidate",
            "extra": {
                "twitter": "https://twitter.com/dr_d_robinson"
            },
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/sudbury/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "",
            "district_name": "Sudbury",
            "url": "",
            "photo_url": "",
            "party_name": "Green Party of Ontario",
            "email": "DavidRobinson@gpo.ca"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "last_name": "Bell",
            "name": "Jessica Bell",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [
                {
                    "tel": "1 647 772-8770",
                    "type": "legislature"
                }
            ],
            "first_name": "Jessica",
            "gender": "",
            "elected_office": "candidate",
            "extra": {
                "twitter": "https://twitter.com/unirosendp/"
            },
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/university-rosedale/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "",
            "district_name": "University\u2014Rosedale",
            "url": "",
            "photo_url": "",
            "party_name": "New Democratic Party of Ontario",
            "email": "jessica.bell@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": "McGrail",
            "name": "Jordan McGrail",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [
                {
                    "tel": "1 226 996-9788",
                    "type": "legislature"
                }
            ],
            "first_name": "Jordan",
            "gender": "",
            "elected_office": "candidate",
            "extra": {
                "twitter": "https://twitter.com/jmcgrailondp"
            },
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/chatham-kent-leamington/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "https://jordanmcgrail.ontariondp.ca/",
            "district_name": "Chatham-Kent\u2014Leamington",
            "url": "",
            "photo_url": "https://scontent-yyz1-1.xx.fbcdn.net/v/t1.0-1/p200x200/23659229_1776012412699401_5753163143268709141_n.jpg?oh=7bc321bbfaad8cebe6dcc018b149822f&oe=5B4B273F",
            "party_name": "New Democratic Party of Ontario",
            "email": "jordan.mcgrail@ontariondp.ca"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "last_name": "Ghuman",
            "name": "Nancy Ghuman",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [],
            "first_name": "Nancy",
            "gender": "",
            "elected_office": "candidate",
            "extra": {
                "twitter": "https://twitter.com/ghumanancy"
            },
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/etobicoke-north/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "",
            "district_name": "Etobicoke North",
            "url": "",
            "photo_url": "",
            "party_name": "Green Party of Ontario",
            "email": "NancyGhuman@gpo.ca"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "last_name": "Qadri",
            "name": "Theresa Qadri",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [
                {
                    "tel": "1 613 831-7199",
                    "type": "legislature"
                }
            ],
            "first_name": "Theresa",
            "gender": "",
            "elected_office": "candidate",
            "extra": {
                "twitter": "https://twitter.com/theresaqadri"
            },
            "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": "Ontario Liberal Party",
            "email": "theresa@theresaforcarleton.com"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "last_name": "Jeffs",
            "name": "April Jeffs",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [
                {
                    "tel": "1 905 732-9080",
                    "type": "legislature"
                }
            ],
            "first_name": "April",
            "gender": "",
            "elected_office": "candidate",
            "extra": {
                "twitter": "https://twitter.com/april_jeffs"
            },
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/niagara-centre/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "",
            "district_name": "Niagara Centre",
            "url": "",
            "photo_url": "",
            "party_name": "Progressive Conservative Party of Ontario",
            "email": "ajeffs@ontariopc.ca"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "last_name": "Yu",
            "name": "Iris Yu",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [],
            "first_name": "Iris",
            "gender": "",
            "elected_office": "candidate",
            "extra": {
                "twitter": "https://twitter.com/voteirisyu"
            },
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/spadina-fort-york/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "http://www.irisyu.ca",
            "district_name": "Spadina\u2014Fort York",
            "url": "",
            "photo_url": "",
            "party_name": "Progressive Conservative Party of Ontario",
            "email": "irisyu0618@gmail.com"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "last_name": "Lawton",
            "name": "Andrew Lawton",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [
                {
                    "tel": "1 519 472-9444",
                    "type": "legislature"
                }
            ],
            "first_name": "Andrew",
            "gender": "",
            "elected_office": "candidate",
            "extra": {
                "twitter": "https://twitter.com/andrewlawton"
            },
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/london-west/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "",
            "district_name": "London West",
            "url": "",
            "photo_url": "",
            "party_name": "Progressive Conservative Party of Ontario",
            "email": "alawton@ontariopc.ca"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "last_name": "Mclean",
            "name": "Sheilagh Mclean",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [],
            "first_name": "Sheilagh",
            "gender": "",
            "elected_office": "candidate",
            "extra": {},
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/ottawa-vanier/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "",
            "district_name": "Ottawa\u2014Vanier",
            "url": "",
            "photo_url": "",
            "party_name": "Green Party of Ontario",
            "email": "SheilaghMclean@gpo.ca"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "last_name": "Guillemet-Ackerman",
            "name": "Julie Guillemet-Ackerman",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [],
            "first_name": "Julie",
            "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": "Green Party of Ontario",
            "email": "JulieGuillemetAckerman@gpo.ca"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "last_name": "Montgomery",
            "name": "Cameron Montgomery",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [
                {
                    "tel": "1 613 606-5436",
                    "type": "legislature"
                }
            ],
            "first_name": "Cameron",
            "gender": "",
            "elected_office": "candidate",
            "extra": {
                "twitter": "https://twitter.com/cammontgomerypc"
            },
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/orleans/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "",
            "district_name": "Orl\u00e9ans",
            "url": "",
            "photo_url": "",
            "party_name": "Progressive Conservative Party of Ontario",
            "email": "CMontgomery@ontariopc.ca"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "last_name": "Daniyal",
            "name": "Ibrahim Daniyal",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [],
            "first_name": "Ibrahim",
            "gender": "",
            "elected_office": "candidate",
            "extra": {
                "twitter": "https://twitter.com/VoteDaniyal2018"
            },
            "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": "Ontario Liberal Party",
            "email": "votedaniyal@gmail.com"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&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"
            },
            "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?gid=881365071&single=true&output=csv",
            "last_name": "Lozano",
            "name": "Sandra Lozano",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [],
            "first_name": "Sandra",
            "gender": "",
            "elected_office": "candidate",
            "extra": {},
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/vaughan-woodbridge/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "",
            "district_name": "Vaughan\u2014Woodbridge",
            "url": "",
            "photo_url": "",
            "party_name": "New Democratic Party of Ontario",
            "email": "sandra.lozano@ontariondp.ca"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "last_name": "Hansen",
            "name": "John Hansen",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [
                {
                    "tel": "1 613 801-0569",
                    "type": "legislature"
                }
            ],
            "first_name": "John",
            "gender": "",
            "elected_office": "candidate",
            "extra": {},
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/kanata-carleton/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "",
            "district_name": "Kanata\u2014Carleton",
            "url": "",
            "photo_url": "",
            "party_name": "New Democratic Party of Ontario",
            "email": "John.Hansen@ontariondp.ca"
        },
        {
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "last_name": "Dong",
            "name": "Han Dong",
            "election_name": "Legislative Assembly of Ontario 2018",
            "incumbent": null,
            "offices": [
                {
                    "tel": "1 416 603-9664",
                    "type": "legislature"
                }
            ],
            "first_name": "Han",
            "gender": "",
            "elected_office": "candidate",
            "extra": {
                "twitter": "https://twitter.com/HanDongOntario"
            },
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/spadina-fort-york/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "personal_url": "http://handong.onmpp.ca",
            "district_name": "Spadina\u2014Fort York",
            "url": "",
            "photo_url": "",
            "party_name": "Ontario Liberal Party",
            "email": "info@votehandong.ca"
        }
    ]
}