find_expiring_contracts
Find federal contracts expiring soon to identify recompete opportunities before solicitations are published. Filter by agency, keyword, amount, and time window.
Instructions
Find federal contracts expiring soon -- recompete opportunities.
When a federal contract's period of performance ends, the work usually has to be re-competed, and the incumbent is beatable. These are the highest-probability opportunities in government contracting, visible in public data months before any solicitation is published.
Each result includes days_until_expiry and the current incumbent.
Note: usaspending.gov itself cannot filter by end date. This walks the end-date-sorted results to find the window, so it takes a few seconds.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | How many contracts to return, 1-100. | |
| keyword | No | Free-text search across descriptions and recipients. | |
| agencies | No | Awarding agency names to restrict to. | |
| min_amount | No | Only contracts at or above this dollar amount. Strongly recommended: it narrows the search and makes it faster. | |
| expiring_after_days | No | Skip contracts ending sooner than this. A contract ending next week is too late to bid on; 120 is typical lead time. | |
| expiring_within_days | No | Return contracts whose period of performance ends within this many days. 365 is a typical planning horizon. |