← Health board

NM CID

New Mexico Contractor License Lookup & Verify (NM CID)

Search and verify New Mexico contractors by name, license number, city, or ZIP — status, address, and expiry — from the official NM Construction Industries Division registry.

100%golden-diff pass
Run it on Apify verified nightly

Verification

100%golden-diff success
6canary runs
4days since last update

Output fields

Authoritative field set from the dataset schema.

FieldType
statestring|null
license_numberstring|null
business_namestring|null
person_namestring|null
license_typestring|null
statusstring|null
issue_datestring|null
expiration_datestring|null
citystring|null
countystring|null
addressstring|null
zip_codestring|null
phonestring|null
bond_amountstring|null
bond_companystring|null
insurance_companystring|null
matched_bystring|null
source_urlstring|null
scraped_atstring|null

Sample row

{
  "state": "NM",
  "license_number": "396966",
  "business_name": "ADAMS & SMITH, INC.",
  "person_name": null,
  "license_type": "Contractor",
  "status": "Active",
  "issue_date": null,
  "expiration_date": "12/31/2027",
  "city": "LINDON",
  "county": null,
  "address": "1380 W CENTER ST",
  "zip_code": "84042",
  "phone": null,
  "bond_amount": null,
  "bond_company": null,
  "insurance_company": null,
  "matched_by": "business_name",
  "source_url": "https://public.psiexams.com/search.jsp"
}

Inputs

FieldTypeReqDefaultDescription
businessName string no "Smith" Search by contractor business name (partial matches allowed, e.g. 'Smith'). Combine with other fields to narrow results.
licenseNumber string no Exact NM CID contractor license number. When set, returns that specific license.
city string no Filter results to a business city (e.g. 'Albuquerque').
zipCode string no Filter results to a business ZIP code.
maxResults integer no 20 Cap on the number of license matches returned in a single run. The portal returns 20 per page and this actor reads only the first page, so this is capped at 20.

Pricing

Two charges: a per-search fee (search, $0.02/search) plus a per-match fee (license-match, $0.01/match).
Example: a search returning 20 license matches ≈ $0.22. An empty search is billed only the $0.02 search fee.

FAQ

Where does the data come from?

The official New Mexico Construction Industries Division (CID) public contractor registry, hosted at public.psiexams.com.

What can I search by?

A business name, an exact license number, a city, and/or a ZIP code. Combine fields to narrow results; results are deduped by license number.

What fields do I get?

License number, status, business name, address, city, ZIP code, and expiry date — plus a link to the official NM CID search portal.

How am I charged?

Two charges: a small per-search fee that covers the live, CAPTCHA-gated lookup, plus a per-match fee for each license returned. A search with no matches is billed only the per-search fee.

Why is there a per-search fee when other lookup actors don't have one?

The NM CID portal gates every search behind a CAPTCHA, which this actor clears using an automated CAPTCHA-solving service (DeathByCaptcha) — a real per-run cost. The per-search fee covers that; because one search can return many contractors, the per-match cost stays low.

Is this personal data?

It's public professional-license data (business and license records as NM CID publishes them); we add no personal/PII enrichment.

How current is it?

It reflects the live NM CID registry at lookup time.

Related actors