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

0

Bookmarked

7

Total users

3

Monthly active users

6 days ago

Last modified

Share

πŸ›οΈ USAspending Scraper

πŸš€ Scrape all US federal spending data from USAspending.gov API. Extract contracts, grants, loans and more with recipient analytics, transaction history, and spending breakdowns by agency, NAICS and geography. Filter by keyword, agency, date range, amount, recipient type, location, NAICS and PSC codes.

Designed for government contractors, researchers, analysts, and business intelligence professionals, this tool pulls comprehensive spending data from USAspending.gov - the official source for federal spending transparency. Get award amounts, recipient details, agency information, locations, NAICS codes, transaction history, and recipient spending statistics, all without coding.

🎯 Target Audience: Government contractors, researchers, market analysts, policy researchers, business intelligence professionals πŸ’Ό Primary Use Cases: Market research, competitive analysis, contract opportunity identification, government spending analysis, compliance monitoring

πŸ“Š What Does USAspending Scraper Do?

This tool collects detailed federal spending data from USAspending.gov, supporting comprehensive filtering and search capabilities. It delivers:

  • πŸ’° Award details (ID, type, amount, dates, obligations, outlays)
  • πŸ‘€ Recipient information (name, location, UEI, business categories, spending statistics)
  • 🏒 Agency information (awarding and funding agencies, offices)
  • πŸ“ Location data (recipient location and place of performance)
  • 🏷️ Classification codes (NAICS and PSC codes with descriptions)
  • πŸ“‹ Transaction history and modifications
  • πŸ“ˆ Recipient spending trends over time and by category
  • πŸ“‘ Contract details and specifications
  • And much more

πŸ’‘ Business Value: Make informed decisions about government contracting opportunities, track market trends, identify potential partners, monitor competitor activity, and analyze federal spending patterns with comprehensive, up-to-date data.

🎬 How to use the USAspending Scraper - Full Demo

Watch this demo to see how easy it is to get started!

πŸ”§ Input

To start USAspending web scraping, simply fill in the input form. You can scrape USAspending based on:

  • πŸ“„ Award Type - Filter by contracts, grants, loans, IDVs, direct payments, or other financial assistance
  • πŸ“Š Spending Level - Choose between Awards (all types) or Sub-Awards
  • πŸ“… Time Period - Set start and end dates (YYYY-MM-DD format) to filter awards by date range
  • πŸ’΅ Award Amount Range - Set minimum and maximum award amounts in dollars
  • πŸ” Keywords - Search for specific terms in award descriptions
  • πŸ‘€ Recipients - Filter by recipient names, UEIs, or DUNS numbers
  • πŸ†” Award IDs - Search for specific awards by PIID, FAIN, or URI
  • 🏒 Awarding Agencies - Filter by awarding agency names (e.g., "Department of Energy")
  • 🏦 Funding Agencies - Filter by funding agency names
  • 🏷️ Recipient Type - Filter by business categories (Small Business, Women Owned, etc.)
  • 🌍 Recipient Location - Filter by country where recipients are located
  • πŸ“ Place of Performance - Filter by country where work is performed
  • πŸ”’ NAICS Codes - Filter by North American Industry Classification System codes
  • πŸ“‹ PSC Codes - Filter by Product and Service Codes
  • ↕️ Sort Field - Sort results by Award Amount, Start Date, Recipient Name, etc.
  • πŸ”ƒ Sort Order - Choose ascending or descending order
  • πŸ”’ maxItems - Set the maximum number of awards to collect (up to 1,000,000). Leave empty for unlimited.

Here's what the filled-out input looks like in JSON:

{
"awardType": "contracts",
"spendingLevel": "awards",
"startDate": "2025-01-01",
"endDate": "2025-12-31",
"awardingAgencies": ["Department of Energy"],
"sort": "Award Amount",
"order": "desc",
"maxItems": 10
}

πŸ’‘ Pro Tip: Use the Advanced Search filters on USAspending.gov to identify the exact parameters you need, then replicate them in the scraper input form.

πŸ“€ Output

After the Actor finishes its run, you'll get a dataset with the output. The length of the dataset depends on the amount of results you've set. You can download those results as an Excel, HTML, XML, JSON, and CSV document.

Here's an example of scraped USAspending data you'll get if you decide to scrape federal awards:

{
"awardId": "DEAC0494AL85000",
"awardUrl": "https://www.usaspending.gov/award/CONT_AWD_DEAC0494AL85000_8900_-NONE-_-NONE-",
"description": "IGF::CL,CT::IGF CONTRACT AWARD DE-NA0003525...",
"category": "contract",
"awardType": "D",
"awardTypeDescription": "DEFINITIVE CONTRACT",
"contractAwardType": "DEFINITIVE CONTRACT",
"awardAmount": 48066473048.89,
"totalObligation": 48066473048.89,
"totalOutlays": -4239282.97,
"awardingAgency": "Department of Energy",
"awardingSubAgency": "Department of Energy",
"startDate": "1993-10-15",
"endDate": "2017-04-30",
"recipientName": "LOCKHEED MARTIN CORP",
"recipientUrl": "https://www.usaspending.gov/recipient/6e7a895c-aa57-8600-2a8a-4e237f6213f6-C",
"recipientUEI": "FYHNA5WC8XD7",
"recipientLocation": "12257 S WADSWORTH BLVD, LITTLETON, COLORADO, 80125",
"recipientCity": "LITTLETON",
"recipientState": "COLORADO",
"recipientCountry": "UNITED STATES",
"naicsCode": "561210",
"naicsDescription": "FACILITIES SUPPORT SERVICES",
"pscCode": "M1JZ",
"pscDescription": "OPERATION OF MISCELLANEOUS BUILDINGS",
"scrapedTimestamp": "2025-01-15T10:30:00Z"
}

