Skip to content

Agency crosswalk

Free agency name standardization utility. Returns mappings between agency variants and canonical names, with department hierarchy and USASpending codes. Rebuilt nightly.

Data: Generated fresh from the current contract database. 3,619 raw agency strings mapping to 175 canonical agencies across 84 departments (as of 2026-09-19).

raw_agency_text is the string exactly as the source systems write it, which for a sub-tier office is a dotted path from the department down. canonical_acronym and department_acronym hold Treasury CGAC-style codes, not letter acronyms: there is no "DLA" or "DOD" in this dataset.

Response Format

{
  "data": [
    {
      "raw_agency_text": "DEPT OF DEFENSE.DEFENSE LOGISTICS AGENCY.DLA MARITIME.DLA MARITIME COLUMBUS.DLA LAND AND MARITIME",
      "canonical_agency": "DEFENSE LOGISTICS AGENCY",
      "canonical_acronym": "97AS",
      "department": "DEPT OF DEFENSE",
      "department_acronym": "9700",
      "fh_level": "sub_tier",
      "usaspending_toptier_code": "",
      "confidence": 0.9,
      "source": "fh_hierarchy",
      "frequency": 88339,
      "first_seen": "2024-10-07",
      "last_seen": "2026-09-18",
      "federal_hierarchy": {
        "organization_id": 300000415,
        "cgac": "097",
        "type": "AGENCY"
      }
    }
  ],
  "count": 3619,
  "message": "Free agency name standardization utility - updated daily"
}

Example

curl "https://govconapi.com/api/agency-crosswalk"

A REST API and MCP server for U.S. federal procurement data.

Get a free key, emailed instantly, or follow the quickstart.

Found something wrong, missing or confusing on this page?

Press Ctrl + Enter to send a note. Highlight text first and it travels with your note.