# List recompetes in your NAICS in the next 12 months

To list likely recompetes with an AI agent, ask it to call the recompetes tool with your NAICS code and months_ahead=12. It returns USAspending contract awards whose potential end date, options included, falls within that window, with the incumbent, awarding agency, potential value and solicitation ID, so you can plan capture before the follow-on is posted.

Business development leads who want to start capture twelve to eighteen months before a solicitation drops. Follow-on work is usually forecast from the end date of the current contract; USAspending has that date, but filtering it by code and window takes a custom query. The recompetes tool is that query.

## The prompt

```
List contracts in NAICS 541512 that are likely to be recompeted in the next 12 months. Show incumbent, agency, potential value, potential end date and the solicitation ID, largest value first, and skip anything under $1 million.
```

## What the agent calls

1. recompetes: Awards whose potential_end_date falls in the window, filtered by potential value. The agent sorts and trims the list it gets back.

```json
{"name":"recompetes","arguments":{"naics":"541512","months_ahead":12,"min_value":1000000,"limit":50,"user_request":"recompetes in 541512 next 12 months over $1M"}}
```

## Sample output

Trimmed; field names and structure match the live response, values are shortened or illustrative.

```json
{
  "data": [
    {
      "award_id": "CONT_AWD_70B04C25F00000603_7014_70B04C22A00000025_7014",
      "piid": "70B04C25F00000603",
      "parent_piid": "70B04C22A00000025",
      "award_type": "BPA CALL",
      "recipient_name": "EXAMPLE SYSTEMS CORP",
      "recipient_uei": "ABCDEFGH1234",
      "awarding_agency": "Department of Homeland Security",
      "awarding_sub_agency": "U.S. Customs and Border Protection",
      "naics": "541512",
      "potential_end_date": "2027-03-31",
      "potential_value": 4800000,
      "competition": "FULL AND OPEN COMPETITION",
      "number_of_offers": 6,
      "solicitation_id": "70B04C22Q00000101",
      "record_url": "https://www.usaspending.gov/award/CONT_AWD_70B04C25F00000603_7014_70B04C22A00000025_7014"
    }
  ],
  "meta": {
    "as_of": "2026-11-12",
    "credits_charged": 1
  }
}
```

## How to read the answer

- potential_end_date includes unexercised options. If the agency stops exercising options, the work comes back earlier; if it extends, later. Treat the date as the outer edge of the window.
- parent_piid tells you the order sits under a larger vehicle such as a BPA or IDIQ. The follow-on may be competed only among that vehicle's holders.
- number_of_offers and competition show how contested the last round was. One offer under full and open competition often means an incumbent advantage worth understanding before you invest.

## Make it yours

- Add agency=Department of Veterans Affairs to focus on one customer.
- Use set_aside=SBA,SBP to see recompetes that were small business set-asides last time.
- Change months_ahead to 24 for long-cycle capture, or 6 for near-term work.

## Pitfalls

- Award descriptions are short and written by agency staff. Open the USAspending record before you decide what the work really is.
- A recompete may be consolidated, re-scoped or moved to a different vehicle. Pair this list with sources sought notices to see what the agency is planning now.

## The same job over REST

```bash
curl "https://samgovapi.io/api/v1/recompetes?naics=541512&months_ahead=12&min_value=1000000&limit=50" -H "Authorization: Bearer $SAMGOVAPI_API_KEY"
```

Plan: every plan. Credits: 1 credit per 100 rows returned, minimum 1.

## Questions

### Where does the end date come from?

From USAspending contract award data, which is fed by FPDS. potential_end_date is the period of performance end including all options.

### Is every listed contract going to be recompeted?

No. Some end without a follow-on, some are extended and some are re-scoped. The list is the set worth investigating, not a forecast.

All recipes: https://samgovapi.io/agents/recipes.md

Independent. Not affiliated with, endorsed by or sponsored by GSA, SAM.gov or any U.S. government agency. Registering in SAM.gov is free at sam.gov.
