Wage rates of a wage determination
get_wage_ratesUse when the user needs the prevailing base rate and fringe of one or more classifications and has the text of the WD (pasted from the contract or the sam.gov page). Reads the pasted text and returns each matching classification row (craft, classification, zone, base and fringe $/h with the rule they come from, notes, parse confidence) plus the verbatim excerpt and the sam.gov page to check it. rowId values feed check_crew_pay and draft_conformance_request when the same text is passed. Example: wdText="General Decision Number: TX20260291 05/18/2026 …", search="welder".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum rows returned (1-100). | |
| search | No | Text to match in craft, classification or zone, e.g. "laborer". | |
| wdText | Yes | Full text of the general wage determination, pasted by the user from the contract or from the sam.gov page, from "General Decision Number" to "END OF GENERAL DECISION", line breaks kept (max 400000 characters). Pass the same text again in later calls so rowId values stay valid. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| card | Yes | ||
| rows | Yes | ||
| view | Yes | ||
| header | Yes | ||
| source | Yes | ||
| matched | Yes | ||
| totalRows | Yes | ||
| disclaimer | Yes | ||
| unparsedLines | Yes |