Usa_spending_python is a project mainly written in Python, based on the BSD-3-Clause license.
Python wrapper for the USA Spending API
Python API for the numerous APIs available through USA Spending.
>>> from usa_spending import Contracts
>>> c = Contracts()
>>> c.search(state='TX', count=500)
>>> # Search for contracts for a specific year.
... c.search(zipcode=12345, year=2010)
>>> # Search for contracts within a date range.
... c.search(state='CA', first_year=2008, last_year=2010)
>>> # Search for contracts not competed on.
... c.search(state='NY', competition='not competed')
>>> # Search for contracts not available for competition.
... c.search(state='NY', competition='N/A')
>>> # Find the number of contracts matching your criteria.
... data = c.search(zipcode=12345)
>>> found = data.response.result.numFound
>>> print found
6789
Copyright (c) 2011 Code for America Laboratories.
See LICENSE for details.