Colorado Contractor Leads & Business Records avatar

Colorado Contractor Leads & Business Records

Pricing

from $1.00 / 1,000 verified contractor records

Go to Apify Store
Colorado Contractor Leads & Business Records

Colorado Contractor Leads & Business Records

Find Colorado electrical and plumbing contractors with license status, dates, locations, verification links, and matched business records. Free-plan runs return at most 5 records.

Pricing

from $1.00 / 1,000 verified contractor records

Rating

0.0

(0)

Developer

Muhammad Afzal

Muhammad Afzal

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Colorado Contractor Leads & Verified Business Records

Find state-licensed Colorado electrical and plumbing contractors, then cross-check each company against Colorado Secretary of State business records. The Actor returns lead-ready license, location, expiration, business-standing, formation, principal-address, registered-agent, and source-verification fields from official public datasets.

This Actor is designed for sales territory research, supplier outreach, insurance and compliance workflows, contractor-directory maintenance, and license renewal monitoring. It uses Colorado's official open-data APIs directly—no login, cookies, browser automation, or third-party data provider is required.

What it extracts

Field groupIncluded fields
Contractor licenseLicense number, contractor trade, license status, first issue date, last renewal date, expiration date
Licensed companyBusiness name, named holder when present, city, state, ZIP code
License verificationRecord-specific DORA verification URL and official source URL
Business verificationMatch flag and transparent EXACT, NORMALIZED, NONE, or NOT_REQUESTED confidence
Colorado entityEntity ID, legal entity name, standing, type, formation date, jurisdiction
Business locationPrincipal street address, city, state, and ZIP code
Registered agentRegistered-agent person or organization name from the public entity record
ProvenanceSource dataset freshness and collection timestamp

The state DORA dataset covers company contractor licenses for the electrical (EC) and plumbing (PC) trades. It does not represent every general contractor operating in Colorado: general-contractor licensing is commonly handled by cities and counties rather than through one statewide general-contractor registry.

When to use it

Use the Actor to:

  • build a list of active electrical or plumbing contractors by city or ZIP code;
  • find newly issued contractor licenses for supplier, software, finance, or insurance outreach;
  • identify licenses approaching a selected expiration date;
  • verify a known contractor by company name or DORA license number;
  • keep only businesses matched to a Secretary of State entity;
  • keep only matched entities currently marked Good Standing;
  • export consistent JSON, CSV, Excel, XML, or RSS data through Apify datasets.

Do not use it as proof that a contractor is qualified for a specific project, as a substitute for the live agency record, or as a source of phone numbers and email addresses. Those contact fields are not present in the source datasets and are not fabricated or inferred.

Input

InputDefaultPurpose
tradesElectrical + plumbingChoose ELECTRICAL_CONTRACTOR, PLUMBING_CONTRACTOR, or both
licenseStatusACTIVEReturn active licenses or all historical statuses
citiesemptyExact, case-insensitive Colorado city filter
zipCodesemptyExact postal-code territory filter
companyNamesemptyPartial company-name search
licenseNumbersemptyExact DORA license-number lookup
issuedAfteremptyMinimum issue date in YYYY-MM-DD
expiresBeforeemptyMaximum expiration date in YYYY-MM-DD
verifyBusinessRecordstrueMatch licensees to Colorado business entities
businessStandingANYKeep any license, matched entities, or Good Standing entities
sortByNEWEST_LICENSESort by newest issue, soonest expiration, or business name
maxResults25Hard result and per-event spending cap, up to 10,000 for paid users; free-plan runs are capped at 5

Find active Denver contractors

{
"trades": ["ELECTRICAL_CONTRACTOR", "PLUMBING_CONTRACTOR"],
"licenseStatus": "ACTIVE",
"cities": ["Denver"],
"verifyBusinessRecords": true,
"maxResults": 25
}

Find newly licensed electrical contractors

{
"trades": ["ELECTRICAL_CONTRACTOR"],
"issuedAfter": "2026-01-01",
"businessStanding": "GOOD_STANDING",
"sortBy": "NEWEST_LICENSE",
"maxResults": 100
}

Find plumbing licenses expiring before a date

{
"trades": ["PLUMBING_CONTRACTOR"],
"licenseStatus": "ACTIVE",
"expiresBefore": "2027-03-01",
"sortBy": "EXPIRING_SOON",
"maxResults": 100
}

