Davis-Bacon & SCA Prevailing Wage Determinations (SAM.gov) avatar

Davis-Bacon & SCA Prevailing Wage Determinations (SAM.gov)

Pricing

Pay per event

Go to Apify Store
Davis-Bacon & SCA Prevailing Wage Determinations (SAM.gov)

Davis-Bacon & SCA Prevailing Wage Determinations (SAM.gov)

Search SAM.gov wage determinations by state, county and construction type, and get every craft's prevailing hourly rate and fringe as clean rows - for bid estimating, certified payroll and compliance.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Walter Washburn

Walter Washburn

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Davis-Bacon Prevailing Wage Rates Scraper (SAM.gov Wage Determinations)

Pull Davis-Bacon prevailing wage rates - every craft's base hourly rate and fringe - from SAM.gov wage determinations, as clean spreadsheet rows. Search by state, county and construction type (Building, Heavy, Highway, Residential), or fetch exact WD numbers. Service Contract Act (SCA) wage determinations are supported too.

No SAM.gov account or API key needed.

Why this exists

A Davis-Bacon wage determination is a long text document. An estimator bidding a federally funded job in King County, WA has to open WA20260108, scroll through 60+ crafts, and retype rates into a spreadsheet - then do it again when a modification is published. This Actor does the lookup and the parsing for you:

  • finds the active determinations that cover your state/county/construction type,
  • downloads each one,
  • parses every classification into craft, rate, fringe, rateIdentifier, effectiveDate,
  • tells you whether each rate is union (CBA), survey (SU) or union average (UAVG).

Who uses it?

  • Estimators and bid teams on federally funded or assisted construction (IIJA/BIL, FHWA highway, HUD, USACE, EPA SRF, DOE) - drop current rates straight into the bid.
  • Certified payroll and compliance teams - check that pay rates meet the determination in the contract.
  • Payroll software, HR-tech and construction-tech products - keep a rates table in sync automatically.
  • Labor-market researchers, unions and contractor associations - compare prevailing rates across counties and trades.
  • Government contractors on service contracts - SCA occupational rates plus health & welfare.

How to use it

By location

{
"states": ["WA"],
"counties": ["King"],
"constructionTypes": ["Building"],
"maxDeterminations": 5
}

Only certain trades across a state

{
"states": ["TX", "FL"],
"constructionTypes": ["Highway"],
"classificationKeywords": ["laborer", "carpenter", "operator"]
}

Exact determinations, one row each with rates nested

{ "wdNumbers": ["WA20260002", "TX20260010"], "outputMode": "determinations" }

Service Contract Act

{ "states": ["WA"], "wdTypes": ["SCA"], "counties": ["Pierce"], "maxDeterminations": 2 }

Output example (rates mode)

{
"wdNumber": "WA20260108",
"revision": 1,
"wdType": "DBA",
"state": "WA",
"counties": "King",
"constructionTypes": "Building",
"publishDate": "2026-05-18",
"samUrl": "https://sam.gov/wage-determination/WA20260108/1",
"classification": "TILE SETTER",
"craft": "TILE SETTER",
"rate": 49.7,
"rateUnit": "hourly",
"fringe": 18.62,
"rateIdentifier": "BRWA0001-013",
"effectiveDate": "2025-06-01",
"rateSource": "Union (CBA)"
}

Long power-equipment and truck-driver groups keep a short label in classification (e.g. POWER EQUIPMENT OPERATOR: GROUP 8) and the full group description in classificationFull. Fringes that aren't a flat dollar amount (e.g. 25%+3.40) are kept as text in fringeText.

Output fields

FieldMeaning
wdNumber, revision, wdTypeDetermination number, modification, DBA/SCA
state, counties, constructionTypesCoverage
publishDate, modifiedDate, isActive, samUrlStatus and link
classification, craft, classificationFullTrade / occupation
rate, rateUnit, fringe, fringeTextBase rate (hourly, or per shift / per day for tunnel and diver crafts that SAM.gov publishes that way) and fringe
rateIdentifier, effectiveDate, rateSourceWhere the rate comes from (union CBA, survey, union average)
occupationCodeSCA occupation code

Pricing

Pay-per-event - you pay only for rows delivered:

EventPrice
Actor start$0.005 per run
wage-rate-row (rates mode)$2.00 per 1,000 rate rows
wage-determination (determinations mode)$5.00 per 1,000 determinations

Typical costs: one county Building determination (~60-200 crafts) is $0.12-$0.40; all Highway rates for a state is usually under $2. Use Max output rows or the run's maximum cost to cap spend.

FAQ

Is this legal? Yes. Wage determinations are issued by the U.S. Department of Labor and published on SAM.gov for the public; as federal government works they are in the public domain. The Actor reads the same public JSON endpoints the SAM.gov website uses, at a slow, polite rate, without logging in.

Are these the official rates for my contract? The rates are copied verbatim from SAM.gov, but the governing determination is the one incorporated in your contract (by number and modification). Always confirm the WD number and revision in samUrl. This Actor is not legal advice.

Why do some Texas rates show $7.25? Some determinations still carry very old survey rates (for example SUTX1992-004, surveyed in 1992) published at $7.25 with $0.00 fringe. That is what SAM.gov publishes and the Actor reports it exactly - rateIdentifier and effectiveDate show how old a rate is. Check the linked document and your contract for any other wage requirements that apply.

County search found nothing? Many states group counties into one determination. Statewide determinations are always kept, and you can leave counties empty and filter afterwards.

How current is it? Every run queries SAM.gov live, so new modifications show up the day DOL publishes them. Schedule a weekly run to track changes.