Exclamation Mark Icon

This site is not intended to be an official resource for federal spending data. To submit official federal spending data, please visit USAspending.gov

The USAspending Application Programming Interface (API)

The USAspending API (Application Programming Interface) allows the public to access comprehensive U.S. government spending data.

The data include spending on awards (e.g., who received federal contracts or grants, geographic breakdowns, agency breakdowns, and much more). The data also include account-level, non-award spending such as federal employee compensation. You can learn more about the data and the federal law that requires it to be publicly accessible (the DATA Act) at http://fedspendingtransparency.github.io.

Getting Started

New to APIs? Check out our introductory tutorial on the API to learn the ropes.

Familiar with APIs? Familiar with APIs? See the Using this API section for how to request specific sets of data and examples of filters. OR jump right into the data with our list of available Endpoints.

New to government financial data? Check out our data dictionary to learn to navigate it.


The U.S. Department of the Treasury is building a suite of open-source tools to help federal agencies comply with the DATA Act and to deliver the resulting standardized federal spending information back to agencies and to the public.

For more information about the USAspending API codebase, please visit this repository's main README.