Connecticut Contractor License Leads avatar

Connecticut Contractor License Leads

Pricing

$5.00 / 1,000 contractor licence records

Go to Apify Store
Connecticut Contractor License Leads

Connecticut Contractor License Leads

Connecticut licensed contractor lead lists from the official state registry: home improvement, new home construction, electrical, plumbing, HVAC and more, with business name, address and licence expiry. Filter by credential type, city or expiry. Business records only. No phone or email in source.

Pricing

$5.00 / 1,000 contractor licence records

Rating

0.0

(0)

Developer

Yanai Ron

Yanai Ron

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 days ago

Last modified

Categories

Security

Limited permissions

Share

Apify Actor that turns Connecticut's official state eLicense credential registry into clean contractor lead lists.

  • Source: State Licenses and Credentials (public Socrata open dataset on data.ct.gov, updated daily - no login, no HTML scraping).
  • Who it's for: insurance agents, warranty providers, suppliers, software vendors and service businesses that sell to licensed contractors.

What it does

  1. Pulls contractor-level credentials only (home improvement, new home construction, major, demolition, electrical, plumbing, heating/piping/cooling, sheet metal, fire protection, pool builders, glass, elevator, solar thermal, medical gas) with current statuses (ACTIVE, ACTIVE IN RENEWAL).
  2. Filters by credential type, city, state and expiry window; drops credentials whose expiry date has passed (switch on includeExpired to keep them).
  3. Classifies each record as a business (LLC, corporation, partnership) or an individual (sole proprietor).
  4. Cleans and dedupes: one record per credential number, ISO dates, formatted ZIP.
  5. Privacy: sole-proprietor records have name and street address removed; only the trade name (dba), city, state and ZIP remain.
  6. Filters by licence expiry date to find licences expiring soon.

Input

FieldTypeDefaultNotes
credentialsarrayall contractor credentialse.g. HOME IMPROVEMENT CONTRACTOR
businessOnlybooleantrueExclude sole proprietors
includeExpiredbooleanfalseKeep credentials past their expiry date
expiringWithinDaysinteger-Only credentials expiring within N days
city / statestring-Case-insensitive exact match
modefull / deltafullExperimental: change tracking needs persistent storage and currently treats all records as new
deltaDaysinteger30Expiry window used in delta mode
maxRecordsinteger0 (no cap)

Output

One dataset item per credential: licenceNumber, businessName, registrantName, dba, recordType, registrantType, credential, status, issueDate, expirationDate, daysUntilExpiration, city, state, zip, address, isNewSinceLastRun, sourceDataset. address is present on business records only.

Data quirks

  • The dataset has no phone or email.
  • Many credential holders are out of state (about 1 in 10 business records); use the state filter for CT addresses only.
  • About 24k business records are current; roughly 18.6k are home improvement contractors.

Run locally

npm install
node src/run-local.js --credentials "HOME IMPROVEMENT CONTRACTOR" --city HARTFORD --max 25
npm test

CI runs the unit tests on every push and a live source smoke check every Monday.