Federal Subcontracts & Subgrants Feed (USAspending subawards)
Pricing
from $3.00 / 1,000 subaward records
Federal Subcontracts & Subgrants Feed (USAspending subawards)
New federal subcontracts and subgrants (FFATA subawards) from the official USAspending.gov API: sub-recipient company + UEI, prime contractor, amount, agency, NAICS/PSC, assistance listing. Filters by NAICS, PSC, agency, state, keyword and 'new since last run' mode.
Pricing
from $3.00 / 1,000 subaward records
Rating
0.0
(0)
Developer
Luke Miller
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Features
Share
Daily feed of new federal subcontracts and subgrants: who won work under a federal prime contract or grant, for how much, from which prime, and for which agency. Data comes from the official USAspending.gov API (U.S. Treasury). It carries the FFATA subaward reports that prime contractors and grantees file through SAM.gov. Each record carries the sub-recipient company and UEI, city, state and ZIP, the prime recipient and prime award ID, the amount and date, the awarding agency and sub-agency, NAICS and PSC (subcontracts) or the assistance listing / CFDA program (subgrants), and a link to the prime award on USAspending.
Prime-award feeds tell you who won the contract. This feed tells you who the prime is buying from. Use it to map teaming partners, find suppliers to the big primes, and spot small businesses that just landed federal work.
Who it's for
- GovCon business development and capture. See which small businesses Leidos, SAIC, Booz Allen, Lockheed or your target primes are subcontracting to, by NAICS, PSC and agency. Find teaming partners and competitors.
- B2B sales to federal suppliers. Newly funded subcontractors need staff, equipment, software, insurance, compliance (CMMC) and financing.
- Grant and nonprofit intelligence. Track which universities, health systems, school districts and nonprofits receive pass-through subgrants under a program (for example NIH 93.837 or NSF 47.049).
- Investors, analysts and journalists. Follow money flowing down the defense, space and health supply chains.
What you get
category(subcontractorsubgrant),subAwardId,subAwardType,subAwardDate,amount(USD),description.- Sub-recipient:
subRecipientName,subRecipientUei,subRecipientCity,subRecipientState,subRecipientZip5,subRecipientCountry,subRecipientCongressionalDistrict, and the place of performance city and state when it is reported. - Prime:
primeAwardId,primeRecipientName,primeRecipientUei,primeAwardUrl,primeRecipientUrl. - Classification:
awardingAgency,awardingSubAgency,naicsCodeandnaicsDescription,pscCodeandpscDescription,assistanceListingandassistanceListingTitle. subawardKey, a stable hash used for dedupe, andretrievedAt.
Entity-level only: street address lines are never output. Sub-recipients whose name looks like a private individual are dropped by default (excludePersonLikeNames).
Quick start
Click Start with the default input {}. You get about 30 of the newest subawards (subcontracts and subgrants interleaved, $0 placeholders removed) dated in the last 14 days, in about 3 seconds.
Recipes:
- Who DoD primes subcontract IT work to:
{"categories":["subcontracts"],"awardingAgencies":["Department of Defense"],"naicsCodes":["5415"],"minAmount":50000,"daysBack":45,"maxItems":200} - Track specific primes' suppliers:
{"categories":["subcontracts"],"primeRecipientNameContains":["LEIDOS","BOOZ ALLEN","LOCKHEED"],"daysBack":90,"maxPagesPerCategory":50,"maxItems":500} - New subcontractors in your state, daily:
{"mode":"sinceLastRun","categories":["subcontracts"],"subRecipientStates":["CO"],"maxItems":200,"stateKey":"co-subs"} - NIH / NSF pass-through subgrants to CA and NY institutions:
{"categories":["subgrants"],"assistanceListings":["93.837","47.049"],"subRecipientStates":["CA","NY"],"daysBack":30}
Schedule it daily or weekly in sinceLastRun mode and connect it to a webhook, Google Sheets, Make, Zapier or your CRM.
Input
| Field | Default | Notes |
|---|---|---|
mode | window | window (stateless, last daysBack days) or sinceLastRun (dedupes across runs per stateKey, re-checks lookbackDays) |
categories | both | subcontracts, subgrants |
daysBack / lookbackDays | 14 / 60 | sub-award action-date window |
keywords, naicsCodes, pscCodes, assistanceListings, awardingAgencies, subRecipientStates, minAmount, maxAmount | none | server-side USAspending filters |
subRecipientNameContains, primeRecipientNameContains | none | client-side name filters (raise maxPagesPerCategory for rare names) |
excludeZeroAmount / excludePersonLikeNames | true / true | quality and privacy screens |
maxItems | 30 | up to 5,000 per run |
maxPagesPerCategory | 10 | 100 subawards per API page |
Output example
{"category": "subcontract","subAwardId": "D26P002261","subAwardDate": "2026-10-30","amount": 113998,"subRecipientName": "AVIATRIX INC","subRecipientUei": "WNG8LVV75EP3","subRecipientCity": "SHERWOOD","subRecipientState": "OR","subRecipientZip5": "97140","description": "MATERIALS IN SUPPORT OF THE REFERENCED PRIME CONTRACT","primeAwardId": "W58RGZ26F0023","primeRecipientName": "DEFENSE SYSTEMS AND SOLUTIONS","primeRecipientUei": "NWKQVQED4C81","awardingAgency": "Department of Defense","awardingSubAgency": "Department of the Army","naicsCode": "336413","pscCode": "1520","primeAwardUrl": "https://www.usaspending.gov/award/CONT_AWD_W58RGZ26F0023_9700_W58RGZ18D0001_9700"}
See sample-output.json for full records.
Data source and reuse
- Source: USAspending.gov API (
api.usaspending.gov/api/v2/search/spending_by_award/withsubawards: true), U.S. Department of the Treasury. U.S. federal government data is public domain. It is keyless and needs no login. - Subaward data is self-reported by prime recipients under the Federal Funding Accountability and Transparency Act (FFATA) through SAM.gov. Reports can arrive weeks after the subaward date, and some primes report $0 placeholders, which are removed by default. Amounts and names are as reported.
- Polite access: at most about 2.5 requests per second (usually 1-5 requests per run), retries with backoff, and a descriptive User-Agent.
- Not affiliated with or endorsed by the U.S. government.
Pricing
Pay per event. You pay only for records delivered.
| Event | Price | Charged |
|---|---|---|
| Actor start | $0.005 | once per run |
| Subaward record | $0.003 | per subaward delivered to the dataset |
No separate platform-usage charges: compute is included in the event prices.
Example: a daily sinceLastRun schedule delivering 50 new subawards costs about $0.155 per day (about $4.65 per month). A one-off pull of 1,000 subawards costs about $3.
FAQ
How is this different from a prime-award scraper? Prime-award tools list contracts the government awards. This feed lists the next tier down: the companies, universities and nonprofits that primes pay, which is where teaming partners, suppliers and pass-through grantees show up.
Why does sinceLastRun use a lookback window? Primes often report subawards 30 or more days after the subaward date. sinceLastRun re-checks the last lookbackDays (default 60) and emits only subawards it has not delivered before for your stateKey.
Why are there fewer subcontracts than subgrants in the last two weeks? Contract subawards are reported later on average. Widen daysBack (for example 45-90) for fuller subcontract coverage.
Does it include people? No. Output is organisation-level. Street lines are never output, and person-like names are dropped by default.