AnswerPool

Agency Directory API: US federal toptier agency directory: name/abbreviation search, toptier — USAspending and NIH RePORTER

US federal toptier agency directory: name/abbreviation search, toptier code and current budget authority, sorted by budget size. One call replaces the agency reference crawl. Free, no key.

Free — no key, no signup, rate-limited to 60 calls per minute per client.

How do you call it?

GET /v1/funding/agencies — product id funding_agency_directory. Over MCP, call answerpool_get with product_id=funding_agency_directory.

curl "https://answerpool.io/v1/funding/agencies?q=defense"

Live call: https://answerpool.io/v1/funding/agencies?q=defense · JSON sample: /v1/samples/funding_agency_directory

What does the answer look like?

A representative response, the same static sample served at /v1/samples/funding_agency_directory.

as_of2026-09-03T02:00:00Z
count1
disclaimerReference data from USAspending.gov (US federal public domain); not procurement advice.
refresh_after2026-09-18T00:00:00.000Z

agencies

toptier_codenameabbreviationbudget_authority_usd
097Department of DefenseDOD1443341492804.44
The same sample as raw JSON
{
 "as_of": "2026-09-03T02:00:00Z",
 "count": 1,
 "agencies": [
  {
   "toptier_code": "097",
   "name": "Department of Defense",
   "abbreviation": "DOD",
   "budget_authority_usd": 1443341492804.44
  }
 ],
 "disclaimer": "Reference data from USAspending.gov (US federal public domain); not procurement advice.",
 "refresh_after": "2026-09-18T00:00:00.000Z"
}

How fresh is it, and where does the data come from?

The fastest source behind this answer can change daily, so every response carries a refresh_after timestamp — right now it would be 2026-09-18T00:00:00.000Z. Schedule the next call on that value rather than on a guess.

Method version 0.1.0 · serving cache 7 days · every response carries a result_id you can resolve at /v1/provenance.

When should you use it?

You need an agency's toptier code, canonical name, or budget scale for spending queries.

What you skip building

When should you not use it?

Federal Register regulatory agencies — that is /v1/regs/agencies (different slug space).

Where else can you find this?