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.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "find_expiring_contracts"
}
}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. |