USAspending Sub-Award & Subcontract Scraper
Scrape US federal sub-awards (subcontracts and subgrants) from USAspending.gov. Get sub-recipient, UEI, sub-award amount, action date, prime award ID, prime recipient, awarding agency, NAICS and PSC. Export to JSON, CSV or Excel.
{ "subAwardId": "4104200025", "subRecipientName": "AEROJET ROCKETDYNE INC", "subRecipientUei": "MBSKB4QN71M1", "subAwardAmount": 92676302.98, "subAwardDate": "2020-10-29", "subAwardType": "sub-contract", "subAwardDescription": "CONTRACT CLOSEOUT (NRE) CSDR (NRE) MPR- MAN PO…", "primeAwardId": "W31P4Q19C0092", "primeRecipientName": "LOCKHEED MARTIN CORPORATION" }
Every run returns clean, typed records, ready for your CRM, spreadsheet or database.
- One clean record per result, deduped and normalized
- Stable schema in JSON, CSV or Excel, or read it via the Apify API
- Pay per use in the cloud, nothing to install or maintain
A real example record, exactly the shape you receive.
| Sub Award Id | Sub Recipient Name | Sub Recipient Uei | Sub Award Amount |
|---|---|---|---|
| 4104200025 | AEROJET ROCKETDYNE INC | MBSKB4QN71M1 | 92676302.98 |
| P125186-10 | NORTHROP GRUMMAN SYSTEMS CORPORAT… | NP4KMYJL82B5 | 97853623.84 |
| 4104200025 | AEROJET ROCKETDYNE INC | MBSKB4QN71M1 | 92676302.98 |
| 4104200025 | AEROJET ROCKETDYNE INC | MBSKB4QN71M1 | 92441852.98 |
| 4104200025 | AEROJET ROCKETDYNE INC | MBSKB4QN71M1 | 92441852.98 |
{ "subAwardId": "4104200025", "subRecipientName": "AEROJET ROCKETDYNE INC", "subRecipientUei": "MBSKB4QN71M1", "subAwardAmount": 92676302.98, "subAwardDate": "2020-10-29", "subAwardType": "sub-contract", "subAwardDescription": "CONTRACT CLOSEOUT (NRE) CSDR (NRE) MPR- MAN PO…", "primeAwardId": "W31P4Q19C0092", "primeRecipientName": "LOCKHEED MARTIN CORPORATION" }
Frequently asked questions
Which countries and time range does this cover?
It covers United States federal sub-awards reported to USAspending.gov. Sub-award action dates go back to October 1, 2007, which is the earliest date the search API supports.
What is the difference between a sub-award and a prime award?
A prime award is the money the government gives directly to a recipient. A sub-award is money that prime recipient then passes to another company or organization. This scraper returns the sub-awards and links each one to its prime award.
How do I filter the sub-awards I want?
Use any combination of keyword, prime award types (contracts or grants), awarding agency, prime recipient name and a date range. Sub-awards exist only for contracts and grants.
Why is placeOfPerformance empty on some records?
Sub-award place of performance is reported by the prime recipient and is not always filled in. When it is missing the field is null while the sub-recipient location is still returned.
Can I get details about the prime award?
Yes. Enable Fetch prime award details and the scraper adds the prime award amount, description, recipient UEI, parent company and period of performance, looked up once per prime award.
Ready when you are.
Run the scraper live on Apify right now, or have us build one tailored to exactly what you need.