The FAC API
The FAC API shares public data from submitted audit reports. The FAC API runs on PostgREST and supports its built-in query operations.
Migrating from Census-provided data
The FAC API endpoints mimic the pipe-delimited CSV files historically provided by Census. This means we export a similar set of tables (e.g. general as opposed to gen) with similar column titles. There are, however, some differences between GSA-provided and Census-provided data. We will provide more detailed migration guidance in the coming months.
Interacting with the API
To interact with the FAC API, you will need an API key from Data.gov. To get a Data.gov API key, fill out the Data.gov API key signup form. This is free and requires a valid email address. When you receive your API key, treat it like any other credential:
- Do not share your key with other users.
- Do not commit your key into a repository alongside your code.
- Do not store your key in a shared drive where other users have access.
- Do not share your key in helpdesk requests or any other communication.
Once you have your API key, you can begin exploring the API:
- Get started from the command-line.
- Browse our endpoint documentation.
- Browse PostgREST's query operations documentation.
API limits and future updates
By default, each API key is limited to 1,000 requests per hour. This limit comes from Data.gov, and you can read more about it in the api.data.gov developer manual.
As the API evolves, we will publish API updates and communicate guidance according to our change management process. You can read more on the API versioning page.
For more information on the FAC API and the information it provides, see our terms and conditions.