# Recompete Radar – Federal Contract Expiration Finder

> Recompete Radar – Federal Contract Expiration Finder is a paid API for AI agents from recompete.melchiorlabs.com, paid per call via x402, $0.03/call, status unknown (last checked 2026-09-14).

Finds a recipient's federal contract awards whose period of performance ends within a specified future window, surfacing upcoming recompete opportunities.

## Facts

- Endpoint: POST https://recompete.melchiorlabs.com/v1/awards/expiring
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/recompete-radar-federal-contract-expiration-finder-dfe553d9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_eNjdPDjIKf5sb95jkJTSZ

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability recompete-radar-federal-contract-expiration-finder-dfe553d9 -d '<json body>'
```

Example prompt: Can you pull up all federal contract awards for Leidos that are expiring within the next 180 days from today, with a minimum award value of $500,000, and show me up to 30 results?

## When to prefer this

Use this endpoint when you need to identify which federal contracts held by a specific vendor or organization are approaching their period-of-performance end date, enabling competitive intelligence, recompete tracking, or business development pipeline research. Prefer over manual USAspending searches when you need programmatic, filtered results with date windowing and minimum value thresholds.

## Known failure modes

- Recipient name is ambiguous or not found in USAspending — returns empty results or requires a UEI for disambiguation
- windowDays outside allowed range (30–1095) — returns validation error
- minimumAwardAmount exceeds maximum allowed (1,000,000,000) — returns validation error
- limit exceeds 50 — returns validation error
- asOf date malformed (not YYYY-MM-DD) — returns pattern validation error
- USAspending data lag — very recently awarded or modified contracts may not appear

## How this service works

Pay per request to find federal contract awards approaching recompete over x402.

## Output

A list of federal contract awards (up to the requested limit) for the specified recipient whose period of performance ends within the given window from the asOf date, including award identifiers, amounts, end dates, and recipient details sourced from USAspending.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "asOf": {
   "type": "string",
   "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
   "description": "ISO date (YYYY-MM-DD) to measure the expiration window from; defaults to today"
  },
  "limit": {
   "type": "integer",
   "default": 20,
   "maximum": 50,
   "minimum": 1
  },
  "recipient": {
   "type": "string",
   "maxLength": 120,
   "minLength": 2,
   "description": "Recipient name or UEI to search for in USAspending"
  },
  "windowDays": {
   "type": "integer",
   "default": 365,
   "maximum": 1095,
   "minimum": 30,
   "description": "Number of days from asOf in which the award's period of performance must end"
  },
  "minimumAwardAmount": {
   "type": "number",
   "default": 0,
   "maximum": 1000000000,
   "minimum": 0
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "query": {
   "asOf": "2026-07-22",
   "limit": 20,
   "recipient": "Acme Federal Solutions LLC",
   "windowDays": 365,
   "minimumAwardAmount": 0
  },
  "source": {
   "name": "USAspending.gov",
   "apiUrl": "https://api.usaspending.gov/api/v2/search/spending_by_award/",
   "websiteUrl": "https://www.usaspending.gov",
   "independent": true
  },
  "receipt": {
   "inputDigest": "3f2e...",
   "resultDigest": "8ac1...",
   "sourceSnapshot": "07/21/2026"
  },
  "results": [
   {
    "agency": "Department of Example",
    "awardId": "GS-00F-0001A",
    "endDate": "2026-10-01",
    "startDate": "2021-01-01",
    "subagency": "Example Bureau",
    "description": "IT support services",
    "recipientName": "Acme Federal Solutions LLC",
    "usaspendingUrl": "https://www.usaspending.gov/award/CONT_AWD_EXAMPLE",
    "totalObligation": 4500000,
    "contractAwardType": "DELIVERY ORDER",
    "daysUntilExpiration": 71
   }
  ],
  "summary": {
   "count": 1,
   "earliestExpiration": "2026-10-01",
   "sourceRecordsScanned": 12,
   "returnedTotalObligation": 4500000,
   "scanCompleteThroughAsOf": true
  },
  "dataAsOf": "07/21/2026",
  "warnings": [
   "An award's period-of-performance expiration is not proof that a recompete, solicitation, or new contract opportunity exists.",
   "Source data is provided by USAspending.gov and may be revised or corrected after this response was generated."
  ],
  "requestId": "89416332-bc4e-43da-b0e2-32af08677d9e",
  "generatedAt": "2026-07-22T00:00:00.000Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/recompete-radar-federal-contract-expiration-finder-dfe553d9/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from recompete.melchiorlabs.com](https://www.zero.xyz/host/recompete.melchiorlabs.com/llms.txt)
