USAspending Federal Awards Scraper & Monitor
Pricing
Pay per event
USAspending Federal Awards Scraper & Monitor
Search and monitor US federal contract, IDV, grant, loan and payment awards from the official USAspending.gov API. Filter by keyword, recipient, agency, NAICS, PSC, ALN, state, amount, dates. Monitor mode returns only new or changed awards. No key. $0.002/award.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Kempt Horizon Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
USAspending.gov Federal Awards Scraper & Monitor: Contracts, Grants (No Key)
Get US federal contract, IDV, grant, loan and payment awards from USAspending.gov as clean JSON, CSV or Excel. Search by keyword, recipient (company name or UEI), awarding agency, NAICS, PSC, set-aside, Assistance Listing (CFDA), place of performance, amount and date. Each award includes the recipient and UEI, obligated amount, outlays, period of performance, agency and sub-agency, NAICS/PSC or assistance listing, and links to the award and recipient pages. Turn on monitor mode to get only new awards and awards whose amount, outlays or dates changed since your last run.
Data comes from the official USAspending.gov API run by the US Treasury. No API key, no login, no scraping.
For AI agents (MCP / API) quick reference
- Use when: you need who won which federal contracts or grants, how much a company or university gets from the government, competitor and incumbent research, or new awards in a NAICS code, agency or state.
- Don't use for: open solicitations you can still bid on (use SAM.gov Contract Opportunities Scraper) or open grants (use Grants.gov Scraper).
- Minimal input:
{"awardCategories": ["contracts"], "keywords": ["cybersecurity"], "lastDays": 30, "maxItems": 20}. All fields are optional. - Output: one dataset item per award:
awardId,category,awardType,recipientName,recipientUei,amount,totalOutlays,description,startDate,endDate,lastModified,awardingAgency,awardingSubAgency,naics,psc,assistanceListings,placeOfPerformance,url,recipientUrl. - Price: $0.001 per run + $0.002 per award. 20 awards cost about $0.04. Pay per event only, limited permissions, so agentic payments (x402, Skyfire, Apify AGI token) work.
- MCP: add
https://mcp.apify.com?tools=kempt_horizon_yzk/usaspending-awardsto your MCP client.
What can this USAspending scraper do?
- ✅ All award categories: contracts, IDVs (GWACs, IDIQs, BPAs), grants, loans, direct payments and other assistance
- ✅ Filters: keywords, recipient names or UEIs, awarding agencies, NAICS (prefixes), PSC, set-asides, Assistance Listings, place-of-performance states, minimum and maximum amount, action date range
- ✅ Sort by most recently modified or largest amount
- ✅ Monitor mode: remembers each award's amount, outlays, end date and modification date in a key-value store and returns only new or changed awards (each tagged
neworchanged) - ✅ Pay only for results: unchanged awards in monitor mode are never charged
- ✅ Retries with exponential backoff
Who uses it?
Government contractors doing competitor, teaming and incumbent research, BD and capture teams, market researchers sizing federal spend, investors tracking government revenue of public companies, journalists, and university research offices tracking grant income.
How much does it cost?
| Event | Price |
|---|---|
| Actor start | $0.001 |
| Federal award (new or changed) | $0.002 |
A weekly monitor that finds 100 new or changed awards costs about $0.20. 1,000 awards cost $2. Set a maximum cost per run and the Actor stops cleanly when it gets there.
How to use it
- Click Try for free. The example input (cybersecurity contracts, last 30 days, 20 results) returns results right away.
- Add a competitor name, NAICS codes, an agency or a state.
- Click Start and download results as JSON, CSV, Excel or HTML, or read them with the API.
- For alerts, tick Only new or changed since last run, give the monitor a name, and add a Schedule.
Input example
{"awardCategories": ["contracts", "idvs"],"naicsCodes": ["5415"],"awardingAgencies": ["Department of Homeland Security"],"minAmount": 1000000,"lastDays": 30,"sortBy": "amount","maxItems": 100,"onlyNew": true,"stateKey": "dhs-it-awards"}
Output example
{"awardId": "36C10B26F0263","generatedId": "CONT_AWD_36C10B26F0263_3600_47QTCA21D00C1_4732","category": "contract","awardType": "DELIVERY ORDER","recipientName": "CLIENT FIRST TECHNOLOGIES, INC","recipientUei": "FLG4E9KX6Z86","amount": 1050667.68,"totalOutlays": 0,"description": "ENTERPRISE CYBERSECURITY PROGRAM AUDIT SUPPORT BASE PERIOD","startDate": "2026-09-25","endDate": "2027-09-24","baseObligationDate": "2026-08-06","lastModified": "2026-10-06 11:23:22","awardingAgency": "Department of Veterans Affairs","awardingSubAgency": "Department of Veterans Affairs","fundingAgency": "Department of Veterans Affairs","fundingSubAgency": "Department of Veterans Affairs","naics": {"code": "541511","description": "CUSTOM COMPUTER PROGRAMMING SERVICES"},"psc": {"code": "DA01","description": "IT AND TELECOM - BUSINESS APPLICATION/APPLICATION DEVELOPMENT SUPPORT SERVICES (LABOR)"},"assistanceListings": [],"placeOfPerformance": {"state": "VA","country": "USA","zip5": "22030"},"disasterEmergencyCodes": ["Q"],"url": "https://www.usaspending.gov/award/CONT_AWD_36C10B26F0263_3600_47QTCA21D00C1_4732","recipientUrl": "https://www.usaspending.gov/recipient/5b6e9e3a-4a48-f202-40ac-b6424389da5f-C/latest","scrapedAt": "2026-10-15T13:13:52.787Z"}
FAQ
Do I need an API key? No. The USAspending.gov API is free and public.
Why don't I see recent Department of Defense contracts? DoD publishes contract data with a 90-day delay. Other agencies usually appear within days.
How far back does it go? Action dates from 2007-10-01 to today.
Is this legal? USAspending.gov is official US government open data published for reuse under the DATA Act.
Related Actors: SAM.gov Contract Opportunities Scraper, Grants.gov Scraper, SEC EDGAR Filings.
Built and maintained by Kempt Horizon Data. Found a bug or need a field? Open an issue on the Actor's Issues tab and we usually reply within a day.