areed1192 / united-states-congress-python-api

A Python API client for the United States Congressional data found GovInfo.com.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Python United Congress API Client

Table of Contents

Overview

This is a python API client library that is used to collect data from the United States Congress and a few other departments inside the US Government. This library will make filtering the requests easier, and give you a nice easy to use tool to grab vital civic data to be used in a wide range of analysis.

Setup

To install the library, run the following command from the terminal.

pip install united-states-congress-python-api

To upgrade the library, run the following command from the terminal.

pip install --upgrade united-states-congress-python-api

Usage

Here is a simple example of using the congress library to pull the bulk data sources and grabbing a speicifc year of bulk data for the Privacy Act Issuances.

from pprint import pprint
from congress.client import Congress

# Initialize the Congress Client.
congress_client = Congress()

# Grab the data sources.
data_sources = congress_client.data_sources()
pprint(data_sources)

# Grab the different resources from the Privacy Act Issuance.
pia_2017 = congress_client.privacy_act_issuances(folder='2017')
pprint(pia_2017)

Support These Projects

Patreon: Help support this project and future projects by donating to my Patreon Page. I'm always looking to add more content for individuals like yourself, unfortuantely some of the APIs I would require me to pay monthly fees.

YouTube: If you'd like to watch more of my content, feel free to visit my YouTube channel Sigma Coding.

About

A Python API client for the United States Congressional data found GovInfo.com.

License:MIT License


Languages

Language:Python 100.0%