USAspending Scraper avatar

USAspending Scraper

Pricing

Pay per event

Go to Apify Store
USAspending Scraper

USAspending Scraper

Optimize your government spending research with USAspending's comprehensive spending analyzer. Automate the collection of federal spending data, including awards, contracts, grants and loans. Ideal for researchers, analysts, and businesses that need accurate information on government spending.

Pricing

Pay per event

Rating

5.0

(1)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

1

Bookmarked

12

Total users

0

Monthly active users

4 days ago

Last modified

Share

ParseForge Banner

πŸ“Š USAspending Scraper

πŸš€ Collect federal spending and contract data from USAspending.gov in minutes. Filter by keyword, recipient, agency, NAICS code, award type, amount, and date range. Export award details, amounts, recipients, and agencies. No coding, no account required.

πŸ•’ Last updated: 2026-04-16 Β· πŸ“Š 30+ fields per award Β· πŸ” 15+ filters Β· πŸ’° Amount ranges Β· 🚫 No auth required

The USAspending Scraper collects federal spending data from USAspending.gov, returning 30+ fields per award: recipient name, award ID, awarding and funding agencies, award amount, period of performance, place of performance, NAICS and PSC codes, and award type. Runs support up to 1,000,000 awards on a paid plan.

The Actor mirrors the Advanced Search filters on USAspending.gov: keywords, recipients, award IDs, date ranges, amount ranges, locations, agencies, recipient types, award types, NAICS codes, PSC codes, and spending level (awards vs sub-awards). Sort by amount, date, or recipient.

🎯 Target AudienceπŸ’‘ Primary Use Cases
GovCon BD teams, federal contractors, procurement analysts, grant researchers, policy analysts, journalistsContract intelligence, competitive analysis, pipeline tracking, grant research, federal spending analysis

πŸ“‹ What the USAspending Scraper does

15+ search filters mirroring USAspending.gov Advanced Search:

  • πŸ” Keyword search. Free-text search across awards.
  • 🏒 Recipient filter. Company or organization names.
  • πŸ†” Award ID lookup. PIIDs, FAINs, URIs.
  • πŸ“… Date range. Start and end dates for period of performance.
  • πŸ’° Amount range. Min and max award amounts in USD.
  • πŸ“ Location filters. Recipient location and place of performance (country, state, city).
  • πŸ›οΈ Agency filters. Awarding and funding agency names.
  • 🏷️ Recipient type. Small business, large business, etc.
  • πŸ“‹ Award type. Contracts, grants, loans, direct payments.
  • 🏭 NAICS and PSC codes. Industry and product/service classifications.
  • πŸ“Š Spending level. Awards or sub-awards.
  • πŸ”€ Sort order. Amount, date, or recipient, ascending or descending.

Each award record includes recipient name, award ID, description, amount, start/end dates, awarding agency, funding agency, place of performance, NAICS code, PSC code, and award type.

πŸ’‘ Why it matters: searching USAspending.gov manually means clicking through paginated results and exporting limited CSVs. This Actor mirrors the full Advanced Search and exports structured federal spending data at scale, ready for your BD pipeline, competitive analysis, or policy research.


🎬 Full Demo

🚧 Coming soon: a 3-minute walkthrough showing how to go from sign-up to a downloaded dataset.


βš™οΈ Input

InputTypeDefaultBehavior
keywordsarray[]Free-text search phrases.
recipientsarray[]Recipient company or org names.
awardIdarray[]PIIDs, FAINs, or URIs.
startDatestring""Start date (YYYY-MM-DD).
endDatestring""End date (YYYY-MM-DD).
awardAmountMinnumber-Minimum award amount in USD.
awardAmountMaxnumber-Maximum award amount in USD.
awardingAgenciesarray[]Awarding agency names.
fundingAgenciesarray[]Funding agency names.
awardTypestring""Contracts, grants, loans, direct payments.
naicsCodesarray[]NAICS industry codes.
pscCodesarray[]Product and Service Codes.
maxItemsinteger10Max awards. Free: up to 100. Paid: up to 1,000,000.

Example: cybersecurity contracts over $1M from DoD.

{
"keywords": ["cybersecurity"],
"awardingAgencies": ["Department of Defense"],
"awardAmountMin": 1000000,
"awardType": "contracts",
"maxItems": 50
}

Example: grants to a specific recipient in 2025.

{
"recipients": ["Johns Hopkins University"],
"awardType": "grants",
"startDate": "2025-01-01",
"endDate": "2025-12-31",
"maxItems": 100
}

⚠️ Good to Know: USAspending.gov is the official U.S. government portal for federal spending data. The Actor mirrors the Advanced Search filters exactly. Data comes from the USAspending API.


πŸ“Š Output

Each award record contains 30+ fields. Download the dataset as CSV, Excel, JSON, or XML.

🧾 Schema

