USAspending Federal Awards Scraper
Pricing
from $0.50 / 1,000 federal awards
USAspending Federal Awards Scraper
Search US federal contracts, grants, loans, and direct payments from the official USAspending API. Export award IDs, recipients, agencies, dates, descriptions, and award amounts.
Pricing
from $0.50 / 1,000 federal awards
Rating
0.0
(0)
Developer
Thirdwatch
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
17 days ago
Last modified
Categories
Share
Thirdwatch portfolio: 8,800+ users across 140+ public Actors, 2M+ records delivered, >95% run success. Explore all Thirdwatch Actors.
Search USAspending federal awards — contracts, grants, recipients, amounts, and agencies from the official API.
What you get
Search USAspending federal awards — contracts, grants, recipients, amounts, and agencies from the official API.
Why use this USAspending Federal Awards scraper
- Official federal data — the authoritative US government spending record.
- Award fields — recipient, amount, agency, award type, dates, and award ID.
- Free public API — no key, no browser, stable JSON.
Scrape USAspending Federal Awards data in minutes
{"keywords": ["healthcare"],"startDate": "2025-01-01","endDate": "2026-06-30","maxResults": 10}
{"keywords": ["defense"],"startDate": "2025-01-01","endDate": "2026-06-30","maxResults": 10}
Input parameters
| Parameter | Required | Description |
|---|---|---|
keywords | No | Terms to find in federal award records, such as cybersecurity, cloud migration, or solar energy. Default: ['cybersecurity']. |
awardCategory | No | Limit results to contracts, grants, loans, direct payments, or search all award categories. One of: contracts, grants, loans, direct_payments, all. Default: contracts. |
startDate | Yes | Beginning of the award activity period in YYYY-MM-DD format. Default: 2025-01-01. |
endDate | Yes | End of the award activity period in YYYY-MM-DD format. Default: 2026-06-30. |
sortBy | No | Choose how the official API orders matching awards. One of: Award Amount, Start Date, End Date, Recipient Name, Awarding Agency. Default: Award Amount. |
sortOrder | No | Return the largest or newest values first with descending order, or reverse the order with ascending. One of: desc, asc. Default: desc. |
maxResults | No | Stop after this many unique federal awards. Default: 10. |
Output fields
award_idrecipient_nameaward_amountaward_typeawarding_agencyawarding_sub_agencyfunding_agencyfunding_sub_agencystart_dateend_datedescriptioninternal_idgenerated_internal_idusaspending_urlsourceaward_category
Example result
{"award_id": "FA862118F6251","recipient_name": "LOCKHEED MARTIN CORPORATION","award_amount": 666310175.84,"award_type": "contract","awarding_agency": "Department of Defense","awarding_sub_agency": "Department of the Air Force","funding_agency": "Department of Defense","funding_sub_agency": "Department of the Air Force","start_date": "2018-02-08","end_date": "2027-01-31","description": "IGF::OT::IGF AFSOC ACTS AWARD OF CONTRACT FOR CLS, ENGINEERING, INSTRUCTION, CYBERSECURITY, DMO","internal_id": 298556830,"generated_internal_id": "CONT_AWD_FA862118F6251_9700_FA862115D6276_9700","usaspending_url": "https://www.usaspending.gov/award/CONT_AWD_FA862118F6251_9700_FA862115D6276_9700","source": "USAspending.gov","award_category": "contracts"}
Common use cases
- Track federal contracting by agency or recipient
- Build government-spending datasets
- Research competitor awards
- Feed GovCon lead pipelines
Compared to alternatives
- vs other USAspending Federal Awards scrapers on the Store — pay-per-result billing means empty or failed searches cost nothing; you are not charged for a run that returns zero rows.
- vs building your own — no markup-change maintenance or infrastructure to run; paste inputs and consume the dataset.
Limitations
- Data is as reported by agencies — recent awards lag filing.
- Sub-award detail requires separate lookups.
- Very broad searches paginate deeply — bound with
maxResults.
FAQ
Do I need an account or cookies?
No — the Actor reads public data only. There is no login to configure and no account to risk.
What happens when a search returns nothing?
The run completes with zero (or an explicit error) rows. Per-result billing means you are not charged for empty output.
Can I run it on a schedule?
Yes — attach an Apify schedule or use the saved tasks to re-run the same inputs daily or weekly.
Related guides and Actors
- Analyze Federal Contract Awards With Python
- Build Federal Award Lead List
- Find Government Contractors By Agency
- Federal Register Scraper
- Grants.gov Scraper
Last verified: 2026-09
More scrapers at thirdwatch.dev.