The most valuable intelligence in federal contracting isn't finding new opportunities — it's knowing when existing contracts expire. A 5-year, $50M contract ending in 18 months is a predictable, sizable, and targetable opportunity. The agency will almost certainly recompete it.
This is recompete intelligence, and it's how the best BD teams and PE firms build their pipeline.
Why Recompetes Matter
**They're predictable.** Unlike new procurements (which can appear and disappear), recompetes are tied to contract end dates that are known years in advance.
**They're large.** Recompeted contracts have established budgets. The government rarely reduces scope on a recompete — they usually increase it.
**Incumbents are vulnerable.** The incumbent has advantages but also liabilities: complacency, staff turnover, scope creep complaints. Challengers who start positioning 18 months out can build relationships and shape requirements.
**PE firms use them for valuation.** If you're acquiring a GovCon company, their recompete pipeline tells you about revenue risk. A company with 60% of revenue on one contract expiring in 12 months is a very different asset than one with diversified, staggered expirations.
How to Track Recompetes
**Step 1: Pull award history for a target entity or NAICS market**
# Get all awards for a specific contractor
curl "https://api.govdatalabs.com/api/v2/data/entities/C47BNA8GM833/awards?limit=100" \
-H "X-API-Key: your_key"Each award includes `start_date` and `end_date`. A contract with `end_date` in the next 6-18 months is a recompete candidate.
**Step 2: Assess concentration risk**
If a contractor has 10 awards and 80% of the value is in one contract, that contract's expiration date is critical. The `award_summary` field on entity detail gives you `agency_concentration` as a ratio.
**Step 3: Identify the agency and NAICS**
The recompete will likely be posted under the same agency and NAICS code. Monitor that combination for new solicitations:
curl "https://api.govdatalabs.com/api/v2/data/opportunities/search?keyword=cybersecurity&naics=541512&agency=DOD&limit=10" \
-H "X-API-Key: your_key"**Step 4: Map the competitive landscape**
Who else works in this NAICS for this agency? Who are the incumbent's teaming partners (who might switch sides)?
curl "https://api.govdatalabs.com/api/v2/data/entities/C47BNA8GM833/teaming?limit=10" \
-H "X-API-Key: your_key"Automation Beats Manual Research
The manual version of this process — clicking through USAspending, cross-referencing SAM.gov, tracking dates in a spreadsheet — takes a BD analyst 8-10 hours per target. With an API, you can build a recompete tracker that monitors your entire market automatically.
A simple script that runs weekly:
1. Pull all awards in your target NAICS codes
2. Filter to contracts ending in the next 6-18 months
3. Cross-reference with active opportunities (is the recompete already posted?)
4. Alert your team to new recompete candidates
That's the power of having federal contract data as an API instead of a dashboard — you can build intelligence workflows that run while you sleep.