USAspending Federal Awards Scraper
Pricing
from $80.00 / 1,000 federal awards
USAspending Federal Awards Scraper
Scrape federal contract and grant awards via USAspending.gov — Award ID, recipient, amount, agency, place of performance, dates, description. Filter by date range, agency, state, award type. Built for GovTech sales, federal contractors, compliance teams.
Pricing
from $80.00 / 1,000 federal awards
Rating
0.0
(0)
Developer
Stephan Corbeil
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Share
🇺🇸 USAspending Federal Awards Scraper — GovTech Sales Intel
Scrape U.S. federal contract and grant awards directly from USAspending.gov, the Treasury Department's official open spending feed. Filter by date range, awarding agency, state, and award type — get back structured rows with Award ID, recipient, amount, agency, place of performance, period of performance, and description.
Built for GovTech sales teams prospecting into federal-recipient companies, federal contractors hunting RFP follow-ups, compliance and audit teams, lobbyist firms mapping spending patterns, and journalists reporting on federal procurement.
What you get per award
award_id— USAspending's award identifier (PIID for contracts, FAIN for grants)internal_id,generated_internal_id— link directly into USAspending's award detail pagesrecipient_name,recipient_uei— vendor / grantee name and Unique Entity IDaward_amount_usd— total obligated dollar amounttotal_outlays_usd— actual dollars disbursed to datedescription— agency-supplied description of work / purposeawarding_agency,awarding_sub_agency— top-tier and sub-tier awarding agencyfunding_agency,funding_sub_agency— top-tier and sub-tier funding agencyplace_of_performance_state_code,place_of_performance_city_code,place_of_performance_country_code,place_of_performance_zip5period_of_performance_start_date,period_of_performance_current_end_datecontract_award_type(for contracts) — Definitive Contract, BPA Call, etc.award_type(for grants) — Project Grant, Formula Grant, etc.naics,psc— North American Industry Classification System code, Product/Service Code (contracts)cfda_number— Catalog of Federal Domestic Assistance program number (grants)agency_slug— URL-safe agency slugaward_category—contracts/grants/loans/other_financial_assistancesource—"usaspending.gov"
Use cases
- GovTech sales prospecting — find every recipient that won a $1M+ DoD contract last quarter; backfill into your CRM as ICP signal.
- Competitive intel — track which companies are winning contracts in your market vertical (NAICS-filtered).
- Federal RFP follow-up — recipients of recent definitive contracts often have follow-on procurement coming; ride the wave.
- Compliance / audit — verify recipient UEIs against SAM.gov registrations.
- Lobbyist / advocacy research — track grants to nonprofit recipients, mapped by state and agency.
- Journalism / FOIA prep — surface high-dollar awards before filing FOIA for the underlying contract documents.
Quick start
Input:
{"dateFrom": "2025-01-01","dateTo": "2025-01-31","awardTypes": ["A", "B", "C", "D"],"maxAwards": 50}
Sample output row:
{"award_id": "ZN31","recipient_name": "HPI FEDERAL LLC","award_amount_usd": 463050.0,"description": "HPELITE DESKTOP PC ACCESSORIES, AND HP MONITOR FFP CHESS ORDER","awarding_agency": "Department of Defense","place_of_performance_state_code": "DC","naics": "423430","agency_slug": "department-of-defense","award_category": "contracts","source": "usaspending.gov"}
Run via Python (apify-client)
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("nexgendata/usaspending-federal-awards-scraper").call(run_input={"dateFrom": "2025-01-01","dateTo": "2025-03-31","agencyName": "Department of Defense","state": "VA","awardTypes": ["A", "B", "C", "D"],"maxAwards": 1000,})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item["recipient_name"], "-", item["award_amount_usd"])
Run via cURL
curl -X POST "https://api.apify.com/v2/acts/nexgendata~usaspending-federal-awards-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"dateFrom":"2025-01-01","dateTo":"2025-01-31","awardTypes":["A","B","C","D"],"maxAwards":50}'
Integrations
- Zapier — fire on each new award, push to CRM as a new prospect signal.
- Make.com — chain into HubSpot / Salesforce on new award above a $-threshold.
- n8n — schedule daily, dedupe by
generated_internal_id, push into Postgres for trend analysis.
Pricing
Pay-per-event (PPE):
- Actor start: $0.00005 (negligible)
- Per award: $0.08
Cost calculator:
| Awards returned | Cost |
|---|---|
| 50 (smoke test) | $4.00 |
| 500 | $40.00 |
| 1,000 | $80.00 |
| 5,000 (full quarter, broad pull) | $400.00 |
GovTribe and BGov subscriptions start at thousands per seat per year; this actor charges per award you pull.
FAQ
Q: Does this include both contracts and grants?
A: Yes — feed awardTypes: ["A","B","C","D","02","03","04","05"] to get both. Contracts are A/B/C/D; grants are 02/03/04/05.
Q: What's the difference between Award Amount and Total Outlays?
A: award_amount_usd is the total obligated. total_outlays_usd is dollars actually disbursed so far.
Q: How fresh is the data? A: USAspending refreshes nightly from agency systems. New awards typically appear within 1–3 business days of action.
Q: Can I filter by recipient name or NAICS? A: The current input doesn't expose those filters directly, but the API supports them. Open an issue if you need them and we'll add as named inputs.
Q: Is this real-time? A: No — USAspending lags by 1–3 business days. For trading-grade real-time, see SAM.gov contract opportunities (different actor coming).
Q: Why are some descriptions ALL-CAPS / cryptic? A: That's the agency-supplied text as-filed. Defense awards in particular use heavily abbreviated descriptions; the AwardID + recipient combo is usually enough to look up the underlying solicitation.
Related actors
- SEC Form D Private Placement Tracker — same buyer pool (B2B intel teams), private-funding side.
- FEC Independent Expenditures Scraper — federal political-finance data.
- Yelp Business Scraper — pair with USAspending recipient lookups for full B2B context.
Built and maintained by NexGenData — affordable, focused web scrapers for B2B data teams.