Tools / USAspending Scraper — US Federal Contracts & Grants
USAspending Scraper — US Federal Contracts & Grants
Every US federal contract, IDV, grant, loan and direct payment from the official USAspending.gov awards API. 6 award categories, 37 typed output fields incl. recipient UEI/address, NAICS/PSC, CFDA program and place of performance. Filter by agency, keyword, state, date range and amount.
Run it
curl -X POST https://fetchsmith.com/api/v1/run/us-federal-awards-scraper \
-H "Authorization: Bearer YOUR_KEY" -H "Content-Type: application/json" \
-d '{"agencies": ["Department of Energy"], "awardCategories": ["contracts", "grants"], "keywords": ["solar"], "maxResults": 12, "startDate": "2025-09-10"}'
Output fields
awardId awardUrl generatedInternalId awardCategory awardType recipientName recipientUei recipientId recipientAddress recipientCity recipientState recipientCountry awardingAgency awardingSubAgency fundingAgency fundingSubAgency description awardAmount totalOutlays loanValue subsidyCost startDate endDate baseObligationDate lastModifiedDate placeOfPerformanceCity placeOfPerformanceState placeOfPerformanceZip placeOfPerformanceCountry naicsCode naicsDescription pscCode pscDescription cfdaNumbers cfdaProgramTitles disasterEmergencyFundCodes kind
Sample output
{
"awardAmount": 51269205263.03,
"awardCategory": "contracts",
"awardId": "HT940216C0001",
"awardType": "DEFINITIVE CONTRACT",
"awardUrl": "https://www.usaspending.gov/award/CONT_AWD_HT940216C0001_9700_-NONE-_-NONE-",
"awardingAgency": "Department of Defense",
"awardingSubAgency": "Defense Health Agency",
"baseObligationDate": "2016-07-29",
"cfdaNumbers": [],
"cfdaProgramTitles": [],
"description": "IGF::OT::IGF",
"disasterEmergencyFundCodes": [
"Q"
],
"endDate": "2025-12-31",
"fundingAgency": "Department of Defense",
"fundingSubAgency": "Defense Health Agency",
"generatedInternalId": "CONT_AWD_HT940216C0001_9700_-NONE-_-NONE-",
"kind": "contract",
"lastModifiedDate": "2026-02-10 17:52:09",
"loanValue": null,
"naicsCode": "524114",
"naicsDescription": "DIRECT HEALTH AND MEDICAL INSURANCE CARRIERS",
"placeOfPerformanceCity": "LOUISVILLE",
"placeOfPerformanceCountry": "USA",
"placeOfPerformanceState": "KY",
"placeOfPerformanceZip": "40201",
"pscCode": "Q201",
"pscDescription": "MEDICAL- MANAGED HEALTHCARE",
"recipientAddress": "500 W MAIN STREET",
"recipientCity": "LOUISVILLE",
"recipientCountry": "UNITED STATES",
"recipientId": "1068e466-707d-6b6f-367f-0255fab79b8c-C",
"recipientName": "HUMANA GOVERNMENT BUSINESS INC",
"recipientState": "KY",
"recipientUei": "ZE6ZM6NKSV43",
"startDate": "2016-08-01",
"subsidyCost": null,
"totalOutlays": 0
}
Guides
- The US publishes every federal award as JSON — but you can't ask for a contract and a grant in the same request — USAspending.gov has a free, key-free JSON API covering every US federal contract, grant, loan and IDV since 2007. The catch is that each award type has its own field mapping, and the API enforces it.
Only publicly accessible pages are read. Respect the source site's terms when using the data.