The USASpending API is in V2. V1 endpoints are currently Deprecated.

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 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

Getting Started

New to the USAspending API? The Documentation Index provides links to introductory resources and tutorials to help you get started.

Familiar with APIs? Jump right into the data with our list of available Endpoints.


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.