USAspending Scraper: Federal Contract Awards & Recompete Finder
federal_contract_finderFind US federal contract awards and recompete leads from USAspending.gov by keywords, NAICS, PSC, agency, state, or set-aside. Get incumbent, UEI, amount, agency, end date, link, and top competitors.
Instructions
Use this to find US federal contract awards and contracts ending soon (recompete leads) from USAspending.gov. Input: keywords, NAICS, PSC, agency, state or set-aside. Output: one row per contract with incumbent, UEI, amount, agency, end date and link, plus top competitors.
Runs the Apify Actor pandadad0214/federal-contract-finder (https://apify.com/pandadad0214/federal-contract-finder) on your own Apify account. Price: $0.002 per contract found. Runs that find nothing are not charged per result. Spending is capped per call by run_max_charge_usd.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | Mode. Contract awards = awards that match your filters, sorted as you choose. Recompete radar = only contracts whose period of performance ends between today and the number of months below (incumbent contracts likely to be re-solicited), soonest first. Choices: awards = Contract awards; recompete = Recompete radar (contracts ending soon). | awards |
| dateTo | No | Activity to date. Optional. 2026, 2026-09 or 2026-09-30. Default: today. | |
| sortBy | No | Sort (contract awards mode). Largest awards first, newest start date first, latest end date first, or most recently modified first. Recompete radar always sorts by end date, soonest first. Choices: amount = Largest amount; newest = Newest start date; endingSoon = Latest end date; recentlyModified = Recently modified. | amount |
| agencies | No | Awarding agencies. Optional. Department or sub-agency by name or abbreviation, e.g. DOD, VA, GSA, DHS, Department of the Army, Missile Defense Agency, Forest Service. | |
| dateFrom | No | Activity from date. Optional. 2024, 2024-06 or 2024-06-30. Awards with a contract action (signed or modified) on or after this date. Default: 24 months ago (36 months in recompete mode). Earliest 2007-10-01. | |
| keywords | No | Keywords. Words to find in the award description, recipient or codes, e.g. cybersecurity, janitorial, drone. Each keyword at least 3 characters; rows matching any keyword are returned. At least one filter (keywords, NAICS, PSC, agency, recipient, state or set-aside) is required. | |
| pscCodes | No | PSC codes. Optional. Product and Service Codes (what was bought), e.g. D399 other IT, R425 engineering support, S201 custodial. | |
| maxAmount | No | Maximum award amount (USD). Optional. Whole number, 0 or more USD. | |
| minAmount | No | Minimum award amount (USD). Optional. Whole number, 0 or more USD. | |
| setAsides | No | Set-aside types. Optional. Only awards made under these small-business set-asides. | |
| maxResults | No | Maximum results. You pay per returned contract, so this also caps the cost. Whole number, 1 to 5,000; default 100. | |
| naicsCodes | No | NAICS codes. Optional. 2 to 6 digit NAICS industry codes; a prefix covers all codes under it (5415 = computer systems design). Examples: 541512 IT services, 561720 janitorial, 236220 commercial construction. | |
| contractTypes | No | Contract types. Optional. Default: all four prime contract types. | |
| run_max_items | No | Optional. Most results to return from this call (default from PANDA_MAX_ITEMS, 50). Also limits how many results the Actor produces and charges for, unless you set its own max field. | |
| recipientNames | No | Recipient (company) names. Optional. Company names or UEIs to look up a competitor's or partner's contracts, e.g. Booz Allen. | |
| recompeteMonths | No | Recompete window (months). Recompete radar only: keep contracts that end within this many months from today. Whole number, 1 to 36; default 12. | |
| run_timeout_secs | No | Optional. Seconds to wait for results (default from PANDA_TIMEOUT_SECS, 120; max 300). | |
| performanceStates | No | Place of performance (states). Optional. 2-letter US state codes where the work is done, e.g. AZ, TX, DC. | |
| run_max_charge_usd | No | Optional. Hard spending cap for this call in USD (default from PANDA_MAX_CHARGE_USD, 0.50). |