FieldTypeExample
πŸ†” awardIdstring"W911NF-21-C-0001"
πŸ“ descriptionstring"Cybersecurity services for..."
🏒 recipientNamestring"Booz Allen Hamilton"
πŸ’° awardAmountnumber5200000
πŸ“… startDatestring"2021-03-15"
πŸ“… endDatestring"2026-03-14"
πŸ›οΈ awardingAgencystring"Department of Defense"
πŸ›οΈ fundingAgencystring"Department of the Army"
πŸ“‹ awardTypestring"Contract"
πŸ“ placeOfPerformancestring"Arlington, VA"
🏭 naicsCodestring"541512"
🏭 naicsDescriptionstring"Computer Systems Design Services"
🏷️ pscCodestring"D310"
🏒 recipientTypestring"Large Business"
πŸ“ recipientLocationstring"McLean, VA"
πŸ”— urlstring"https://www.usaspending.gov/award/..."
πŸ•’ scrapedAtISO 8601"2026-04-16T00:00:00.000Z"

πŸ“¦ Sample records


✨ Why choose this Actor

Capability
πŸ›οΈOfficial federal data. Direct from USAspending.gov API.
πŸ”15+ filters. Keywords, recipients, agencies, NAICS, PSC, amounts, dates, locations.
πŸ“Š30+ fields per award. Amount, dates, agencies, NAICS, PSC, recipient details.
πŸ’°Amount filtering. Min/max dollar amounts for targeted searches.
πŸ“‹All award types. Contracts, grants, loans, direct payments, sub-awards.
⚑Scalable. From single award lookups to full agency sweeps.
🚫No authentication. Uses the public USAspending API.

πŸ“Š USAspending.gov tracks over $6 trillion in annual federal spending. Structured access to this data powers every GovCon BD, competitive intelligence, and federal spending analysis workflow.


πŸ“ˆ How it compares to alternatives

ApproachCostCoverageRefreshFiltersSetup
⭐ USAspending Scraper (this Actor)$5 free credit, then pay-per-useFull USAspendingLive per run15+ Advanced Search filters⚑ 2 min
USAspending.gov websiteFreeManual, limited CSV exportManualAdvanced Search UIπŸ•’ Hours per search
USAspending API (direct)Free with rate limitsFullReal-timeMany⏳ Hours (API client)
Paid GovCon databases$500-10,000/monthMulti-sourceVariesMany🐒 Weeks

Pick this Actor when you want federal spending data on demand, with all Advanced Search filters, without writing API client code.


πŸš€ How to use

  1. πŸ“ Sign up. Create a free account with $5 credit (takes 2 minutes).
  2. 🌐 Open the Actor. Go to the USAspending Scraper page on the Apify Store.
  3. 🎯 Set input. Enter keywords, agencies, amount ranges, and date filters.
  4. πŸš€ Run it. Click Start and let the Actor collect your data.
  5. πŸ“₯ Download. Grab your results in the Dataset tab as CSV, Excel, JSON, or XML.

⏱️ Total time from signup to downloaded dataset: 3-5 minutes. No coding required.


πŸ’Ό Business use cases

🏒 GovCon Business Development

  • Track competitor contract wins by agency
  • Identify recompete opportunities by end date
  • Research agency spending by NAICS code
  • Build BD pipeline from upcoming expirations

πŸ“Š Market Research & Analysis

  • Analyze federal spending trends by sector
  • Track agency budget allocation patterns
  • Study small vs large business award ratios
  • Build federal market sizing models

πŸ›οΈ Policy & Journalism

  • Track federal spending by geography
  • Monitor agency spending efficiency
  • Analyze grant distribution patterns
  • Build transparency and accountability reports

πŸŽ“ Grant Research & Academia

  • Find funded research by keyword and agency
  • Track NIH/NSF grant trends by institution
  • Analyze funding patterns by NAICS code
  • Build research funding databases

πŸ”Œ Automating USAspending Scraper

Control the scraper programmatically for scheduled runs and pipeline integrations:

  • 🟒 Node.js. Install the apify-client NPM package.
  • 🐍 Python. Use the apify-client PyPI package.
  • πŸ“š See the Apify API documentation for full details.

The Apify Schedules feature lets you trigger this Actor on any cron interval. Weekly pulls keep your federal spending database in sync.


❓ Frequently Asked Questions


πŸ”Œ Integrate with any app

USAspending Scraper connects to any cloud service via Apify integrations:

  • Make - Automate multi-step workflows
  • Zapier - Connect with 5,000+ apps
  • Slack - Get run notifications in your channels
  • Airbyte - Pipe federal data into your warehouse
  • GitHub - Trigger runs from commits and releases
  • Google Drive - Export datasets straight to Sheets

You can also use webhooks to trigger downstream actions when a run finishes. Push fresh federal spending data into your BD pipeline, or alert your team in Slack.


πŸ’‘ Pro Tip: browse the complete ParseForge collection for more government and regulatory data scrapers.


πŸ†˜ Need Help? Open our contact form to request a new scraper, propose a custom data project, or report an issue.


⚠️ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by the U.S. Department of the Treasury or USAspending.gov. All trademarks mentioned are the property of their respective owners. Only publicly available federal spending data is collected.