πŸ“Š What You Get: Complete award information including amounts, dates, agencies, recipient details, locations, classification codes, transaction history, and recipient spending statistics for comprehensive government spending analysis.

πŸ’Ύ Download Options: CSV, Excel, or JSON formats for easy analysis in your business tools.

⚑ Why Choose the USAspending Scraper?

  • πŸ“Š Comprehensive Data Collection - Extract all available award information including recipient statistics, transaction history, and detailed contract data
  • πŸ” Flexible Filtering - Use the same advanced filters available on USAspending.gov to target exactly what you need
  • πŸ”„ Real-Time Data - Access the most current federal spending information directly from the official source
  • πŸ‘€ Complete Recipient Profiles - Get detailed recipient information including business categories, spending history, and statistics
  • πŸ“‹ Transaction Details - Access full transaction history and modifications for each award
  • βœ… No Duplicates - Automatically handles pagination and ensures complete data collection
  • 🎯 User-Friendly - No coding needed, just configure filters and go

πŸš€ How to Use

  1. πŸ“± Sign Up - Create a free account w/ $5 credit (takes 2 minutes)
  2. πŸ” Find the Scraper - Visit the USAspending Scraper page
  3. 🎯 Set Input - Configure your filters (award type, dates, agencies, etc.) and set max items
  4. ▢️ Run It - Click "Start" and let it collect your data
  5. πŸ’Ύ Download Data - Get your results in the "Dataset" tab as CSV, Excel, or JSON

⏰ Total Time: 5 minutes setup, 10-60 minutes for data collection depending on result size βœ… No Technical Skills Required: Simply configure your filters and run the scraper

πŸ’Ό Business Use Cases

πŸ—οΈ Government Contractors:

  • Identify new contract opportunities
  • Monitor competitor activity and market share
  • Track agency spending patterns
  • Research potential partners and subcontractors

πŸ“Š Market Researchers:

  • Analyze federal spending trends by agency, industry, or location
  • Track market opportunities in specific sectors
  • Build comprehensive spending databases

πŸ“ˆ Business Intelligence Professionals:

  • Track government spending in target markets
  • Identify high-value contract opportunities
  • Analyze recipient patterns and relationships

πŸ›οΈ Policy Researchers:

  • Analyze spending patterns across agencies
  • Track program funding and outcomes
  • Research recipient diversity and distribution

❓ Frequently Asked Questions

Q: How does it work? A: USAspending Scraper connects directly to the official USAspending.gov API to collect federal spending data. Simply configure your search parameters and let the tool collect the data automatically.

Q: How accurate is the data? A: We collect data directly from USAspending.gov's official API in real-time, ensuring the most up-to-date and accurate information available from the official federal spending transparency source.

Q: Can I schedule regular runs? A: Yes! Use the Apify API to schedule daily, weekly, or monthly runs automatically. Perfect for ongoing market monitoring and spending analysis.

Q: How many awards can I collect? A: Free users can collect up to 100 awards per run. Paid users can collect up to 1,000,000 awards per run. For unlimited collection (paid users only), leave the maxItems field empty.

Q: Can I filter by specific agencies? A: Yes! You can filter by awarding agencies, funding agencies, or both. Simply enter the agency names as they appear on USAspending.gov.

Q: What recipient information is included? A: You get complete recipient profiles including name, location, UEI, business categories, spending statistics, and more.

Q: Can I get transaction history? A: Yes! The scraper includes full transaction history and modifications for each award, giving you complete visibility into award changes over time.

πŸ”— Integrate USAspending Scraper with any app and automate your workflow

Last but not least, USAspending Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform.

These includes:

Alternatively, you can use webhooks to carry out an action whenever an event occurs, e.g. get a notification whenever USAspending Scraper successfully finishes a run.

Looking for more data collection tools? Check out these related actors:

ActorDescriptionLink
Government Contract Awards ScraperFast scraper for US federal contract awards from USAspending.govLink
GSA eLibrary ScraperCollects federal contract opportunities and vendor data from GSA eLibraryLink
FINRA BrokerCheck ScraperExtracts broker and firm registration data from FINRALink
FAA Aircraft Registry ScraperCollects aircraft registration data from the FAA N-Number registryLink
Pitchbook Funds ScraperCollects private equity and venture capital fund data from PitchBookLink

πŸ’‘ Pro Tip: Browse our complete collection of data collection actors to find the perfect tool for your business needs.


Need Help? Our support team is here to help you get the most out of this tool.


Contact us to request a new scraper, propose a custom data project, or report a technical issue with this actor at https://tally.so/r/BzdKgA


⚠️ Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by USAspending.gov, the U.S. General Services Administration, or any of its subsidiaries. All trademarks mentioned are the property of their respective owners.