Search Protests
search_protestsSearch GAO bid protests by protester, agency, solicitation, or case number to identify who filed, when, and the outcome. Filter by status or outcome to find sustained protests affecting awards.
Instructions
Search GAO bid protests: who protested, on which solicitation, when, and the outcome.
Award & Compliance tool. `status=Open` is the live set (still pending before GAO,
the award may be under a performance stay); filter to `outcome=Sustained` for
protests that actually disturbed an award.
- protester: the firm that FILED the protest (use this, not `search`, for
competitor research, `search` also matches the agency column)
- search: full-text over protester, agency, solicitation number, file number
- case_number: GAO case, e.g. "B-424433", returns every docket on that case
- outcome: Denied | Dismissed | Sustained | Withdrawn | Granted
- status: Open | Closed
- sort: recent (default) | oldest | filed | due (due = soonest statutory deadline first)
- limit: max 100
Factual, never scored. Returns each protest's solicitation number, pass to
get_protests_on_solicitation for every protest on that same procurement.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | recent | |
| limit | No | ||
| agency | No | ||
| offset | No | ||
| search | No | ||
| status | No | ||
| outcome | No | ||
| filed_to | No | ||
| case_type | No | ||
| protester | No | ||
| filed_from | No | ||
| case_number | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |