Who won the contract, in one record

US federal contract awards from the official USAspending.gov API: recipient and UEI, parent company and contract vehicle, agency, NAICS, PSC, amounts, set-aside and competition. Grants optional.

What you get

One flat record per award, with the details USAspending spreads across several endpoints: parent company, parent IDV (such as a GWAC), set-aside, extent competed, number of offers and potential value. Filter by keyword, NAICS and PSC prefix, agency, recipient name or UEI, date window and amount.

A sample record

From a real run (trimmed).

{
  "awardId": "9523ZY27F0002",
  "awardType": "DELIVERY ORDER",
  "recipientName": "NEW TECH SOLUTIONS, INC.",
  "recipientUei": "XK11LLUL61A7",
  "parentAwardType": "GWAC",
  "awardingAgency": "Commodity Futures Trading Commission",
  "naicsCode": "541519",
  "pscCode": "7B22",
  "obligatedAmount": 0.0,
  "dateSigned": "2026-10-09",
  "extentCompeted": "FULL AND OPEN COMPETITION AFTER EXCLUSION OF SOURCES",
  "url": "https://www.usaspending.gov/award/CONT_AWD_9523ZY27F0002_9507_NNG15SC82B_8000",
  "licence": "U.S. Government work, public domain (17 U.S.C. § 105). Source: USAspending.gov,…"
}

Price

$1.50 per 1,000 awards plus $0.0005 per run. Example: a daily alert with 20 new matching awards costs about $0.03.

FAQ

Do I need an API key?
No. USAspending’s API is free and keyless.
How fresh is it?
New awards usually appear a few days after signing, so alerts use a window of a week or more.
Are individuals shown?
No. Recipients that are individuals, or sole proprietors with a personal name, are withheld.

Try it

Runs on Apify. You pay per result that passes your filters, and you can set a maximum cost per run.

Try on Apify →