Get Price Benchmark
get_price_benchmarkGet percentile distribution of comparable contract values by NAICS and pricing type to establish market ranges for price negotiation.
Instructions
Get the percentile distribution of comparable contract VALUE for a NAICS, broken out by pricing type. A price-analysis / market-range read for the Negotiate stage, not a win predictor. Factual, not scored.
Bid & Proposal / Negotiate tool, Pro only. Pair with get_price_position to see where
YOUR specific value sits, or get_labor_rate_benchmark for the labor-cost input.
- naics: 6-digit code, required
- set_aside: exact code, e.g. "8A", "SBA", "SDVOSBC", "WOSB", "HZC", "NONE"
- psc: 1-4 alphanumeric Product/Service Code, finer scope than NAICS
- pricing_type: pin one, e.g. "FIRM FIXED PRICE", "TIME AND MATERIALS", a rarer
pricing arrangement can surface as a raw, undecoded single-letter FPDS code
(e.g. "J", "Y", "Z") instead of a readable name; that's passthrough source data,
not an error
- agency: name / acronym / CGAC code, narrows the comparable set to that agency
- value_basis: current (default) | potential | obligated
- date_from/date_to: filters on the FPDS transaction's `action_date` (when a
modification/closeout action was recorded), NOT the award date or period of
performance, a years-old contract can appear as a "current" comparable via a
recent action on it
IMPORTANT: pricing type shifts the median 8x-3000x within a NAICS, use the
per-pricing-type blocks (`pricing_types`), not `combined`, for a meaningful
comparable. `combined` is blended context only, not a real number to price against.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| psc | No | ||
| naics | Yes | ||
| agency | No | ||
| date_to | No | ||
| date_from | No | ||
| set_aside | No | ||
| value_basis | No | current | |
| pricing_type | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |