Get a member

One member: contact, voting record, committees, AI profile.

GET https://www.chicagopolitics.org/api/v1/members/{id}

Authorizations

HeaderValue
AuthorizationBearer <key>. Get a key; see authentication.

Path parameters

NameTypeRequiredDescription
idintegeryesWard number (1-50) for a current member; 100 + ward for a member who left during the term (e.g. 135).

Response

200 Member

FieldTypeDescription
idinteger
namestring
wardinteger
statusstring
servedUntilstring | null
photostring | null
contactobject
recordobject | null
committeesobject[]
aiProfileobject | nullAI-written overview; see the page for cited claims.
linksobject

Example request

curl "https://www.chicagopolitics.org/api/v1/members/12" \
  -H "Authorization: Bearer $CHICAGO_POLITICS_KEY"

Errors: 400, 401, 404, 429 (see errors).