/api/v1/context/labor) deliver BLS Occupational Employment and Wage Statistics (OEWS) wage distributions by trade, geography, and occupation code — all records in this dataset are quote_safe: true. Labor adders (/api/v1/context/labor-adders) provide per-task cost and labor-hour ranges for installation complexity factors (crane lifts, attic work, line sets, etc.) and carry their own quote_safe flags based on source determinism.
Regional Labor Rates
49-9021, Roofing: 47-2181, Electrical: 47-2111, Plumbing: 47-2152, Solar: 47-2231).
Query Parameters
string
default:"hvac"
Trade vertical. One of:
hvac, solar, roofing, plumbing, electrical.string
BLS SOC occupation code override (e.g.,
49-9021). Overrides the default code for the selected trade.string
Filter by geographic aggregation. One of:
national, state, metro, nonmetro.string
Two-letter state code (e.g.,
TX). Returns records where state_code matches.string
BLS area code for a specific metro or non-metro area (e.g.,
C3518 for Dallas–Fort Worth).integer
Filter to a specific BLS survey year (e.g.,
2023). Must be a four-digit integer greater than 2000.boolean
default:"false"
When
true, state-level records are included alongside metro/non-metro records.boolean
default:"false"
When
true, metro area records are included alongside state records.integer
default:"100"
Maximum number of records to return. Capped at
500.Response Fields
array
Array of regional labor rate objects.
object
Labor Adders
Query Parameters
string
default:"hvac"
Trade vertical. One of:
hvac, solar, roofing, plumbing, electrical.string
Adder key to retrieve a single adder (e.g.,
crane_lift, attic_install). Slugified before matching.boolean
Filter by quote-safe status. Omit to return all adders.
integer
default:"100"
Maximum number of records to return. Capped at
500.Response Fields
array
Array of labor adder objects.
object