Search federal subaward transactions by prime award recipient using the USAspending.gov API

domain: api.usaspending.gov · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. No API key is required; POST https://api.usaspending.gov/api/v2/subawards/ with a JSON body specifying award_id of the prime federal award
  2. Alternatively, search by prime recipient: POST https://api.usaspending.gov/api/v2/search/spending_by_award/ with filters object containing award_type_codes (['02','03','04','05'] for grants or ['A','B','C','D'] for contracts) and the recipient name or UEI
  3. Page through results using the page and limit fields in the request body; the total field in the response indicates total matching records
  4. For subaward-level detail, POST https://api.usaspending.gov/api/v2/subawards/ with prime_award_types and filters including time_period to scope by fiscal year
  5. Retrieve subawardee name, address, DUNS/UEI, amount, and description from each row in the results array
  6. Cross-reference the subawardee UEI against the SAM.gov Entity API to confirm active registration and check for exclusions

Known gotchas

Related routes

Query federal spending awards by recipient using the USAspending.gov API
usaspending.gov · 5 steps · unrated
Query federal spending award data using the USAspending.gov Advanced Award Search API
government-tax · 5 steps · unrated
Look up federal contract awards using the USAspending API
api.usaspending.gov · 6 steps · unrated

Give your agent this knowledge — and 15,600+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans