CT Contractor License Lookup — Connecticut Contractor Leads
Pricing
from $0.50 / 1,000 contractor license records
CT Contractor License Lookup — Connecticut Contractor Leads
Look up Connecticut contractor licenses in bulk: home improvement, electrical, plumbing and more, with status, dates and address. USD 0.90 per 1,000 records.
Pricing
from $0.50 / 1,000 contractor license records
Rating
0.0
(0)
Developer
Muhammad Afzal
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 hours ago
Last modified
Categories
Share
CT Contractor License Lookup searches Connecticut's official eLicense data, published daily on the state open-data portal, and returns contractor credentials with licensee and business name, DBA, credential code, trade, status, issue, effective and expiration dates, and mailing address. It is built for suppliers, insurers, contractor software companies, and anyone verifying Connecticut contractors in bulk, and it costs USD 0.90 per 1,000 records on the FREE tier (USD 0.50 per 1,000 on GOLD).
It covers home improvement contractor (HIC) registrations, new home construction, major contractors and 14 other contractor categories, with no login, browser or API key.
What does CT Contractor License Lookup return?
Each dataset item is one contractor credential.
| Field | What it contains |
|---|---|
licenseeName, entityType | Credential holder and entity type (INDIVIDUAL, CORPORATION, PARTNERSHIP and others) |
businessName, dba | Legal business name and trade name when published |
fullCredentialCode, credentialType, credentialNumber, credentialId | Identifiers, for example HIC.0548469, HIC, 548469 |
contractorType, credentialSubcategory | Official credential title, for example HOME IMPROVEMENT CONTRACTOR |
status, statusReason, isActive | Source status (for example ACTIVE / CURRENT or QUALIFIED) and the active flag |
issueDate, effectiveDate, expirationDate | Credential dates (YYYY-MM-DD); some statuses have no expiration |
address, city, state, zipCode | Public mailing address from eLicense (can be outside Connecticut) |
recordRefreshedOn | When Connecticut last refreshed the row |
sourceDatasetId, sourceUrl, scrapedAt | Source dataset ngch-56tr and collection time |
The source has no phone numbers, emails, websites or complaint history, and the Actor does not add them.
Which Connecticut contractor licenses are covered?
Pick one or more trades, or ALL for every credential whose title contains "Contractor":
| Option | Credentials included |
|---|---|
HOME_IMPROVEMENT (default) | Home improvement contractor registration |
NEW_HOME, MAJOR | New home construction contractor; major contractor |
ELECTRICAL, PLUMBING, HEATING_COOLING | Unlimited and limited contractor licenses, including electrical limited solar |
FIRE_PROTECTION, SHEET_METAL, GLASS, ELEVATOR, MECHANICAL, SOLAR_THERMAL | Contractor licenses in each trade (flat and automotive glass under GLASS) |
WATER_WELL, DEMOLITION, ASBESTOS, LEAD_ABATEMENT, LEAD_CONSULTANT | Well, geothermal, demolition and abatement contractor credentials |
Individual journeyperson or apprentice licenses are not included; only contractor credentials are returned.
How do I look up CT contractor licenses in bulk?
Combine filters, then set Maximum results (1 to 10,000; default 25).
- License status:
ACTIVE_ONLY(the source's active flag, default), an exact status (APPROVED,ACTIVE,INACTIVE,PENDING), orALL. - Contractor or business name: partial match across licensee, business name and DBA, for example
ACME. - License number: exact number or full code, such as
548469orHIC.0548469. - City, Mailing state and ZIP code: exact city, two-letter state, and a 5-digit ZIP prefix (ZIP+4 values match).
- Issued on or after and Expires on or before: ISO dates for new registrations or renewal outreach.
Results come in credential-ID order, which puts the oldest registrations first. Use Issued on or after to get new contractors.
Home improvement contractors registered this year:
{"contractorTypes": ["HOME_IMPROVEMENT"],"licenseStatus": "ACTIVE_ONLY","issuedFrom": "2026-01-01","maxResults": 500}
Active electrical and plumbing contractors in Hartford:
{"contractorTypes": ["ELECTRICAL", "PLUMBING"],"licenseStatus": "ACTIVE_ONLY","city": "HARTFORD","maxResults": 200}
When should I use it, and when not?
Use it when you need Connecticut contractor lists by trade, town, ZIP or date, or need to check many CT credential numbers at once.
Use another Actor when:
- You need Colorado electrical and plumbing contractors: Colorado Contractor License Lookup.
- You need Massachusetts construction supervisor licenses: Massachusetts CSL License Lookup.
- You want contractors with phones, emails and websites: Contractor Leads Scraper.
- You need complaint history before hiring: check the eLicense portal and the Department of Consumer Protection directly.
Use it from an AI assistant
CT Contractor License Lookup works from Claude, ChatGPT, Cursor or any MCP client through Apify's MCP server. Add it with https://mcp.apify.com/?tools=muhammadafzal/connecticut-contractor-directory-leads-scraper, then ask, for example: "List active home improvement contractors in New Haven whose registration expires before April 2027."
Run it with the API
JavaScript:
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('muhammadafzal/connecticut-contractor-directory-leads-scraper').call({contractorTypes: ['HOME_IMPROVEMENT'],licenseStatus: 'ACTIVE_ONLY',zipCode: '06510',maxResults: 100,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items.map((c) => `${c.fullCredentialCode} | ${c.businessName ?? c.licenseeName} | ${c.expirationDate}`));
Python:
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("muhammadafzal/connecticut-contractor-directory-leads-scraper").call(run_input={"contractorTypes": ["ALL"], "licenseStatus": "ALL", "licenseNumber": "HIC.0548469", "maxResults": 5},)for c in client.dataset(run.default_dataset_id).iterate_items():print(c["fullCredentialCode"], c["licenseeName"], c["status"], c["expirationDate"])
What does the output look like?
Two records from the 2026-10-26 prefill run (home improvement, active):
[{"credentialId": "3959","licenseeName": "SHORELINE MASONRY INC","entityType": "CORPORATION","businessName": "SHORELINE MASONRY INC","dba": null,"fullCredentialCode": "HIC.0548469","credentialType": "HIC","credentialNumber": "548469","contractorType": "HOME IMPROVEMENT CONTRACTOR","status": "ACTIVE","statusReason": "CURRENT","isActive": true,"issueDate": "1999-12-01","effectiveDate": "2026-04-01","expirationDate": "2027-03-31","address": "145 IRON WORKS RD","city": "KILLINGWORTH","state": "CT","zipCode": "06419","recordRefreshedOn": "2026-02-13","sourceDatasetId": "ngch-56tr","sourceUrl": "https://data.ct.gov/d/ngch-56tr"},{"credentialId": "1309","licenseeName": "VINICZAY CONSTRUCTION INC","entityType": "CORPORATION","fullCredentialCode": "HIC.0548748","contractorType": "HOME IMPROVEMENT CONTRACTOR","status": "QUALIFIED","statusReason": "AUTHORIZED FOR HOME IMPROVEMENT","isActive": true,"issueDate": "1999-12-01","expirationDate": null,"city": "MILFORD","zipCode": "064612731"}]
SUMMARY in the key-value store reports the outcome (DATA, EMPTY, REJECTED or FAILED), source freshness, pages, counts and warnings.
Pricing: how much does Connecticut contractor data cost?
Pay per event; Apify platform usage is included in the prices.
| Event | FREE | BRONZE | SILVER | GOLD | PLATINUM / DIAMOND |
|---|---|---|---|---|---|
| Contractor license record (one dataset item) | USD 0.0009 | USD 0.0008 | USD 0.0007 | USD 0.0005 | USD 0.0005 |
| Actor start (per started GB of allocated memory) | USD 0.005 | USD 0.005 | USD 0.005 | USD 0.005 | USD 0.005 |
The default memory is 256 MB, so a run normally has one start event. Worked totals on the FREE tier:
- Console prefill (25 records): 25 × USD 0.0009 + USD 0.005 = USD 0.0275
- 10,000 records (the per-run maximum): 10,000 × USD 0.0009 + USD 0.005 = USD 9.005
The run's status message quotes the per-record price for your own tier. A search with no matches pays only the start event.
How fast and fresh is it?
- The 25-record prefill finished in about 5 seconds on 2026-10-26.
- Connecticut describes the dataset as updated daily;
recordRefreshedOnshows each row's last refresh, and some fields can be blank. ACTIVE_ONLYfollows the source's active flag, which also includes statuses such asQUALIFIEDwithout an expiration date. Use an exact status filter if you need the displayed status text.- The eLicense portal remains the primary source; verify time-sensitive decisions there.
FAQ
Is there a free CT contractor license lookup?
The state eLicense portal is free for one search at a time. This Actor runs on Apify's free plan for bulk exports and charges only the per-record price.
How do I check a CT home improvement contractor registration?
Enter the number or full code (for example HIC.0548469) in License number, with status ALL to see inactive records too.
Does it include phone numbers or emails?
No. The open dataset has mailing addresses but no phones, emails or websites.
Can I get newly registered contractors?
Yes. Set Issued on or after; without it, results start with the oldest registrations.
Does it show complaints or disciplinary history?
No. Ask the Department of Consumer Protection for complaint information.
Can I search contractors outside Connecticut?
Licensees with out-of-state mailing addresses are included; filter them with Mailing state.
Related Actors
- Colorado Contractor License Lookup for Colorado electrical and plumbing contractors
- Building Permits Scraper for permit-backed construction leads
- Massachusetts CSL License Lookup for Massachusetts construction supervisors
- Contractor License Leads for licensed contractors in other US states
Legal and compliance
Source: Connecticut Open Data, State Licenses and Credentials (ngch-56tr), published by the Department of Administrative Services and the Department of Consumer Protection. Mailing addresses can belong to individuals; keep only what you need and follow privacy, anti-spam and consumer-protection laws. A credential does not imply endorsement, quality or availability.
Last verified: 2026-10-27