US Contractor Licenses: WA, OR, TX & CT License Lookup
Pricing
from $2.00 / 1,000 license records
US Contractor Licenses: WA, OR, TX & CT License Lookup
Contractor licenses from official state open data (WA, OR, TX, CT) in one schema: business, license number, type, status, dates, address, phone, principal, bond and insurance. Filter by state, status, trade, city or ZIP. Delta mode returns new licensees. $2 per 1,000.
Pricing
from $2.00 / 1,000 license records
Rating
0.0
(0)
Developer
Connor Prussin
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
US Contractor Licenses: multi-state contractor license lookup and new-licensee feed
US Contractor Licenses pulls contractor license records from official state open-data portals and returns them in one normalized schema. One run covers Washington, Oregon, Texas and Connecticut: business name, license number, license type and specialty, status, issue and expiration dates, address, phone, principal, and (Oregon) surety bond and liability insurance.
- ✅ 4 states, one schema. No more stitching together four different state license lookups.
- ✅ Official public-domain data. Every record comes from a state government Socrata open-data portal (public domain / ODC-PDDL), with a link to the exact source row.
- ✅ New-licensee feed: set
issuedAfterto get only contractors licensed since your last run. - ✅ Filter by state, active status, trade (electrical, plumbing, HVAC, home improvement...), city or ZIP. Filters run on the state's server, so runs are fast and cheap.
- ✅ No login, CAPTCHA or proxy. You pay per license returned.
Start in one minute
Click Start with the prefilled input:
{"states": ["WA", "OR", "TX", "CT"],"licenseStatus": "active","maxItems": 100}
You get: up to 100 active contractor licenses across WA, OR, TX and CT, with businessName, licenseNumber, licenseType, status, expirationDate, address, phone and sourceUrl.
Cost: up to $0.20: 100 licenses × $0.002, plus the $0.00005 actor-start fee.
Use with an AI assistant
Connect the Apify MCP server to Claude, ChatGPT, Cursor or any MCP client (https://mcp.apify.com?tools=cprussin/us-contractor-licenses loads only this actor), then paste:
Use the Apify actor cprussin/us-contractor-licenses to list 50 active electrical contractors in Seattle, WA with license number, expiration date and phone.
Recipes
New contractors licensed this month
Schedule weekly and move issuedAfter forward each time (Texas publishes no issue date and is skipped in this mode).
{"states": ["WA", "OR", "CT"],"issuedAfter": "2026-10-01","maxItems": 500}
Electricians and plumbers in one metro
{"states": ["WA"],"licenseTypes": ["electrical", "plumbing"],"zipCodes": ["981"],"maxItems": 200}
Oregon contractors with bond and insurance details
{"states": ["OR"],"cities": ["Portland"],"licenseTypes": ["residential"],"maxItems": 100}
Verify a license status (all statuses)
{"states": ["WA"],"licenseStatus": "all","cities": ["Spokane"],"licenseTypes": ["roofing"],"maxItems": 50}
Who uses contractor license data?
- Building-supply, tool and equipment sellers reach newly licensed contractors before they pick suppliers.
- Contractor insurance, surety bond and workers' comp agents contact new licensees and those with expiring coverage.
- Home-services marketplaces and lead-gen platforms verify that pros are licensed and active.
- Software vendors (field service, estimating, invoicing) build prospect lists by trade and region.
- Compliance and procurement teams check license status and expiration before hiring a contractor.
How does it work?
- Pick states and filters (status, trade keywords, city, ZIP, issue date).
- The actor queries each state's official Socrata SODA API (
/resource/<id>.json) with SoQL filters, so only matching rows are downloaded. It identifies itself honestly and waits at least 1 second between requests to each portal, as their robots.txt asks. - It maps every state into the same schema and interleaves states, so even a small
maxItemscovers all of them.
Which states are covered?
| State | Dataset | Publisher | What's included |
|---|---|---|---|
| WA | L&I Contractor License Data - General | Washington Department of Labor & Industries | Construction, electrical, plumbing and elevator contractors, all statuses. Specialty, phone, principal. |
| OR | CCB Active Licenses | Oregon Construction Contractors Board | Active licenses, one item per endorsement. Bond and insurance company and amount, county, phone, RMI. |
| TX | TDLR - All Licenses | Texas Department of Licensing and Regulation | Contractor license types (A/C, electrical, electrical sign, elevator, appliance installation). No issue date. |
| CT | State Licenses and Credentials | Connecticut Department of Consumer Protection | Contractor credentials: home improvement, new home, major, electrical, plumbing, HVAC, sheet metal and more. |
Input
| Field | Description | Example |
|---|---|---|
states | States to search (empty = all) | ["WA", "OR"] |
licenseStatus | active (default) or all | "all" |
licenseTypes | License type or specialty contains any of these words | ["electrical", "roofing"] |
cities | Exact city names of the business address (case-insensitive) | ["Seattle", "Portland"] |
zipCodes | ZIP codes or 3-4 digit prefixes | ["981", "97201"] |
issuedAfter | Delta mode: only licenses issued on or after this date. TX is skipped when set | "2026-10-01" |
maxItems | Maximum licenses to return across all states | 100 |
includeRaw | Add the original source row as raw | false |
Output
One dataset item per license:
{"state": "WA","businessName": "ANDALUSIAN FENCE & LNDSCPN LLC","licenseNumber": "ANDALFL748PT","licenseType": "CONSTRUCTION CONTRACTOR","licenseTypeCode": "CC","specialty": "GENERAL","status": "ACTIVE","active": true,"issueDate": "2026-10-30","expirationDate": "2028-10-30","address": "15316 77TH AVE NE","city": "ARLINGTON","addressState": "WA","zip": "98223","county": null,"phone": "2067391615","principalName": "GUZMAN MONTES, OSCAR SAUL","bondCompany": null,"bondAmount": null,"insuranceCompany": null,"insuranceAmount": null,"sourceDataset": "data.wa.gov/m8qx-ubtq (L&I Contractor License Data - General)","sourceUrl": "https://data.wa.gov/resource/m8qx-ubtq.json?%24where=contractorlicensenumber+%3D+%27ANDALFL748PT%27"}
Field notes
stateis the licensing state;addressStateis the state of the business address (out-of-state contractors are common).issueDate: WA = start of the current license term; OR = registration date; CT = issue date; TX = not published.statusis the state's own label.activeis a normalized boolean (TX: derived from the expiration date; CT:ACTIVE*orAPPROVEDstatuses).bondCompany,bondAmount,insuranceCompanyandinsuranceAmountare published by Oregon only.- Fields a state doesn't publish are
null.
Pricing
This actor is priced per result (pay-per-event):
| Event | Price |
|---|---|
| License record (one item in the dataset) | $0.002 |
1,000 licenses cost $2.00. If you set a maximum cost per run, the actor stops cleanly when it reaches that limit.
FAQ
Is this data official and free to reuse? Yes. All four datasets are published by state agencies on their open-data portals under public-domain terms (public domain or ODC-PDDL). sourceUrl links to the exact source row.
How fresh is it? The portals refresh these datasets daily to weekly.
Can I add my state? Many states publish contractor licenses on Socrata portals; adding one is a small change, so ask in the Issues tab.
Disclaimer: This actor is not affiliated with any state government. Always confirm license status with the issuing agency before relying on it, and follow marketing laws (CAN-SPAM, TCPA, state rules) when contacting businesses.
Related actors
- New Business Registrations: Newly registered LLCs and corporations from official state registries.
- Federal Recompete Radar: US federal contracts nearing expiry, with incumbent and value.