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

{
    "meta": {
        "limit": 20,
        "total_count": 123,
        "next": "/candidates/?limit=20&format=apibrowser&offset=20",
        "previous": null,
        "offset": 0
    },
    "objects": [
        {
            "incumbent": null,
            "party_name": "Progressive Conservative Party of Ontario",
            "first_name": "Paul",
            "offices": [
                {
                    "type": "legislature",
                    "tel": "1 905 294-4931"
                }
            ],
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/markham-stouffville/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "election_name": "Legislative Assembly of Ontario 2018",
            "extra": {
                "twitter": "https://twitter.com/paulcalandra"
            },
            "last_name": "Calandra",
            "photo_url": "",
            "elected_office": "candidate",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "personal_url": "http://www.calandra.ca",
            "name": "Paul Calandra",
            "gender": "",
            "district_name": "Markham\u2014Stouffville",
            "url": "",
            "email": "paul.calandraco@pc.ola.org"
        },
        {
            "incumbent": null,
            "party_name": "Progressive Conservative Party of Ontario",
            "first_name": "Sam",
            "offices": [
                {
                    "type": "legislature",
                    "tel": "1 905 563-1755"
                }
            ],
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/niagara-west/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "election_name": "Legislative Assembly of Ontario 2018",
            "extra": {
                "twitter": "https://twitter.com/samoosterhoff"
            },
            "last_name": "Oosterhoff",
            "photo_url": "",
            "elected_office": "candidate",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "personal_url": "",
            "name": "Sam Oosterhoff",
            "gender": "",
            "district_name": "Niagara West",
            "url": "",
            "email": "sam.oosterhoffco@pc.ola.org"
        },
        {
            "incumbent": null,
            "party_name": "Progressive Conservative Party of Ontario",
            "first_name": "Jim",
            "offices": [
                {
                    "type": "legislature",
                    "tel": "1 613 933-6513"
                }
            ],
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/stormont-dundas-south-glengarry/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "election_name": "Legislative Assembly of Ontario 2018",
            "extra": {
                "twitter": "https://twitter.com/jimmcdonell"
            },
            "last_name": "McDonell",
            "photo_url": "",
            "elected_office": "candidate",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "personal_url": "",
            "name": "Jim McDonell",
            "gender": "",
            "district_name": "Stormont\u2014Dundas\u2014South Glengarry",
            "url": "",
            "email": "jim.mcdonellco@pc.ola.org"
        },
        {
            "incumbent": null,
            "party_name": "Progressive Conservative Party of Ontario",
            "first_name": "Roman",
            "offices": [
                {
                    "type": "legislature",
                    "tel": "1 416 630-0080"
                }
            ],
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/york-centre/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "election_name": "Legislative Assembly of Ontario 2018",
            "extra": {
                "twitter": "https://twitter.com/roman_baber"
            },
            "last_name": "Baber",
            "photo_url": "",
            "elected_office": "candidate",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "personal_url": "http://romanbaber.ca",
            "name": "Roman Baber",
            "gender": "",
            "district_name": "York Centre",
            "url": "",
            "email": "roman.baberco@pc.ola.org"
        },
        {
            "incumbent": null,
            "party_name": "New Democratic Party of Ontario",
            "first_name": "Jeff",
            "offices": [
                {
                    "type": "legislature",
                    "tel": "1 905 732-6884"
                }
            ],
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/niagara-centre/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "election_name": "Legislative Assembly of Ontario 2018",
            "extra": {
                "twitter": "https://twitter.com/JeffBurch_"
            },
            "last_name": "Burch",
            "photo_url": "",
            "elected_office": "candidate",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "personal_url": "",
            "name": "Jeff Burch",
            "gender": "",
            "district_name": "Niagara Centre",
            "url": "",
            "email": "JBurch-CO@ndp.on.ca"
        },
        {
            "incumbent": null,
            "party_name": "Ontario Liberal Party",
            "first_name": "Mitzie",
            "offices": [
                {
                    "type": "legislature",
                    "tel": "1 416 281-2787"
                }
            ],
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/scarborough-guildwood/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "election_name": "Legislative Assembly of Ontario 2018",
            "extra": {
                "twitter": "https://twitter.com/MitzieHunter"
            },
            "last_name": "Hunter",
            "photo_url": "",
            "elected_office": "candidate",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "personal_url": "http://www.mitziehunter.onmpp.ca",
            "name": "Mitzie Hunter",
            "gender": "",
            "district_name": "Scarborough\u2014Guildwood",
            "url": "",
            "email": "mhunter.mpp.co@liberal.ola.org"
        },
        {
            "incumbent": null,
            "party_name": "Ontario Liberal Party",
            "first_name": "Marie-France",
            "offices": [
                {
                    "type": "legislature",
                    "tel": "1 613 834-8679"
                }
            ],
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/orleans/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "election_name": "Legislative Assembly of Ontario 2018",
            "extra": {
                "twitter": "https://twitter.com/mflalonde"
            },
            "last_name": "Lalonde",
            "photo_url": "",
            "elected_office": "candidate",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "personal_url": "http://www.mariefrancelalonde.ca/",
            "name": "Marie-France Lalonde",
            "gender": "",
            "district_name": "Orl\u00e9ans",
            "url": "",
            "email": "mflalonde.mpp.co@liberal.ola.org"
        },
        {
            "incumbent": null,
            "party_name": "Ontario Liberal Party",
            "first_name": "Michael",
            "offices": [
                {
                    "type": "legislature",
                    "tel": "1 807 345-3647"
                }
            ],
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/thunder-bay-superior-north/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "election_name": "Legislative Assembly of Ontario 2018",
            "extra": {
                "twitter": "https://twitter.com/michaelgravelle"
            },
            "last_name": "Gravelle",
            "photo_url": "",
            "elected_office": "candidate",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "personal_url": "",
            "name": "Michael Gravelle",
            "gender": "",
            "district_name": "Thunder Bay\u2014Superior North",
            "url": "",
            "email": "mgravelle.mpp.co@liberal.ola.org"
        },
        {
            "incumbent": null,
            "party_name": "New Democratic Party of Ontario",
            "first_name": "Jennifer",
            "offices": [
                {
                    "type": "legislature",
                    "tel": "1 905 723-2411"
                }
            ],
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/oshawa/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "election_name": "Legislative Assembly of Ontario 2018",
            "extra": {
                "twitter": "https://twitter.com/jennkfrench"
            },
            "last_name": "French",
            "photo_url": "",
            "elected_office": "candidate",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "personal_url": "",
            "name": "Jennifer French",
            "gender": "",
            "district_name": "Oshawa",
            "url": "",
            "email": "JFrench-CO@ndp.on.ca"
        },
        {
            "incumbent": null,
            "party_name": "New Democratic Party of Ontario",
            "first_name": "Guy",
            "offices": [
                {
                    "type": "legislature",
                    "tel": "1 705 335-6400"
                }
            ],
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/mushkegowuk-james-bay/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "election_name": "Legislative Assembly of Ontario 2018",
            "extra": {},
            "last_name": "Bourgouin",
            "photo_url": "",
            "elected_office": "candidate",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "personal_url": "",
            "name": "Guy Bourgouin",
            "gender": "",
            "district_name": "Mushkegowuk\u2014James Bay",
            "url": "",
            "email": "Guy.Bourgouin-co@ndp.on.ca"
        },
        {
            "incumbent": null,
            "party_name": "Progressive Conservative Party of Ontario",
            "first_name": "Effie",
            "offices": [],
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/oakville-north-burlington/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "election_name": "Legislative Assembly of Ontario 2018",
            "extra": {
                "twitter": "https://twitter.com/effie_onb"
            },
            "last_name": "Triantafilopoulos",
            "photo_url": "",
            "elected_office": "candidate",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "personal_url": "http://www.effie.ca",
            "name": "Effie Triantafilopoulos",
            "gender": "",
            "district_name": "Oakville North\u2014Burlington",
            "url": "",
            "email": "effie.triantafilopoulosco@pc.ola.org"
        },
        {
            "incumbent": null,
            "party_name": "Progressive Conservative Party of Ontario",
            "first_name": "Caroline",
            "offices": [
                {
                    "type": "legislature",
                    "tel": "1 905 895-1555"
                }
            ],
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/york-simcoe/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "election_name": "Legislative Assembly of Ontario 2018",
            "extra": {
                "twitter": "https://twitter.com/cammontgomerypc"
            },
            "last_name": "Mulroney",
            "photo_url": "",
            "elected_office": "candidate",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "personal_url": "http://www.orleans.ontariopc.com/Candidate",
            "name": "Caroline Mulroney",
            "gender": "",
            "district_name": "York\u2014Simcoe",
            "url": "",
            "email": "caroline.mulroneyco@pc.ola.org"
        },
        {
            "incumbent": null,
            "party_name": "Progressive Conservative Party of Ontario",
            "first_name": "Jeremy",
            "offices": [
                {
                    "type": "legislature",
                    "tel": "1 613 721-8075"
                }
            ],
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/ottawa-west-nepean/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "election_name": "Legislative Assembly of Ontario 2018",
            "extra": {
                "twitter": "https://twitter.com/jr_ottawa"
            },
            "last_name": "Roberts",
            "photo_url": "",
            "elected_office": "candidate",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "personal_url": "",
            "name": "Jeremy Roberts",
            "gender": "",
            "district_name": "Ottawa West\u2014Nepean",
            "url": "",
            "email": "jeremy.robertsco@pc.ola.org"
        },
        {
            "incumbent": null,
            "party_name": "Progressive Conservative Party of Ontario",
            "first_name": "Rudy",
            "offices": [
                {
                    "type": "legislature",
                    "tel": "1 905 274-8228"
                }
            ],
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/mississauga-lakeshore/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "election_name": "Legislative Assembly of Ontario 2018",
            "extra": {
                "twitter": "https://twitter.com/rudycuzzetto"
            },
            "last_name": "Cuzzetto",
            "photo_url": "",
            "elected_office": "candidate",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "personal_url": "",
            "name": "Rudy Cuzzetto",
            "gender": "",
            "district_name": "Mississauga\u2014Lakeshore",
            "url": "",
            "email": "rudy.cuzzettoco@pc.ola.org"
        },
        {
            "incumbent": null,
            "party_name": "Progressive Conservative Party of Ontario",
            "first_name": "Andrea",
            "offices": [],
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/barrie-innisfil/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "election_name": "Legislative Assembly of Ontario 2018",
            "extra": {
                "twitter": "https://twitter.com/Andrea_Khanjin"
            },
            "last_name": "Khanjin",
            "photo_url": "",
            "elected_office": "candidate",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "personal_url": "",
            "name": "Andrea Khanjin",
            "gender": "",
            "district_name": "Barrie\u2014Innisfil",
            "url": "",
            "email": "andrea.khanjinco@pc.ola.org"
        },
        {
            "incumbent": null,
            "party_name": "New Democratic Party of Ontario",
            "first_name": "Michael",
            "offices": [
                {
                    "type": "legislature",
                    "tel": "1 705 461-9710"
                }
            ],
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/algoma-manitoulin/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "election_name": "Legislative Assembly of Ontario 2018",
            "extra": {
                "twitter": "https://twitter.com/M_Mantha"
            },
            "last_name": "Mantha",
            "photo_url": "",
            "elected_office": "candidate",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "personal_url": "",
            "name": "Michael Mantha",
            "gender": "",
            "district_name": "Algoma\u2014Manitoulin",
            "url": "",
            "email": "mmantha-co@ndp.on.ca"
        },
        {
            "incumbent": null,
            "party_name": "Progressive Conservative Party of Ontario",
            "first_name": "Dave",
            "offices": [
                {
                    "type": "legislature",
                    "tel": "1 705 742-3777"
                }
            ],
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/peterborough-kawartha/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "election_name": "Legislative Assembly of Ontario 2018",
            "extra": {
                "twitter": "https://twitter.com/davesmithptbo"
            },
            "last_name": "Smith",
            "photo_url": "",
            "elected_office": "candidate",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "personal_url": "http://www.davesmithptbo.com",
            "name": "Dave Smith",
            "gender": "",
            "district_name": "Peterborough\u2014Kawartha",
            "url": "",
            "email": "dave.smithco@pc.ola.org"
        },
        {
            "incumbent": null,
            "party_name": "New Democratic Party of Ontario",
            "first_name": "Teresa",
            "offices": [
                {
                    "type": "legislature",
                    "tel": "1 519 668-1104"
                }
            ],
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/london-fanshawe/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "election_name": "Legislative Assembly of Ontario 2018",
            "extra": {
                "twitter": "https://twitter.com/TArmstrongNDP"
            },
            "last_name": "Armstrong",
            "photo_url": "",
            "elected_office": "candidate",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "personal_url": "",
            "name": "Teresa Armstrong",
            "gender": "",
            "district_name": "London\u2014Fanshawe",
            "url": "",
            "email": "tarmstrong-co@ndp.on.ca"
        },
        {
            "incumbent": null,
            "party_name": "Progressive Conservative Party of Ontario",
            "first_name": "Stephen",
            "offices": [
                {
                    "type": "legislature",
                    "tel": "1 905 827-5141"
                }
            ],
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/oakville/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "election_name": "Legislative Assembly of Ontario 2018",
            "extra": {
                "twitter": "https://twitter.com/stcrawford2"
            },
            "last_name": "Crawford",
            "photo_url": "",
            "elected_office": "candidate",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "personal_url": "",
            "name": "Stephen Crawford",
            "gender": "",
            "district_name": "Oakville",
            "url": "",
            "email": "stephen.crawfordco@pc.ola.org"
        },
        {
            "incumbent": null,
            "party_name": "Progressive Conservative Party of Ontario",
            "first_name": "Laurie",
            "offices": [
                {
                    "type": "legislature",
                    "tel": "1 800 424-2490"
                }
            ],
            "related": {
                "boundary_url": "/boundaries/ontario-electoral-districts-representation-act-2015/haliburton-kawartha-lakes-brock/",
                "election_url": "/elections/legislative-assembly-of-ontario-2018/"
            },
            "election_name": "Legislative Assembly of Ontario 2018",
            "extra": {
                "twitter": "https://twitter.com/LaurieScottPC"
            },
            "last_name": "Scott",
            "photo_url": "",
            "elected_office": "candidate",
            "source_url": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQhrWSeOEC9DaNN2iDKcPC9IH701Al0pELevzSO62maI9WXt1TGvFH2fzUkXjUfujc3ontePcroFbT2/pub?gid=881365071&single=true&output=csv",
            "personal_url": "",
            "name": "Laurie Scott",
            "gender": "",
            "district_name": "Haliburton\u2014Kawartha Lakes\u2014Brock",
            "url": "",
            "email": "laurie.scottco@pc.ola.org"
        }
    ]
}