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

{
    "objects": [
        {
            "extra": {},
            "photo_url": "",
            "source_url": "http://apps.london.ca/OpenData/CSV/Council.csv",
            "elected_office": "Councillor",
            "last_name": "Turner",
            "email": "sturner@london.ca",
            "district_name": "Ward 11",
            "personal_url": "",
            "related": {
                "boundary_url": "/boundaries/london-wards/ward-11/",
                "representative_set_url": "/representative-sets/london-city-council/"
            },
            "first_name": "Stephen",
            "gender": "",
            "representative_set_name": "London City Council",
            "name": "Stephen Turner",
            "party_name": "",
            "url": "",
            "offices": [
                {
                    "alt": "1 226 927-0765",
                    "type": "legislature",
                    "postal": "300 Dufferin Ave.\nSuite 314\nLondon ON  N6A 4L9"
                }
            ]
        },
        {
            "extra": {},
            "photo_url": "",
            "source_url": "http://apps.london.ca/OpenData/CSV/Council.csv",
            "elected_office": "Councillor",
            "last_name": "Kayabaga",
            "email": "tpark@london.ca",
            "district_name": "Ward 13",
            "personal_url": "",
            "related": {
                "boundary_url": "/boundaries/london-wards/ward-13/",
                "representative_set_url": "/representative-sets/london-city-council/"
            },
            "first_name": "Arielle",
            "gender": "",
            "representative_set_name": "London City Council",
            "name": "Arielle Kayabaga",
            "party_name": "",
            "url": "",
            "offices": [
                {
                    "alt": "1 519 619-6893",
                    "type": "legislature",
                    "postal": "300 Dufferin Ave.\nSuite 314\nLondon ON  N6A 4L9"
                }
            ]
        },
        {
            "extra": {},
            "photo_url": "",
            "source_url": "http://apps.london.ca/OpenData/CSV/Council.csv",
            "elected_office": "Councillor",
            "last_name": "Salih",
            "email": "msalih@london.ca",
            "district_name": "Ward 3",
            "personal_url": "",
            "related": {
                "boundary_url": "/boundaries/london-wards/ward-3/",
                "representative_set_url": "/representative-sets/london-city-council/"
            },
            "first_name": "Mohamed",
            "gender": "",
            "representative_set_name": "London City Council",
            "name": "Mohamed Salih",
            "party_name": "",
            "url": "",
            "offices": [
                {
                    "alt": "1 226 926-7615",
                    "type": "legislature",
                    "postal": "300 Dufferin Ave.\nSuite 314\nLondon ON  N6A 4L9"
                }
            ]
        },
        {
            "extra": {},
            "photo_url": "",
            "source_url": "http://apps.london.ca/OpenData/CSV/Council.csv",
            "elected_office": "Councillor",
            "last_name": "Van Meerbergen",
            "email": "pvanmeerbergen@london.ca",
            "district_name": "Ward 10",
            "personal_url": "",
            "related": {
                "boundary_url": "/boundaries/london-wards/ward-10/",
                "representative_set_url": "/representative-sets/london-city-council/"
            },
            "first_name": "Paul",
            "gender": "",
            "representative_set_name": "London City Council",
            "name": "Paul Van Meerbergen",
            "party_name": "",
            "url": "",
            "offices": [
                {
                    "alt": "1 519 200-4253",
                    "type": "legislature",
                    "postal": "300 Dufferin Ave.\nSuite 314\nLondon ON  N6A 4L9"
                }
            ]
        },
        {
            "extra": {},
            "photo_url": "",
            "source_url": "http://apps.london.ca/OpenData/CSV/Council.csv",
            "elected_office": "Councillor",
            "last_name": "Lehman",
            "email": "slehman@london.ca",
            "district_name": "Ward 8",
            "personal_url": "",
            "related": {
                "boundary_url": "/boundaries/london-wards/ward-8/",
                "representative_set_url": "/representative-sets/london-city-council/"
            },
            "first_name": "Steve",
            "gender": "",
            "representative_set_name": "London City Council",
            "name": "Steve Lehman",
            "party_name": "",
            "url": "",
            "offices": [
                {
                    "alt": "1 226 219-7014",
                    "type": "legislature",
                    "postal": "300 Dufferin Ave.\nSuite 314\nLondon ON  N6A 4L9"
                }
            ]
        },
        {
            "extra": {},
            "photo_url": "",
            "source_url": "http://apps.london.ca/OpenData/CSV/Council.csv",
            "elected_office": "Councillor",
            "last_name": "Lewis",
            "email": "slewis@london.ca",
            "district_name": "Ward 2",
            "personal_url": "",
            "related": {
                "boundary_url": "/boundaries/london-wards/ward-2/",
                "representative_set_url": "/representative-sets/london-city-council/"
            },
            "first_name": "Shawn",
            "gender": "",
            "representative_set_name": "London City Council",
            "name": "Shawn Lewis",
            "party_name": "",
            "url": "",
            "offices": [
                {
                    "alt": "1 226 219-7038",
                    "type": "legislature",
                    "postal": "300 Dufferin Ave.\nSuite 314\nLondon ON  N6A 4L9"
                }
            ]
        },
        {
            "extra": {},
            "photo_url": "",
            "source_url": "http://apps.london.ca/OpenData/CSV/Council.csv",
            "elected_office": "Mayor",
            "last_name": "Holder",
            "email": "mayor@london.ca",
            "district_name": "London",
            "personal_url": "",
            "related": {
                "boundary_url": "/boundaries/census-subdivisions/3539036/",
                "representative_set_url": "/representative-sets/london-city-council/"
            },
            "first_name": "Ed",
            "gender": "",
            "representative_set_name": "London City Council",
            "name": "Ed Holder",
            "party_name": "",
            "url": "",
            "offices": [
                {
                    "type": "legislature",
                    "postal": "300 Dufferin Ave.\nSuite 214\nLondon ON  N6A 4L9"
                }
            ]
        },
        {
            "extra": {},
            "photo_url": "",
            "source_url": "http://apps.london.ca/OpenData/CSV/Council.csv",
            "elected_office": "Councillor",
            "last_name": "Cassidy",
            "email": "mcassidy@london.ca",
            "district_name": "Ward 5",
            "personal_url": "",
            "related": {
                "boundary_url": "/boundaries/london-wards/ward-5/",
                "representative_set_url": "/representative-sets/london-city-council/"
            },
            "first_name": "Maureen",
            "gender": "",
            "representative_set_name": "London City Council",
            "name": "Maureen Cassidy",
            "party_name": "",
            "url": "",
            "offices": [
                {
                    "alt": "1 226 927-0283",
                    "type": "legislature",
                    "postal": "300 Dufferin Ave.\nSuite 314\nLondon ON  N6A 4L9"
                }
            ]
        },
        {
            "extra": {},
            "photo_url": "",
            "source_url": "http://apps.london.ca/OpenData/CSV/Council.csv",
            "elected_office": "Councillor",
            "last_name": "van Holst",
            "email": "mvanholst@london.ca",
            "district_name": "Ward 1",
            "personal_url": "",
            "related": {
                "boundary_url": "/boundaries/london-wards/ward-1/",
                "representative_set_url": "/representative-sets/london-city-council/"
            },
            "first_name": "Michael",
            "gender": "",
            "representative_set_name": "London City Council",
            "name": "Michael van Holst",
            "party_name": "",
            "url": "",
            "offices": [
                {
                    "alt": "1 226 919-7631",
                    "type": "legislature",
                    "postal": "300 Dufferin Ave.\nSuite 314\nLondon ON  N6A 4L9"
                }
            ]
        },
        {
            "extra": {},
            "photo_url": "",
            "source_url": "http://apps.london.ca/OpenData/CSV/Council.csv",
            "elected_office": "Councillor",
            "last_name": "Peloza",
            "email": "epeloza@london.ca",
            "district_name": "Ward 12",
            "personal_url": "",
            "related": {
                "boundary_url": "/boundaries/london-wards/ward-12/",
                "representative_set_url": "/representative-sets/london-city-council/"
            },
            "first_name": "Elizabeth",
            "gender": "",
            "representative_set_name": "London City Council",
            "name": "Elizabeth Peloza",
            "party_name": "",
            "url": "",
            "offices": [
                {
                    "alt": "1 519 200-4987",
                    "type": "legislature",
                    "postal": "300 Dufferin Ave.\nSuite 314\nLondon ON  N6A 4L9"
                }
            ]
        },
        {
            "extra": {},
            "photo_url": "",
            "source_url": "http://apps.london.ca/OpenData/CSV/Council.csv",
            "elected_office": "Councillor",
            "last_name": "Squire",
            "email": "psquire@london.ca",
            "district_name": "Ward 6",
            "personal_url": "",
            "related": {
                "boundary_url": "/boundaries/london-wards/ward-6/",
                "representative_set_url": "/representative-sets/london-city-council/"
            },
            "first_name": "Phil",
            "gender": "",
            "representative_set_name": "London City Council",
            "name": "Phil Squire",
            "party_name": "",
            "url": "",
            "offices": [
                {
                    "alt": "1 226 927-1835",
                    "type": "legislature",
                    "postal": "300 Dufferin Ave.\nSuite 314\nLondon ON  N6A 4L9"
                }
            ]
        },
        {
            "extra": {},
            "photo_url": "",
            "source_url": "http://apps.london.ca/OpenData/CSV/Council.csv",
            "elected_office": "Councillor",
            "last_name": "Hillier",
            "email": "shillier@london.ca",
            "district_name": "Ward 14",
            "personal_url": "",
            "related": {
                "boundary_url": "/boundaries/london-wards/ward-14/",
                "representative_set_url": "/representative-sets/london-city-council/"
            },
            "first_name": "Steven",
            "gender": "",
            "representative_set_name": "London City Council",
            "name": "Steven Hillier",
            "party_name": "",
            "url": "",
            "offices": [
                {
                    "alt": "1 226 688-7422",
                    "type": "legislature",
                    "postal": "300 Dufferin Ave.\nSuite 314\nLondon ON  N6A 4L9"
                }
            ]
        },
        {
            "extra": {
                "office_type": "legislature",
                "validation": "TRUE",
                "organization": "Longue-Rive"
            },
            "photo_url": "",
            "source_url": "http://www.longuerive.ca/citoyens/conseil-municipal",
            "elected_office": "Mayor",
            "last_name": "Perron",
            "email": "",
            "district_name": "Longue-Rive",
            "personal_url": "",
            "related": {
                "boundary_url": "/boundaries/census-subdivisions/2495032/",
                "representative_set_url": "/representative-sets/campaign-set-4/"
            },
            "first_name": "Mr. Donald",
            "gender": "",
            "representative_set_name": "Municipal councils without subdivisions in Canada",
            "name": "Mr. Donald Perron",
            "party_name": "",
            "url": "",
            "offices": []
        },
        {
            "extra": {
                "office_type": "legislature",
                "twitter": "https://twitter.com/jasongodin21",
                "organization": "Maisonnette",
                "validation": "TRUE"
            },
            "photo_url": "",
            "source_url": "https://en.wikipedia.org/wiki/Jason_Godin",
            "elected_office": "Mayor",
            "last_name": "Godin",
            "email": "",
            "district_name": "Maisonnette",
            "personal_url": "",
            "related": {
                "boundary_url": "/boundaries/census-subdivisions/1315040/",
                "representative_set_url": "/representative-sets/campaign-set-4/"
            },
            "first_name": "Jason",
            "gender": "M",
            "representative_set_name": "Municipal councils without subdivisions in Canada",
            "name": "Jason Godin",
            "party_name": "",
            "url": "",
            "offices": []
        },
        {
            "extra": {
                "office_type": "legislature",
                "validation": "TRUE",
                "organization": "Martinville"
            },
            "photo_url": "",
            "source_url": "https://en.wikipedia.org/wiki/Martinville,_Quebec",
            "elected_office": "Mayor",
            "last_name": "Masson",
            "email": "",
            "district_name": "Martinville",
            "personal_url": "",
            "related": {
                "boundary_url": "/boundaries/census-subdivisions/2444060/",
                "representative_set_url": "/representative-sets/campaign-set-4/"
            },
            "first_name": "R\u00e9jean",
            "gender": "",
            "representative_set_name": "Municipal councils without subdivisions in Canada",
            "name": "R\u00e9jean Masson",
            "party_name": "",
            "url": "",
            "offices": []
        },
        {
            "extra": {
                "office_type": "legislature",
                "validation": "TRUE",
                "organization": "Meductic"
            },
            "photo_url": "",
            "source_url": "https://en.wikipedia.org/wiki/Meductic,_New_Brunswick",
            "elected_office": "Mayor",
            "last_name": "Graham",
            "email": "",
            "district_name": "Meductic",
            "personal_url": "",
            "related": {
                "boundary_url": "/boundaries/census-subdivisions/1310013/",
                "representative_set_url": "/representative-sets/campaign-set-4/"
            },
            "first_name": "Lance Royden",
            "gender": "M",
            "representative_set_name": "Municipal councils without subdivisions in Canada",
            "name": "Lance Royden Graham",
            "party_name": "",
            "url": "",
            "offices": []
        },
        {
            "extra": {
                "office_type": "legislature",
                "validation": "TRUE",
                "organization": "Mewatha Beach"
            },
            "photo_url": "",
            "source_url": "https://en.wikipedia.org/wiki/Mewatha_Beach",
            "elected_office": "Mayor",
            "last_name": "Walker",
            "email": "",
            "district_name": "Mewatha Beach",
            "personal_url": "",
            "related": {
                "boundary_url": "/boundaries/census-subdivisions/4813045/",
                "representative_set_url": "/representative-sets/campaign-set-4/"
            },
            "first_name": "Barry",
            "gender": "",
            "representative_set_name": "Municipal councils without subdivisions in Canada",
            "name": "Barry Walker",
            "party_name": "",
            "url": "",
            "offices": []
        },
        {
            "extra": {
                "office_type": "legislature",
                "address": "Town of Milton - Mayor's office , 150 Mary Street , Milton, ON L9T 6Z5 ,",
                "validation": "TRUE",
                "organization": "Milton, Town Council"
            },
            "photo_url": "http://www.milton.ca/en/townhall/resources/TOMheadshots-.jpg",
            "source_url": "https://docs.google.com/spreadsheets/d/1QY-3q6W2edSORTgWlh8og_TJRQl1TZ3b7_Dn9E_TrMw/export?gid=0&format=csv",
            "elected_office": "Mayor",
            "last_name": "Krantz",
            "email": "",
            "district_name": "Milton",
            "personal_url": "",
            "related": {
                "boundary_url": "/boundaries/census-subdivisions/3524009/",
                "representative_set_url": "/representative-sets/campaign-set-4/"
            },
            "first_name": "Gordon",
            "gender": "",
            "representative_set_name": "Municipal councils without subdivisions in Canada",
            "name": "Gordon Krantz",
            "party_name": "",
            "url": "",
            "offices": [
                {
                    "fax": "1 905 878-5927"
                }
            ]
        },
        {
            "extra": {
                "office_type": "legislature",
                "validation": "TRUE",
                "organization": "Mississauga, City Council"
            },
            "photo_url": "http://www7.mississauga.ca/eCity/MayorCouncil/mcimg/mayor-bonnie-crombie.jpg",
            "source_url": "http://www.mississauga.ca/portal/helpfeedback/contactus",
            "elected_office": "Mayor",
            "last_name": "Crombie",
            "email": "mayor@mississauga.ca",
            "district_name": "Mississauga",
            "personal_url": "",
            "related": {
                "boundary_url": "/boundaries/census-subdivisions/3521005/",
                "representative_set_url": "/representative-sets/campaign-set-4/"
            },
            "first_name": "Bonnie",
            "gender": "",
            "representative_set_name": "Municipal councils without subdivisions in Canada",
            "name": "Bonnie Crombie",
            "party_name": "",
            "url": "",
            "offices": []
        },
        {
            "extra": {
                "office_type": "legislature",
                "address": "40, avenue de l'H\u00f4tel-de-Ville Mont-Joli (Quebec) G5H 1W8",
                "validation": "TRUE",
                "organization": "Mont-Joli"
            },
            "photo_url": "",
            "source_url": "http://www.ville.mont-joli.qc.ca/organisation-municipale/11-organisation-municipale/20-accueil-de-la-section-organisation-municipale",
            "elected_office": "Mayor",
            "last_name": "Doyer",
            "email": "mont-joli@ville.mont-joli.qc.ca",
            "district_name": "Mont-Joli",
            "personal_url": "",
            "related": {
                "boundary_url": "/boundaries/census-subdivisions/2409077/",
                "representative_set_url": "/representative-sets/campaign-set-4/"
            },
            "first_name": "Danielle",
            "gender": "F",
            "representative_set_name": "Municipal councils without subdivisions in Canada",
            "name": "Danielle Doyer",
            "party_name": "",
            "url": "",
            "offices": []
        }
    ],
    "meta": {
        "offset": 0,
        "previous": null,
        "next": "/representatives/?format=apibrowser&offset=20&limit=20",
        "total_count": 7749,
        "limit": 20
    }
}