USASpending Scraper - Federal Contract & Grant Data
Pricing
from $5.00 / 1,000 results
USASpending Scraper - Federal Contract & Grant Data
Scrape federal spending data from USASpending.gov. Search contracts, grants, loans and direct payments by keyword, agency, recipient and fiscal year. No auth needed.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
lulz bot
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Scrape federal spending data from USASpending.gov using the official open API. Search contracts, grants, loans, and direct payments by keyword, agency, recipient, fiscal year, and award amount.
What data can you get?
USASpending.gov tracks all federal spending going back to 2007 -- over 5 million awards per year. This scraper lets you extract:
- Contracts (types A, B, C, D) -- government procurement
- Grants (types 02-05) -- financial assistance
- Loans (types 07-08) -- federal lending
- Direct Payments (types 06, 10) -- benefit payments, subsidies
Output Fields
| Field | Description |
|---|---|
awardId | Official award/contract ID |
recipientName | Company or organization receiving the award |
awardAmount | Total award value in USD |
awardingAgency | Top-level awarding agency (e.g. Department of Defense) |
awardingSubAgency | Sub-agency (e.g. Army, Navy) |
awardType | Human-readable type (Contract, Grant, etc.) |
description | Award description text |
startDate | Award start date |
endDate | Award end date |
recipientId | USASpending recipient ID |
internalId | USASpending internal ID |
usaspendingUrl | Direct link to award page on USASpending.gov |
fiscalYear | Federal fiscal year |
scrapedAt | ISO timestamp of when data was scraped |
Input Options
| Parameter | Type | Default | Description |
|---|---|---|---|
awardType | select | contracts | Award type: contracts, grants, loans, direct_payments, all |
keyword | text | Search keyword (e.g. "cybersecurity", "COVID", "construction") | |
agency | text | Filter by awarding agency name (e.g. "Department of Defense") | |
recipientName | text | Filter by recipient name (e.g. "Lockheed Martin") | |
fiscalYear | integer | current FY | Federal fiscal year (FY2024 = Oct 2023 - Sep 2024) |
minAmount | number | Minimum award amount in USD | |
maxAmount | number | Maximum award amount in USD | |
maxResults | integer | 500 | Max results to return (up to 50,000) |
proxyConfiguration | object | Optional proxy configuration |
Use Cases
- Government contract research: Find who wins the biggest federal contracts
- Grant tracking: Monitor grants by agency, keyword, or recipient
- Competitive intelligence: See which companies win contracts in your sector
- Lobbying research: Track spending patterns by agency and contractor
- Journalism: Investigate federal spending trends and outliers
- Business development: Identify agencies spending in your area of expertise
Example Output
{"awardId": "W911NF-24-C-0001","recipientName": "LOCKHEED MARTIN CORPORATION","awardAmount": 145000000,"awardingAgency": "Department of Defense","awardingSubAgency": "Department of the Army","awardType": "Definitive Contract","description": "Advanced research and development for defense systems","startDate": "2024-01-15","endDate": "2026-12-31","usaspendingUrl": "https://www.usaspending.gov/award/CONT_AWD_...","fiscalYear": 2024,"scrapedAt": "2026-04-25T12:00:00.000Z"}
Notes
- No authentication required -- USASpending.gov is open government data
- Federal fiscal year runs October 1 to September 30 (FY2024 = Oct 2023 - Sep 2024)
- Results are sorted by award amount (largest first) by default
- The API has millions of records. Use filters to narrow results and set
maxResultsappropriately - 500ms delay between pages to be respectful to the API
Data Source
All data comes from the USASpending.gov API, maintained by the U.S. Department of the Treasury. The data is updated daily and includes all federal awards reported under the DATA Act.
Run on Apify
This scraper runs on the Apify platform -- a full-stack web scraping and automation cloud. Sign up for a free account to get started with 30-day trial of all features.