Catalog/gov-spending-awards

Government

Search federal awards by keyword API

Search federal spending awards (contracts, grants, loans, direct payments) by keyword from the keyless USAspending.gov API, normalized into a flat schema (award ID, recipient, amount, awarding agency, type, dates, usaspending.gov link) ranked by amount and filterable by award group. Answers 'who got federal contracts for X?','which recipients received the largest awards mentioning Y?'.

Price$0.01per request
MethodPOST
Route/v1/gov/spending-awards
StatusLive
MIME typeapplication/json
Rate limit60/minute
Cache3600s public
govusaspendingawardscontractsgrantsprocurementspendingus
API URLhttps://x402.hexl.dev/v1/gov/spending-awards
Integration docs
Example request
{
  "keyword": "cybersecurity",
  "awardGroup": "contracts",
  "limit": 1
}
Example response
{
  "keywords": [
    "cybersecurity"
  ],
  "count": 1,
  "hasNextPage": true,
  "awards": [
    {
      "awardId": "W91ZRU25FA002",
      "recipient": "MICROTECHNOLOGIES LLC",
      "amount": 30127.4,
      "awardingAgency": "Department of Defense",
      "awardType": null,
      "startDate": "2025-11-19",
      "endDate": null,
      "url": "https://www.usaspending.gov/award/CONT_AWD_W91ZRU25FA002_9700_W52P1J20D0060_9700"
    }
  ]
}
Input schema
{
  "type": "object",
  "required": [
    "keyword"
  ],
  "properties": {
    "keyword": {
      "type": "string",
      "examples": [
        "cybersecurity",
        "solar"
      ]
    },
    "awardGroup": {
      "type": "string",
      "examples": [
        "contracts",
        "grants",
        "loans",
        "direct_payments",
        "other"
      ],
      "default": "contracts"
    },
    "limit": {
      "type": "number",
      "minimum": 1,
      "maximum": 100,
      "default": 10
    }
  }
}
Output schema
{
  "type": "object",
  "additionalProperties": true
}