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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
an hour ago
Last modified
Share
π° USAspending Federal Awards Scraper β Every federal contract, grant, and loan β agency-to-vendor flow tracking
Scrape USAspending.gov β the official record of every federal contract, grant, loan, and direct payment issued by U.S. federal agencies. Get the recipient name, award amount, period of performance, awarding agency, sub-agency, program, place of performance, NAICS code, and DUNS/UEI identifier.
One actor. One token. Real-time regulator-direct data delivered in structured JSON.
Why NexGenData USAspending Federal Awards Beats GovTribe, GovWin IQ, and Bloomberg Government
| Feature | NexGenData USAspending Federal Awards | GovTribe | GovWin IQ (Deltek) | Bloomberg Government | USAspending.gov direct |
|---|---|---|---|---|---|
| Cost | $0.05/record pay-per-result | $$$ ($4,800-$12,000/yr seat) | $$$$ ($15,000-$50,000/yr seat) | $$$$ ($5,700+/yr seat) | Free (no bulk export, capped at 500k rows per query) |
| Coverage | Every prime federal award + sub-award β recipient DUNS/UEI, NAICS, PSC, agency, sub-agency, contract value, obligated $, place-of-performance, period | Federal contract awards + opportunities + agency people directory | Federal + state/local contracts, opportunities, vehicles, teaming partners | Federal awards + legislative tracker + agency analytics | Same data but the UI throttles at 500k rows and the CSV export 404s on large queries |
| Update frequency | Nightly USAspending refresh | Daily GovTribe ingest | Daily Deltek refresh | Daily Bloomberg refresh | Daily Treasury feed (raw) |
| API access | Apify Actor β JSON/CSV/Excel/Parquet | GovTribe API (paid tier) | Deltek API (enterprise) | Bloomberg Anywhere terminal/API | USAspending.gov REST API (rate-limited, no auth β but pagination & schema are painful) |
| Auth required | Apify token (free tier available) | GovTribe paid account | Deltek enterprise contract | Bloomberg Anywhere license | None, but request-rate throttled |
Why This Actor Beats USAspending.gov direct, GovTribe, GovWin IQ (Deltek)
- GovWin IQ is $20K+/year: Deltek GovWin IQ and Bloomberg Government are the GovCon staples β and they cost five figures per seat. We read USAspending directly at $0.01 per award.
- Recipient + parent corporation join: Roll up federal spending by ultimate parent β see total federal exposure to Lockheed, Booz Allen, Palantir, or any GovCon prime, plus their subs.
- NAICS + PSC structured: Every contract has NAICS (industry) and PSC (product/service code) classification. Filter to IT services, R&D, or weapons systems with a single parameter.
- Modifications and obligations: Track every contract modification β original obligation, total obligations to date, and base + all option periods.
| Feature | This Actor π° | USAspending.gov direct | GovTribe | GovWin IQ (Deltek) |
|---|---|---|---|---|
| Pricing model | Pay-per-result (cents per record) | Per-seat license $5K-30K/yr | Per-seat license $10K-25K/yr | Per-seat license $10K-30K/yr |
| Free tier | Yes (Apify free credits) | No | No | Limited search only |
| Real-time freshness | Minutes after source publish | End-of-day refresh | Hourly refresh | Hourly refresh |
| Data source | Direct from regulator | Mixed proprietary + scraped | Mixed proprietary + scraped | Mixed proprietary + scraped |
| API access | REST + webhooks built in | Add-on; extra licence | Add-on; extra licence | Limited |
| Bulk historical | Yes β date-range backfill | Limited download caps | Limited download caps | Limited download caps |
| Setup time | 5 minutes (token + run) | Procurement + onboarding | Procurement + onboarding | Procurement + onboarding |
What You Get
Every record returned by this actor is structured JSON with the following fields populated wherever the source filing provides them:
- Award ID, parent award ID, award type (contract, grant, loan, direct payment, IDV)
- Recipient name, UEI/SAM ID, DUNS, parent recipient name
- Award amount obligated, base + all options, total disbursed
- Period of performance (start, current end, potential end)
- Awarding agency, sub-agency, office name and code
- Funding agency, sub-agency, office
- Program activity, object class, treasury account
- NAICS code and description, PSC code and description
- Place of performance β state, county, ZIP, country
- Type of contract pricing, set-aside type, competition type
The full output schema is stable across runs β safe to load into Snowflake, BigQuery, Postgres, or your data warehouse without re-mapping each refresh.
Use Cases
- GovCon BD and capture teams β Identify upcoming recompetes β contracts approaching expiration in your sector.
- Sales prospecting β Find federal vendors with recent wins for partnership and teaming.
- Investors β Track federal exposure of public-company GovCon contractors.
- Academic researchers β Federal-spending datasets for public-administration research.
- Journalists β Investigate questionable contracts, sole-source awards, and recipient concentration.
- Risk teams β Monitor counterparty exposure to government revenue.
- Lobbyists β Trace which agencies are flowing money into which districts.
Quick Start
Install the Apify Python client, set your token, and call the actor:
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("nexgendata/usaspending-federal-awards-scraper").call(run_input={"maxItems": 100,})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
You can also trigger via cURL:
curl -X POST "https://api.apify.com/v2/acts/nexgendata~usaspending-federal-awards-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"maxItems": 100}'
Schedule it on Apify's built-in scheduler for daily, hourly, or every-5-minute refreshes β no infra required.
Pricing
This actor uses pay-per-event pricing on Apify. Primary event: Award record at $0.01 per record. An Actor Start fee of $0.00005 applies per run (charged per GB of memory, minimum 1). No subscription, no seat licence, no procurement cycle β pay only for the rows you receive.
For high-volume use cases (100K+ records/month), contact us at NexGenData for volume discounts.
Sister Actors in the NexGenData Fleet
NexGenData publishes the deepest SEC/regulatory actor catalog on Apify. Pair this actor with:
| Use case | Actor |
|---|---|
| Track federal lobbying disclosures | lda-lobbying-disclosure-scraper |
| Federal Register rule filings | federal-register-rules-scraper |
| NIH research grants β biomedical funding | nih-reporter-grants-scraper |
| FEC independent expenditures and Super PAC spending | fec-independent-expenditures-scraper |
| FTC enforcement actions | ftc-enforcement-actions-scraper |
| CFPB consumer complaints against financial firms | cfpb-consumer-complaints-scraper |
Browse the full 200+ actor catalog at https://apify.com/nexgendata?fpr=2ayu9b.
FAQ
Q: Is this data public?
A: Yes. USAspending.gov is the U.S. Treasury's official transparency database, mandated by the DATA Act.
Q: How fresh is the data?
A: Agencies submit monthly; the site refreshes within ~30 days of fiscal-period end. Sub-award reporting (FFATA) is separate and has its own lag.
Q: Can I filter by agency?
A: Yes β pass agency_code or agency_name. Sub-agency and office filtering also supported.
Q: What about classified contracts?
A: Classified DoD and intelligence contracts are not in USAspending. Only unclassified obligations are reported.
Q: How do I get parent corporation?
A: We include the parent recipient name where USAspending populates it. Some smaller subs don't have a populated parent.
Q: Can I get historical fiscal years?
A: Yes β pass fiscal_year to filter, or a date range. Coverage starts FY 2008.
About NexGenData
NexGenData publishes 200+ buyer-intent Apify actors covering SEC filings, federal regulatory data (EPA, FTC, CFPB, FEC, IRS 990, FAA), private-market intelligence (Form D, IPO, 13F, 13D/G), stock screeners across 30+ exchanges (NYSE, NASDAQ, LSE, TSX, ASX, HKEX, KOSPI, SGX, B3, BSE), B2B lead generation, and competitive intelligence. All actors are pay-per-result with no seat licences and no minimum commitments.
Browse the full catalog and start a free run at https://apify.com/nexgendata?fpr=2ayu9b.
Built by independent regulatory-data engineers. Reach out via the Apify message form for custom data integrations.