LARA
Michigan Contractor License Lookup & Verify (LARA)
Verify any Michigan contractor by license number or name — Residential Builders, M&A, and trade licenses: type, status, issue & expiration dates, city — from the official LARA registry.
Verification
Output fields
Authoritative field set from the dataset schema.
| Field | Type |
|---|---|
state | string|null |
license_number | string|null |
business_name | string|null |
license_type | string|null |
status | string|null |
issue_date | string|null |
expiration_date | string|null |
city | string|null |
county | string|null |
address | string|null |
zip_code | string|null |
phone | string|null |
person_name | string|null |
bond_amount | string|null |
bond_company | string|null |
insurance_company | string|null |
matched_by | string|null |
source_url | string|null |
scraped_at | string|null |
Sample row
{
"state": "MI",
"license_number": "6102064",
"business_name": "CONSTRUCTION SERVICE CO",
"person_name": "ROBERT J PATTISON",
"license_type": "Electrical Contractor",
"status": "Lapsed",
"issue_date": "01/01/1983",
"expiration_date": "12/31/2024",
"city": "FENTON",
"county": null,
"address": null,
"zip_code": "48430",
"phone": null,
"matched_by": "business_name",
"source_url": "https://aca-prod.accela.com/LARA/GeneralProperty/LicenseeDetail.aspx?LicenseeNumber=6102064&LicenseeType=Electrical+Contractor"
} Inputs
| Field | Type | Req | Default | Description |
|---|---|---|---|---|
query | string | no | "CONSTRUCTION" | A Michigan LARA license number (digits, e.g. '6102064') OR a business/contractor name. Digit-only queries are looked up by license number; anything else searches the business-name index (substring). |
queries | array | no | ["CONSTRUCTION"] | Look up many in ONE run instead of starting a run per lookup. Takes the same values as 'Search query'. Combined with 'Search query' if you fill both, and duplicates are removed. Billing is unchanged: you are charged per record returned, not per entry submitted. |
licenseType | string | no | — | Optional exact license-type filter, e.g. 'Residential Builder Company', 'Residential Builder M and A Company', 'Electrical Contractor', 'Mechanical Contractor', 'Plumbing Contractor'. Leave blank to search all types. |
maxResults | integer | no | 50 | Cap on the number of records returned PER ENTRY, not per run — so a batch cannot silently return only the first 50 rows overall and read as 'the rest don't exist'. Paging is automatic. Defaults to 50. |
proxyConfiguration | object | no | {"useApifyProxy":false} | Optional. The Michigan LARA / Accela portal is reachable from Apify datacenter IPs, so a proxy is off by default. Enable one if you hit rate limiting on very large runs. |
Pricing
Pay per result (dataset-item) — no charge for empty runs.
Example: 100 verified license records at $0.004/result ≈ $0.40.
FAQ
Where does the data come from?
The official Michigan LARA (Department of Licensing and Regulatory Affairs, Bureau of Construction Codes) public licensee search on the Accela Citizen Access portal — authoritative public-record data.
What can I search by?
A license number (digits, e.g. '6102064') or a business/contractor name (substring). Digit-only queries are looked up by license number; anything else searches the business-name index. Add an optional 'licenseType' to filter to an exact type such as 'Residential Builder Company'.
What license types are covered?
Everything LARA's Bureau of Construction Codes publishes — Residential Builders (Company, Individual, Branch), Maintenance & Alteration contractors, and Electrical, Mechanical, Plumbing, Elevator and Boiler trades, among others.
What fields do I get?
License number, business name, contractor name, license type, status, issue and expiration dates, city, and ZIP. Status and issue date come from each licensee's detail page.
How am I charged?
Pay-per-result — per license match returned. No charge for searches with no results.
Is this personal data?
It's public professional-license data (business and license-holder records as LARA publishes them on its public portal); we add no personal/PII enrichment.
How current is it?
It reflects the live LARA/Accela record at lookup time — the same data you'd see on the public portal.
Guides & use cases
Related actors