Senate Members API

Get a single Member

Usage

Retrieve member by session year and member id

(GET) /api/3/members/{sessionYear}/{id}

Optional Params

Examples

Get member with id 371 during 2013 session year.

/api/3/members/2013/371

Sample Response

Get a list of members

Usage

List members for a session year.

(GET) /api/3/members/{sessionYear}

List members in a chamber for a session year

(GET) /api/3/members/{sessionYear}/{chamber}

Optional Params

Parameter Values Description
limit 1 - 1000 (default = 50) Number of results to return
offset > 1 (default = 1) Result number to start from
full boolean (default = false) Set to true to see the full member responses.
sort string (default = shortName:asc) Sort by any field from the response.

Examples

List all members from session year 2013

/api/3/members/2013

List full member info for session members during session year 2011. Limit to 5 results.

/api/3/members/2011/senate?full=true&limit=5

Search for members

Read our search API docs for info on how to construct search terms.

Usage

Search across all session years

(GET) /api/3/members/search?term=YOUR_TERM

Search within a session year

(GET) /api/3/members/{sessionYear}/search?term=YOUR_TERM

Required Params

Parameter Values Description
term string ElasticSearch query string

Optional Params

Parameter Values Description
limit 1 - 1000 (default = 50) Number of results to return
offset > 1 (default = 1) Result number to start from
full boolean (default = false) Set to true to see the full member responses.
sort string (default = “”) Sort by any field from the response.

Examples

List all members who have served district code 20

/api/3/members/search?term=districtCode:20