From the API, send the same JSON object as the Actor run input. AI agents can route directly from phrases such as “active Denver electricians,” “Colorado plumbing license 2225,” or “new Colorado electrical contractors in good standing” because each input and output field has a narrow semantic description.

Output example

{
"licenseNumber": "102804",
"licenseTypeCode": "EC",
"trade": "Electrical Contractor",
"businessName": "LG Electrical, LLC",
"licenseHolderName": null,
"licenseStatus": "Active",
"licenseFirstIssuedDate": "2023-08-16",
"licenseLastRenewedDate": "2026-10-01",
"licenseExpirationDate": "2029-09-30",
"city": "Littleton",
"state": "CO",
"zipCode": "80125",
"licenseVerificationUrl": "https://www.colorado.gov/dora/licensing/Lookup/PrintLicenseDetails.aspx?cred=1530795&contact=1641517",
"businessVerified": true,
"businessMatchConfidence": "EXACT",
"businessEntityId": "20228210491",
"businessEntityName": "LG Electrical, LLC",
"businessEntityStatus": "Good Standing",
"businessEntityType": "DLLC",
"businessFormationDate": "2022-12-13",
"businessJurisdiction": "CO",
"principalAddress": "9619 W Titan Rd Unit B",
"principalCity": "Littleton",
"principalState": "CO",
"principalZipCode": "80125",
"registeredAgentName": "LUKAS DAVID GARRISON",
"businessRecordUrl": "https://www.sos.state.co.us/biz/BusinessEntityDetail.do?masterFileId=20228210491",
"sourceDatasetUpdatedAt": "2026-09-12T04:14:11.000Z",
"scrapedAt": "2026-09-12T10:00:00.000Z",
"sourceUrl": "https://data.colorado.gov/d/7s5z-vewr"
}

businessVerified means the Actor found a deterministic exact or normalized-name match in the Secretary of State dataset. It does not imply endorsement, ownership confirmation, insurance coverage, or legal advice. When several entity rows share a name, the matcher prefers Good Standing records and uses matching city/ZIP data as deterministic tie-breakers.

Free-plan limit

Apify passes the requesting user's plan status to the Actor. To keep free testing useful and bounded, free-plan runs deliver no more than 5 records even when maxResults is higher. The run status and SUMMARY/OUTPUT explain when this cap was applied, including both requestedMaxResults and effectiveMaxResults. Paid-plan runs can use the requested maxResults up to 10,000. This is an Actor-level limit, not an Apify platform error.

Pricing

The Actor uses transparent pay-per-event pricing.

EventPrice
Actor start$0.00005 per run
Contractor record$0.001 per dataset item

A 10-record run costs up to $0.01005 in Actor event charges. A 100-record run costs up to $0.10005. maxResults caps output records, and therefore caps record-event spend. Apify account-level spending limits still apply.

The runtime never manually charges these synthetic events. Apify charges one start event and one default-dataset-item event only after a schema-valid record is written.

Reliability and data freshness

The Actor calls the official Colorado Information Marketplace APIs with bounded timeouts, four retry attempts, exponential backoff, and jitter. It records the source update timestamp in both output and the SUMMARY/OUTPUT key-value records. A valid search with no matches exits truthfully as EMPTY; bad combinations exit as REJECTED; source failures remain FAILED rather than being disguised as empty results.

Business matching is optional because it adds one or two official-source lookups per candidate. Disable verifyBusinessRecords for the fastest license-only export. Filtering by MATCHED_ONLY or GOOD_STANDING can require scanning more source rows than the delivered result count, but the Actor still stops at bounded pages and maxResults.

The DORA open dataset is updated on the schedule published by Colorado and is intended for research. For consumer-protection or contracting decisions, open the item-level licenseVerificationUrl and confirm the current agency record.

The output comes from public government records. Public availability does not remove your obligations under privacy, advertising, anti-spam, fair-credit, consumer-protection, or industry-specific laws. Use the data for legitimate purposes, minimize retained personal data, respect opt-outs, and do not make eligibility or adverse decisions solely from this dataset. Registered-agent names and principal addresses may identify individuals or home addresses.

For support, include the run ID, a redacted input example, the expected license or company, and the observed SUMMARY. Do not post personal data or Apify tokens in an issue.