USAspending Federal Awards Scraper
Pricing
from $2.50 / 1,000 results
USAspending Federal Awards Scraper
Extract US federal contracts, grants, loans, and IDV awards from USAspending — with recipient UEI, business categories, full addresses, NAICS, executive compensation, set-aside type, and awarding agency. 8M+ awards. No API key.
Pricing
from $2.50 / 1,000 results
Rating
0.0
(0)
Developer
Haketa
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
a day ago
Last modified
Categories
Share
USAspending Scraper — Federal Contracts, Grants & Recipients
Turn 8,000,000+ US federal awards into a ready-to-use database. Extract every federal contract, grant, loan, IDV, and direct payment ever recorded — with the recipient company's UEI, full registered address, business categories (small business / 8(a) / WOSB / HUBZone / SDVOSB), NAICS hierarchy, set-aside type, executive compensation, place of performance, awarding agency, and competition details — clean JSON / CSV / Excel.
No API key. No login. No paid subscription. The richest open federal-spending dataset on Apify, packaged into a single point-and-click actor.
If you've ever paid for GovWin IQ, Bloomberg Government, Deltek GovWin, FedScout, or B2Gnow, this scraper delivers a superset of that data for a fraction of the cost — and exports straight to your CRM.
⭐ Why this scraper
US federal spending is the largest single procurement pool on the planet — over $7 trillion in annual outlays, recorded transparently down to the individual award level. Every Department of Defense contract, every NIH grant, every Department of Energy loan is sitting in the public record. The data is gold for:
- B2G (business-to-government) sales teams prospecting federal contractors and finding cross-sell opportunities
- GovTech & B2G SaaS founders building lead lists of agencies and prime contractors with known budgets
- M&A & private equity teams screening federal-contractor acquisition targets by revenue proxy (obligated amount × recent awards)
- Compliance & due-diligence teams verifying vendor relationships, set-aside qualifications, and audit trails
- Investigative journalists & policy researchers tracing federal spending patterns, agency budgets, and vendor concentration
- Defense, healthcare, and energy industry analysts monitoring contract awards by NAICS code, sub-agency, or set-aside
- Lobbyists, government-affairs teams, and trade associations tracking who's winning contracts in their member industries
- Subcontractors and prime contractors mapping the federal supply chain to find teaming partners
- Small businesses, 8(a) firms, WOSB / HUBZone / SDVOSB enterprises finding set-aside opportunities by NAICS and agency
If you've tried Apollo, ZoomInfo, or Crunchbase to find federal contractor leads — you'll quickly notice they don't carry set-aside status, NAICS codes, award history, federal agency relationships, or executive compensation under FFATA. This scraper does — straight from the public source of truth.
🔑 SEO / keyword reference
This scraper is the answer for: USAspending data export, federal contracts database, federal grant scraper, government contractor leads, B2G lead generation, federal procurement data, NAICS contract search, set-aside contract scraper, small business federal contracts, 8(a) contract database, WOSB contracts, HUBZone contracts, SDVOSB contracts, veteran-owned business contracts, DoD contracts scraper, Department of Defense contractors, HHS grants database, NASA contracts, DOE awards scraper, federal recipient UEI lookup, prime contractor scraper, subaward database, GovWin alternative, Deltek alternative, Bloomberg Government alternative, federal spending analysis, CFDA grant search, PSC code search, executive compensation FFATA, government sales prospecting.
🎯 What you get — per federal award record
🟢 Award identity & financials
- Award ID (PIID / FAIN — the official identifier the agency uses)
- Award type + human-readable description (contract / IDV / grant / loan / direct payment / other assistance, with subtype like "Definitive Contract", "Block Grant", "BPA Call")
- Description — what was procured (free-text)
- Award amount + total obligation + base & all options ceiling
- Total outlay (actual money paid to date)
- Date signed
- Period of performance — start date + current end date + potential end date
- Subaward count + total subaward dollar amount
- Public detail URL — direct link to the official award page
🟢 Recipient (contractor / grantee)
- Recipient name + UEI (12-character Unique Entity Identifier — the modern replacement for DUNS)
- Parent recipient name + parent UEI (corporate hierarchy)
- Business categories — every applicable flag: Small Business, 8(a), WOSB, HUBZone, SDVOSB, Veteran-Owned, Minority-Owned, Sole Proprietor, Foreign-Owned, Non-Profit, Educational Institution, etc.
- Full registered address — street, city, state, ZIP-5 + ZIP-4, county, country, congressional district code
🟢 Place of performance
- City, state, county, ZIP, country, congressional district code
🟢 Awarding agency hierarchy
- Top-tier agency — name + code + abbreviation (e.g. "Department of Defense" / 097 / "DOD")
- Sub-tier agency — name + code (e.g. "Defense Health Agency")
- Office agency name (when reported)
- Funding agency — separate top-tier + sub-tier (funding source can differ from awarder)
🟢 Industry classification
- NAICS hierarchy — base code + description, mid-tier code + description, top-tier code + description (so you can roll up by 2 / 4 / 6 digit)
- PSC (Product / Service Code) — code + description (federal-specific industry taxonomy)
🟢 Procurement details (contract awards)
- Set-aside type — code + description (Small Business, 8(a), WOSB, EDWOSB, HUBZone, SDVOSBC, VSA, IEE, or "No Set Aside Used")
- Competition details — extent competed (Full & Open / Sole Source / Limited Competition), number of offers received, solicitation procedures
🟢 Executive compensation (FFATA disclosures)
- Top officers + their declared compensation — when the recipient meets the FFATA disclosure threshold. Up to 5 named executives per recipient with compensation in USD. Pure sales gold for any B2G outreach because these are named, public-record decision-makers.
💰 Real-world use cases — money-making scenarios
1. Build a federal-contractor cold-outreach list segmented by NAICS
You sell cybersecurity tooling and want every prime contractor under NAICS 541512 (Computer Systems Design) doing federal work. Run:
{"awardTypeCategories": ["contracts"],"naicsCodes": ["541512"],"timePeriodStart": "2024-01-01","minAwardAmount": 1000000,"maxRecords": 5000}
→ 5,000 prime contractors with UEI, address, business categories, set-aside status, and named executives — ready to import into Apollo / Salesforce / HubSpot / Smartlead.
2. Hand-picked enterprise targets — Department of Defense large primes
You sell enterprise services to defense contractors. Filter by Department of Defense + min $10M awards:
{"agencyNames": ["Department of Defense"],"minAwardAmount": 10000000,"scrapeAwardDetails": true}
→ Every multi-million-dollar DoD prime with executive contacts — instant ABM list.
3. Find small business / 8(a) / WOSB / HUBZone teaming partners
You're a prime looking for set-aside-eligible subcontractors to win federal work:
{"setAsideTypes": ["8A", "WOSB", "HUBZ", "SDVOSBC"],"naicsCodes": ["541330", "541512"],"recipientLocationStates": ["VA", "MD", "DC"]}
→ Pre-qualified teaming partners by NAICS + geography + set-aside type.
4. M&A target screening — federal contractor rollups
You're a PE firm acquiring B2G services rollups. Pull every contractor with $5M–$50M annual federal revenue in a specific NAICS:
{"naicsCodes": ["541330"],"minAwardAmount": 5000000,"maxAwardAmount": 50000000,"timePeriodStart": "2023-01-01"}
→ Sortable acquisition target list with revenue proxies and executive disclosures.
5. Compete intelligence — track competitor federal wins
You're a B2G analyst. Schedule weekly runs with recipientSearchText: "Booz Allen" (or any competitor name) → know every new contract they sign, by agency, by NAICS, by dollar amount. Real-time competitive radar.
6. State-level federal investment dashboards
You're a state economic-development office. Pull every award where placeOfPerformanceStates: ["TX"] — instant federal-spending dashboard by city / county / industry / agency for your state.
7. Investigative journalism / policy research
Track who's actually receiving Department of X funding over time. Filter by agency + time period + NAICS → discover concentration patterns, vendor-agency relationships, recurring beneficiaries.
8. Lookalike modeling for SaaS sales
Your best 50 customers are federal IT primes. Pull every similar contractor by NAICS + set-aside + state + revenue band → instant lookalike pipeline with executive contact disclosures.
9. Grant database for non-profits & researchers
Filter by awardTypeCategories: ["grants"] + agency (HHS, NSF, DOE, ED) → research-funding intelligence for grant writers and academic prospectors.
10. Programmatic SEO — "Top N federal contractors in [state/industry]" pages
Pull every state × NAICS combination → generate hundreds of programmatic SEO landing pages ranking contractors by federal revenue.
11. Subcontracting opportunity mapping
Pull every prime + subaward stats → understand which primes routinely subcontract and what's left for smaller firms to win.
12. Compliance / due diligence
For any vendor your company is evaluating: pull their full federal contract history by recipientSearchText: "<vendor name>" → audit-grade record in seconds.
⚙️ Input — what you give
| Field | What it does | Example |
|---|---|---|
awardTypeCategories | Pick categories: contracts, IDVs, grants, loans, direct payments, other assistance | ["contracts", "grants"] |
timePeriodStart / timePeriodEnd | Restrict to awards in this date range (YYYY-MM-DD) | "2024-01-01" / "2024-12-31" |
keywords | Free-text search across award descriptions | ["cybersecurity", "cloud migration"] |
agencyNames | Filter by top-tier awarding agency | ["Department of Defense", "Department of Energy"] |
recipientSearchText | Substring match on contractor name | "Lockheed" |
naicsCodes | Filter by NAICS industry codes | ["541512", "541330"] |
recipientLocationStates | Contractors HQ'd in these US states | ["VA", "MD", "DC"] |
placeOfPerformanceStates | Awards performed in these US states | ["TX", "CA"] |
setAsideTypes | Small-business set-aside codes | ["SBA", "8A", "WOSB", "HUBZ", "SDVOSBC"] |
minAwardAmount / maxAwardAmount | Dollar-value filters | 1000000 |
scrapeAwardDetails | Fetch the deep record per award (UEI, address, executives) | true |
sortBy / sortOrder | Order results | "Award Amount" / "desc" |
maxRecords | Total cap | 100 |
maxConcurrency / requestDelay | Performance tuning | 5 / 250 |
proxyConfiguration | Default: no proxy (the source is direct-friendly) | (Apify proxy editor) |
Sensible defaults
Defaults pull the last fiscal year of contracts, sorted by award amount descending — perfect first run.
📤 Output — what you get
Every run pushes records to a structured dataset exportable from the Apify Console as:
| Format | When to use |
|---|---|
| JSON | Direct API / programmatic ingestion, full nested data preserved |
| CSV | Open in Excel / Google Sheets, import to Salesforce, HubSpot, Pipedrive, Apollo, Clay, Outreach |
| XLSX | Hand off to non-technical stakeholders |
| Awards view | Compact one-row-per-award table — recommended for outbound |
| Recipients view | One row per (award × executive) — outbound-ready with named decision makers |
Example output — full award record
{"awardId": "HT940216C0001","internalAwardId": "CONT_AWD_HT940216C0001_9700_-NONE-_-NONE-","category": "contract","type": "D","typeDescription": "DEFINITIVE CONTRACT","description": "IGF::OT::IGF Managed Healthcare Services for TRICARE","awardAmount": 51269205263.03,"totalObligation": 51269205263.03,"baseAndAllOptions": 56620536577.19,"totalOutlay": 50100123456.78,"dateSigned": "2016-07-29","periodOfPerformance": {"startDate": "2016-08-01","currentEndDate": "2025-12-31","potentialEndDate": "2026-12-31"},"awardingAgency": {"toptierName": "Department of Defense","toptierCode": "097","toptierAbbrev": "DOD","subtierName": "Defense Health Agency","subtierCode": "97DH","officeName": "DEFENSE HEALTH AGENCY"},"fundingAgency": { "toptierName": "Department of Defense", "subtierName": "Defense Health Agency" },"recipient": {"name": "HUMANA GOVERNMENT BUSINESS INC","uei": "ZE6ZM6NKSV43","parentName": "HUMANA GOVERNMENT BUSINESS INC","parentUei": "ZE6ZM6NKSV43","businessCategories": ["Category Business","Corporate Entity Not Tax Exempt","Not Designated a Small Business","Special Designations","U.S.-Owned Business"],"location": {"addressLine1": "500 W Main St","city": "Louisville","state": "Kentucky","stateCode": "KY","country": "United States","countryCode": "USA","zip5": "40202","zip4": "2946","county": "Jefferson","congressionalCode": "03"}},"placeOfPerformance": {"city": "Louisville","state": "Kentucky","stateCode": "KY","country": "United States","countryCode": "USA","county": "Jefferson","zip5": "40201","congressionalCode": "03"},"naics": {"code": "524114","description": "Direct Health and Medical Insurance Carriers","midtierCode": "5241","midtierDescription": "Insurance Carriers","toptierCode": "52","toptierDescription": "Finance and Insurance"},"psc": { "code": "Q201", "description": "MEDICAL- MANAGED HEALTHCARE" },"setAside": { "code": "NONE", "description": "NO SET ASIDE USED." },"competition": {"extentCompeted": "A","extentCompetedDescription": "FULL AND OPEN COMPETITION","numberOfOffers": "4","solicitationProcedures": "NP"},"subawardCount": 145,"subawardTotalAmount": 1079551766.05,"executiveCompensation": [{ "name": "KAREN MORAN", "amount": 1409718.0 },{ "name": "KEVIN REGENHOLD", "amount": 607266.0 },{ "name": "MELANIE BUEHLER", "amount": 604450.0 },{ "name": "MATT PAYNTER", "amount": 621345.0 },{ "name": "BILL DERECH", "amount": 578390.0 }],"awardDetailUrl": "https://www.usaspending.gov/award/CONT_AWD_HT940216C0001_9700_-NONE-_-NONE-/","scrapedAt": "2026-05-19T14:00:00.000Z"}
📊 Data quality
| Field | Coverage | Notes |
|---|---|---|
| Award identifier + amount + dates | 100% | Every record |
| Awarding agency hierarchy | 100% | Top-tier + sub-tier + office |
| Recipient name + UEI | ~99% | UEI only missing for legacy pre-2022 awards using old DUNS |
| Recipient full address | ~98% | Street, city, state, ZIP, county, congressional district |
| Recipient business categories | 100% | Small business / 8(a) / WOSB / HUBZone / SDVOSB flags |
| NAICS hierarchy (3-tier) | ~95% | Base + mid-tier + top-tier |
| PSC code + description | ~95% | Contracts only |
| Set-aside type | 100% | (incl. "No Set Aside Used") |
| Competition details | ~90% | Contracts only — extent competed, offers, procedures |
| Place of performance | ~99% | City + state + county + ZIP + congressional district |
| Subaward stats (count + amount) | 100% | Total subaward count and dollar amount |
| Executive compensation | ~30–60% | Only for recipients above the FFATA disclosure threshold |
| Total outlay | ~90% | Actual money paid to date |
Translation: every record you receive is a fully structured federal award with the recipient's identifier (UEI), full address, business-type flags, and the agency they got the money from. Outbound-ready in one export.
🌐 Coverage
The dataset covers the full historical record of US federal awards:
- Contracts — definitive contracts, BPAs, delivery orders, purchase orders
- IDVs — indefinite delivery vehicles (parent contracts, IDIQs, GWACs)
- Grants — block grants, project grants, formula grants
- Loans — direct loans and loan guarantees
- Direct payments — Social Security, SNAP, etc. (aggregate level)
- Other financial assistance — cooperative agreements, scholarships, etc.
Geographic scope: all 50 US states, DC, territories, and foreign awards. Filter by recipient state, place-of-performance state, or both.
Time range: awards from approximately fiscal year 2008 forward, updated continuously by federal agencies.
Agencies: every Cabinet department, every independent agency, every quasi-government entity that reports federal spending.
💡 Tips & best practices
Outbound sales
- Start narrow. Run
maxRecords: 100with your top 1–2 filters first. Validate the data on your real ICP before scaling. - Always run
scrapeAwardDetails: truefor outbound — listing rows alone miss the recipient UEI, full address, business categories, and executives. - Combine
naicsCodes+recipientLocationStates+setAsideTypesto laser in on your ICP. - Sort by
Award Amountdescending for biggest-fish-first prospecting.
Subcontracting / teaming
- Filter by
setAsideTypes: ["8A", "WOSB", "HUBZ", "SDVOSBC"]+ your NAICS to find set-aside-eligible primes to team with.
M&A & PE
- Pull 24-month windows of awards by NAICS + state → estimate recipient revenue from federal sources alone.
- Use
executiveCompensationto flag larger firms — only FFATA-threshold recipients disclose.
Competitive intelligence
- Run
recipientSearchText: "<competitor>"on a weekly cron → real-time alerts when they sign new contracts.
Compliance & vendor verification
- Pass a single vendor name to
recipientSearchText→ audit-grade history of every federal dollar they've received.
Speed / cost optimization
scrapeAwardDetails: false→ ultra-fast listing-only mode (5–10× faster, cheaper) for bulk discovery.scrapeAwardDetails: true(default) → full per-award detail for real outreach.
Pagination
- Each listing page returns 100 records. Set
maxRecordsto a multiple of 100 for clean pagination. - For huge runs (50K+), schedule overnight runs with
maxConcurrency: 5.
❓ FAQ
Is the data fresh? Federal agencies update their reporting on rolling schedules — typically weekly to monthly. Run this scraper on any cadence to capture deltas. Award amounts and outlays update over time as contracts are modified or executed.
Do I need any login or API key? No. Public data, no authentication, no rate-limit token required.
Can I scrape a specific federal contract by its ID?
Pass the contract identifier (PIID) as recipientSearchText or use a relevant agency + NAICS filter. The full detail record includes the official PIID and internal award ID.
Can I export to my CRM? Yes — the dataset exports to CSV, XLSX, or JSON, and Apify's API lets you pipe it directly into Salesforce, HubSpot, Pipedrive, Apollo, Clay, Outreach, Smartlead, Lemlist, GovTribe, or any custom stack.
Will the same award appear twice? No — each award has a unique internal ID and we deduplicate before pushing.
Can I filter by award size (dollar range)?
Yes — minAwardAmount: 1000000, maxAwardAmount: 50000000, or both.
Can I get only small-business / 8(a) / WOSB awards?
Yes — setAsideTypes: ["SBA", "8A", "WOSB", "HUBZ", "SDVOSBC"] (combine any).
Can I limit to a specific state?
Yes — recipientLocationStates: ["VA"] for contractor HQ, placeOfPerformanceStates: ["TX"] for where work happens.
Does this include subawards (subcontracts)? The aggregate subaward count + total subaward dollar amount are in each award record. For a full subaward breakdown per record, contact us — we can ship a subawards-mode extension.
Are grants included?
Yes — set awardTypeCategories: ["grants"] (or combine with contracts).
Are loan awards included?
Yes — awardTypeCategories: ["loans"].
Can I get executive names + compensation? Yes — when the recipient meets the FFATA disclosure threshold (~$25K minimum across federal funding), top 5 officers + compensation are included.
Can I schedule daily/weekly runs? Absolutely — Apify's built-in scheduler handles any cron expression. Pair with webhooks to fire on new awards matching your filters.
Is there a free tier? Yes — the first 100 records per run are free. Plenty for validating the data on your ICP before scaling.
How does this compare to GovWin IQ / Bloomberg Government / Deltek? Those paid platforms (often $10K–$50K/year) layer analytics on top of the same underlying public dataset this scraper pulls from. You get the raw, structured data here at a small fraction of the cost.
Does this work outside the US? This scraper is US federal-specific. For non-US procurement data, see our other actors (UK Companies House, EU TED, etc. coming soon).
💸 Pricing
This scraper uses Pay-per-result pricing — you pay only for the records you actually receive. No subscriptions, no monthly minimums. Fresh federal-spending data at a fraction of GovWin / Bloomberg Government / Deltek pricing.
The first 100 results per run are free so you can validate on your real ICP first.
🚀 Related actors by the same team
Pair this with the rest of our B2B + B2G intelligence suite:
-
GoodFirms Scraper —
haketa/goodfirms-scraper110,000+ B2B agencies + SaaS products with hourly rates, employees, founded, headquarters, contacts, verified reviews. -
DesignRush Scraper —
haketa/designrush-scraper40,000+ premium B2B agencies with minimum project budget, hourly rate, full address, email, phone, and inline verified reviews. Stronger on creative / branding firms. -
ProductHunt Launches & Makers Scraper —
haketa/producthunt-launches-scraperEvery Product Hunt product launch with founders, vote counts, reviews, and topic tags. VC sourcing and recruiter pipelines. -
Y Combinator Companies Scraper —
haketa/ycombinator-companies-scraperEvery YC company across all batches with industry, location, and team. The canonical YC alumni database. -
BuiltIn Tech Companies + Tech Stack Scraper —
haketa/builtin-tech-companies-scraperTech companies + their declared tech stack. Ideal for selling developer tools and finding companies hiring in your stack. -
H1B Visa Database Scraper —
haketa/h1b-visa-database-scraperVisa sponsor employers + salary records. Recruiter and immigration-research gold. -
NPPES NPI Registry Scraper —
haketa/nppes-npi-registry-scraperEvery US healthcare provider with NPI, specialty, address, and phone. Healthcare GTM in a single dataset. -
Levels.fyi Scraper —
haketa/levels-fyi-scraperTech compensation database — recruiter and talent benchmarking. -
US License-board scrapers (state-level professional licensing) —
haketa/california-dca-license-scraper,tsbp-license-scraper,ohio-elicense-scraper,illinois-idfpr-license-scraper,arizona-roc-contractor-license-scraper,colorado-professional-license-scraper,nc-licensing-board-for-general-contractors-scraper,washington-li-contractor-license-scraper,virginia-dpor-license-scraper,minnesota-dli-license-scraper,ttb-alcohol-permittee-scraper. -
Healthcare & medical scrapers —
haketa/whatclinic-scraper,haketa/bookimed-scraper,haketa/nppes-npi-registry-scraper. -
Real-estate scrapers —
haketa/apartments-com-scraper,rent-com-scraper,realtor-ca-scraper,domain-com-au-scraper,trademe-scraper,zameen-scraper,kijiji-scraper,lamudi-scraper,realestate-com-kh-scraper,immoweb-scraper,vivareal-scraper,zapimoveis-scraper,yallamotor-scraper. -
Classifieds & marketplaces —
haketa/kleinanzeigen-scraper,marktplaats-scraper,mourjan-scraper,offerup-scraper,lelong-my-scraper,seek-scraper,chotot-scraper. -
Trust & verification —
haketa/bbb-scraper(Better Business Bureau).
✅ Status & support
Maintained actively. Update notes shipped via the Apify build log. For feedback, new filter requests, or edge cases, leave a review on the actor page.
⚖️ Disclaimer
This scraper collects publicly available US federal spending data that the US government publishes in the public interest. The data is released under public-domain rules and is freely usable for commercial and non-commercial purposes. The user is responsible for compliance with applicable laws (CAN-SPAM, TCPA, GDPR for non-US recipients, etc.) when using the data — especially for outbound email, SMS, or call campaigns. Cold-outreach laws vary by jurisdiction; please check your local regulations.
Built for B2G sales teams, GovTech founders, M&A analysts, compliance & due-diligence teams, investigative journalists, policy researchers, industry analysts, lobbyists, subcontractors, prime contractors, and set-aside small businesses who want federal-spending intelligence faster, cheaper, and more flexible than GovWin / Bloomberg Government / Deltek can deliver — without writing a line of code.