← Health board

Multi-State Contractor & Trade License Lookup

Verify and search contractor & trade licenses across multiple US states in one run — by license number, business name, or person. Covers WA, OR, TX, CT (more states added over time).

100%golden-diff pass
Run it on Apify verified nightly

Verification

100%golden-diff success
32canary runs
14days since last update

Output fields

Authoritative field set from the dataset schema.

FieldType
statestring|null
license_numberstring|null
business_namestring|null
person_namestring|null
license_typestring|null
statusstring|null
issue_datestring|null
expiration_datestring|null
citystring|null
countystring|null
addressstring|null
zip_codestring|null
phonestring|null
bond_amountstring|null
bond_companystring|null
insurance_companystring|null
matched_bystring|null
source_urlstring|null
scraped_atstring|null

Sample row

{
  "state": "OR",
  "license_number": "100362",
  "business_name": "GARY EPPING CONSTRUCTION CO INC",
  "person_name": "GARY EPPING",
  "license_type": "Residential General Contractor",
  "status": "Active",
  "issue_date": "1990-05-01T00:00:00.000",
  "expiration_date": "2026-05-01T00:00:00.000",
  "city": "SALEM",
  "county": "MARION",
  "bond_amount": "25000",
  "bond_company": "Western Surety Company",
  "insurance_company": "Oregon Mutual",
  "matched_by": "business_name",
  "source_url": "https://search.ccb.state.or.us/search/"
}

Inputs

FieldTypeReqDefaultDescription
query string yes "construction" A license number, business name, or person's name to verify/search. We search every selected state and return all matches.
states array no Which states to search (2-letter codes). Leave empty to search all supported states. Supported: WA, OR, TX, CT.
maxResults integer no 50 Cap on matches returned across all states (bounds cost).
proxyConfiguration object no {"useApifyProxy":false} Optional. The state open-data APIs are reachable directly; a proxy is not needed.

Pricing

Pay per result (dataset-item) — no charge for empty runs.
Example: 1000 license matches at $0.004/result ≈ $4.00.

FAQ

Which states are covered?

Washington, Oregon, Texas, and Connecticut today, with more open-data states added over time. Pick states with the `states` input, or leave it empty to search all.

Where does the data come from?

Each state's official open-data license registry (WA L&I, OR CCB, TX TDLR, CT DCP). It's public, non-personal license data — not a third-party copy.

Can I search by name, not just license number?

Yes — pass a license number, a business name, or a person's name; we match and return all hits across the selected states.

How am I charged?

Pay-per-result: you're charged per matched license returned. Searches that return nothing are free.

Do all states return the same fields?

Core fields (license number, business, type, status, location) are consistent. Some states add extras like bond/insurance (OR); trades-only states (TX) have no general-contractor license.

How fresh is the data?

It reflects each state's published open-data feed, which the states refresh on their own cadence (typically daily to weekly).

Related actors