Quick Start

Welcome

Welcome to ClarityGov API! If you’re new to the API and haven’t read the introduction, you can do so here. The following document details how to install the Python API wrapper and get started.

Note: Due to the rapid development process of the ClarityGov Beta, it is advised currently to use the API directly, as the wrapper may be out of date. You can find the API docs here.

Python Requirements

  • Python3 — 3.7 or newer
  • pip3 — Python package manager, usually included in install.

Start interacting with the ClarityGov API

Install the ClarityGov Python client via PIP

pip3 install claritygov

Create a new ClarityGov client and return all Maryland House Members

from claritygov.services.legislators_service import get_state_house_members

# Returns a list of Delegate models. See claritygov.models.Delegate for more information on the model.
members = get_state_house_members('md')
# Print out the list of Delegates.
print(members)