Davis-Bacon & SCA Prevailing Wage Determinations (SAM.gov)
Pricing
Pay per event
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
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
| Field | Meaning |
|---|---|
wdNumber, revision, wdType | Determination number, modification, DBA/SCA |
state, counties, constructionTypes | Coverage |
publishDate, modifiedDate, isActive, samUrl | Status and link |
classification, craft, classificationFull | Trade / occupation |
rate, rateUnit, fringe, fringeText | Base rate (hourly, or per shift / per day for tunnel and diver crafts that SAM.gov publishes that way) and fringe |
rateIdentifier, effectiveDate, rateSource | Where the rate comes from (union CBA, survey, union average) |
occupationCode | SCA occupation code |
Pricing
Pay-per-event - you pay only for rows delivered:
| Event | Price |
|---|---|
| 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.