Federal awards

Federal Grants

Returns federal GRANTS and cooperative agreements from USAspending. Distinct universe from get_federal_contracts, recipients here are universities, non-profits, state and local agencies, research labs, healthcare institutions, public-private partnerships.

EndpointGET /v1/federal-grants
SourceUSAspending
Authx-api-key, paid plans only (Basic and up)

Live from the data

Loading the latest numbers…

What it returns

One record per result. Fields (from a live response):

Filters

recipient_nameCase-insensitive substring on the recipient's name (e.g., 'Stanford', 'Mayo Clinic'), applied by USAspending, which also matches the PARENT's name, so a parent name returns its subsidiaries' grants. Combined with recipient_uei it is matched against that recipient's OWN name instead, and coverage_warning says how many grants it removed.
recipient_ueiExact federal UEI (Unique Entity ID), most precise: only grants made to this UEI itself. If it is also the parent of other recipients, their grants are NOT included and total_count is omitted, coverage_warning names the parent; use recipient_name with that name for the whole family.
awarding_agencyThe TOPTIER awarding agency name, exact and case-sensitive; a sub-agency name (e.g. 'National Institutes of Health') or an abbreviation ('NSF') matches nothing. Examples: 'National Science Foundation', 'Department of Energy', 'Department of Health and Human Services'.
cfda_numberCatalog of Federal Domestic Assistance program number (e.g., '93.847' = NIH R01 research grants, '20.939' = highway safety improvement). Filter to…
min_amountInclusive lower bound on award_amount in dollars.
sinceInclusive lower bound (YYYY-MM-DD) on last_modified_date, or on start_date when sort_by is start_date.
untilInclusive upper bound (YYYY-MM-DD), on the same date field as since.
sort_bySort key. since/until apply to start_date when this is start_date, and to last_modified_date for every other sort. Default: last_modified_date.
sort_orderDefault: desc.
limitMax records. Default 50, max 500.

Example request

curl "https://api.keyvex.com/v1/federal-grants?limit=1" \
  -H "x-api-key: YOUR_KEY"

Response

{
  "results": [
    {
      "id": "ASST_NON_693JJ32640568_069",
      "award_id": "693JJ32640568",
      "recipient_name": "PRINCE WILLIAM COUNTY GOVERNMENT",
      "recipient_uei": "RTSBSRZCEKL1",
      "recipient_id": "18898a52-0d6e-d890-e139-a037ff805057-C",
      "award_amount": 512000,
      "total_outlays": 0,
      "description": "THE PROJECT CONTAINED HEREIN PROVIDES SS4A GRANT FUNDS TO SUPPORT OR ENHANCE AN ACTION PLAN AND/OR CONDUCT SUPPLEMENTAL PLANNING AND/OR DEMONSTRATION ACTIVITIES IN SUPPORT OF AN ACTION PLAN. IT IS PRESENTED TO THE PRINCE WILLIAM COUNTY, VA FOR THE PROJECT 'PROTECTING VULNERABLE ROAD USERS THROUGH THE ADVANCEMENT OF TECHNOLOGY AND EDUCATION'",
      "award_type": "PROJECT GRANT (B)",
      "awarding_agency": "Department of Transportation",
      "awarding_subagency": "Federal Highway Administration",
      "cfda_number": "20.939",
      "def_codes": [],
      "start_date": "2026-06-22",
      "end_date": "2029-12-31",
      "last_modified_date": "2026-06-22T20:38:45",
      "place_of_performance_state": "VA",
      "award_url": "https://www.usaspending.gov/award/ASST_NON_693JJ32640568_069/",
      "source_url": "https://www.usaspending.gov/award/ASST_NON_693JJ32640568_069/",
      "data_source": "USASPENDING"
    }
  ],
  "count": 1,
  "has_more": true
}

Example questions you can answer

Related datasets

Query Federal Grants from your AI

Hand any AI your key + the OpenAPI spec and it can pull this dataset directly. Paid plans only (Basic and up): a free key does not include this dataset.

See plans OpenAPI spec → REST docs →
← All 60+ datasets