Wage determinations by location
Given a state and county, returns every active Davis-Bacon, SCA, and CBA determination that covers that jurisdiction. This is the "what am I bound to here" question answered in one call.
The value over /wage-determinations/search is the coverage logic: a statewide determination (one stored with a state and no county) applies everywhere in the state, so it is returned regardless of the county you pass, alongside the county-specific ones. Searching by state and county alone would miss the statewide coverage.
Quick start
curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://govconapi.com/api/v1/wage-determinations/by-location?state=CA&county=Alameda"
Returns the standard list envelope (data, pagination, filters_applied, _sources). Every row is is_active = true. There is no window block: this endpoint answers what is in force now, so it is not date-filtered.
Narrow to one type
Rows sort by wd_type alphabetically (CBA, then DBA, then SCA), so a construction or services bidder checking specifically for Davis-Bacon or SCA coverage should pass type rather than page through the default order:
curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://govconapi.com/api/v1/wage-determinations/by-location?state=VA&county=Fairfax&type=DBA"
{
"data": [
{
"wd_id": "VA20260001",
"wd_number": "VA20260001",
"wd_type": "DBA",
"revision_number": 2,
"is_active": true,
"construction_types": ["Heavy"],
"locations": [
{ "state": "VA", "county": "Fairfax" },
{ "state": "VA", "county": "Fairfax*" }
],
"total_locations": 136,
"locations_truncated": true
}
],
"pagination": { "limit": 1, "offset": 0, "total": 5, "total_is_estimate": false, "has_next": true },
"filters_applied": { "state": "VA", "county": "Fairfax", "type": "DBA" }
}
As on /search, locations[] is scoped to your state/county filter; total_locations is the determination's full nationwide count and locations_truncated is true when the array is narrower. Use /wage-determinations/{wd_id} for the full, unscoped list.
Parameters
| Param | Type | Description |
|---|---|---|
state |
string | Required. 2-letter US state or territory code. |
county |
string | County name. Omit for statewide-only coverage. Statewide determinations are always included. |
type |
string | DBA, SCA, or CBA. Omit for all types. Invalid values return a 400 with the valid list. |
limit / offset |
int | Page size (default 100; maximum 100 on the free trial, 1,000 on paid plans) and offset. |
fields |
string | Comma-list of response fields to return. |
Errors
| Status | When |
|---|---|
400 |
Unknown query parameter, or invalid type. |
401 |
Missing or invalid API key. |
422 |
Missing state; limit below 1; negative offset. A limit above your plan maximum is a 402. |