Pushbuild

State Professional Licenses API – License Lookup for 8 States

Look up professional, occupational, health care and contractor licenses issued by Illinois, Colorado, Texas, Connecticut, Delaware, New York, Oregon and Washington: licensee, business, license type and number, status, issue and expiration dates and disciplinary actions, in one schema.

$0.80 per 1,000 records

Get an API key

Example request

POST /state-professional-licenses/run
{
  "states": [
    "CO"
  ],
  "licenseType": "Electrician",
  "maxItems": 20
}

What it returns

Professional, occupational and contractor licenses issued by Illinois (Department of Financial and Professional Regulation), Colorado (Department of Regulatory Agencies), Texas (Department of Licensing and Regulation), Connecticut (Department of Consumer Protection), Delaware (Division of Professional Regulation), New York (real estate, appearance enhancement businesses, elevator licenses), Oregon (Construction Contractors Board, Building Codes Division) and Washington (Labor and Industries contractors, Department of Health care credentials), in one schema: state, license type and category, license number, licensee, business name, city, state and ZIP, status, issue, renewal and expiration dates, and disciplinary actions or status reasons where the state publishes them.

Verify a license by number or name, find licensed electricians, nurses, plumbers, cosmetologists or contractors in a city or ZIP, list licenses expiring soon, or count licenses by type, status, city or year. Street addresses and phone numbers are not included.

Colorado license types read as name plus DORA code, for example "Registered Nurse (RN)"; licenseType matches either. Washington health care credentials carry no address, so city and ZIP filters skip them. Illinois marks licenses that were ever disciplined; Delaware lists each action with its dates.

Source: each state's open-data portal, rebuilt weekly.

Charged per license or group returned.

New York and the Oregon contractor board publish active licenses only.

Request

POST https://api.pushbuild.com/state-professional-licenses/run with a JSON body. Send your key in the X-API-Key header.

FieldTypeDescription
stateslist of stringsCO, TX, CT, WA.
namestringContains; people are listed Last, First.
businessNamestringContains.
licenseNumberslist of stringsExact license or credential numbers.
licenseTypestringContains, e.g. Nurse, Electrician, Plumber, Real Estate, Contractor.
categorystringSubcategory or specialty, contains.
statusstringContains, e.g. Active, Expired, Revoked.
citystringContains.
zipslist of stringsFive-digit ZIP codes.
activeOnlybooleanOnly active, unexpired licenses.
disciplinedOnlybooleanOnly licenses with a recorded disciplinary action or status reason.
issuedFromstringYYYY-MM-DD.
issuedTostringYYYY-MM-DD.
expiresFromstringYYYY-MM-DD.
expiresTostringYYYY-MM-DD.
sortstring: name, expiringSoon, newestname (default), expiringSoon or newest.
groupBystring: state, licenseType, category, status, city, zip, issuedYear, expiresYearCounts by state, licenseType, category, status, city, zip, issuedYear or expiresYear.
maxItemsintegerMaximum items to return (1-500). Default: 100.

Example

curl -X POST https://api.pushbuild.com/state-professional-licenses/run \
  -H "X-API-Key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"states": ["CO"], "licenseType": "Electrician", "maxItems": 20}'

Response

{"count": 20, "truncated": false, "seconds": 1.4, "items": [ { ... } ]}

Each call returns up to 500 items. Records that fail validation or are not found are flagged in the items and not charged.

Pricing

Pay only for results returned: $0.80 per 1,000 records. No charge for errors or empty searches.

Use it from Claude, ChatGPT or Cursor

This API is also an MCP server: https://api.pushbuild.com/mcp/state-professional-licenses. Add it to any assistant that supports remote MCP servers, with your key in the X-API-Key header. Same prices. Setup for each app.

Tell us what you need built.

Questions about this API, higher volumes, or a data source you need that we don't cover yet.

hello@pushbuild.com

(617) 299-8887

Tell us about your project

A few questions so we can come back with a written scope. We reply within one business day.

Building a list of businesses to approach? Lead list building