← Health board

NSCB

Nevada Contractor License Lookup & Verify (NSCB)

Verify any Nevada contractor by license number or business name — status, trade classifications, bond info, principals, and address — from the official NSCB registry.

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

Verification

97%golden-diff success
419canary runs
0days since last canary run

Output fields

Authoritative field set from the dataset schema.

FieldType
license_numberstring|null
legal_namestring|null
dba_namestring|null
nv_business_idstring|null
principal_namestring|null
classificationstring|null
statusstring|null
citystring|null
statestring|null
matched_bystring|null
has_detailboolean|null
monetary_limitstring|null
mailing_addressstring|null
mailing_citystring|null
mailing_statestring|null
mailing_zipstring|null
mailing_phonestring|null
physical_addressstring|null
physical_citystring|null
physical_statestring|null
physical_zipstring|null
physical_phonestring|null
status_datestring|null
origin_datestring|null
expiration_datestring|null
business_typestring|null
classificationsarray|null
principalsarray|null
qualified_individualsarray|null
bond_typestring|null
bond_numberstring|null
bond_amountstring|null
bond_surety_companystring|null
bond_effective_datestring|null
source_urlstring|null
scraped_atstring|null

Sample row

{
  "license_number": "0014202",
  "legal_name": "SMITH ELECTRIC",
  "dba_name": null,
  "nv_business_id": "NV20101370144",
  "principal_name": null,
  "classification": "C-2 Electrical",
  "status": "Active",
  "city": "CARSON CITY",
  "state": "NV",
  "matched_by": "company_name",
  "has_detail": true,
  "monetary_limit": "$40,000.00",
  "mailing_address": "1651 N WINNIE LANE",
  "mailing_city": "CARSON CITY",
  "mailing_state": "NV",
  "mailing_zip": "89703",
  "mailing_phone": "(775) 885-0333",
  "physical_address": "1651 N WINNIE LANE",
  "physical_city": "CARSON CITY",
  "physical_state": "NV",
  "physical_zip": "89703",
  "physical_phone": "(775) 885-0333",
  "status_date": "05/16/2025",
  "origin_date": "07/06/1977",
  "expiration_date": "07/31/2027",
  "business_type": "Sole Proprietor",
  "classifications": [
    "C-2 Electrical"
  ],
  "principals": [
    {
      "name": "SMITH, ALFRED MERLIN JR",
      "role": "Owner"
    }
  ],
  "qualified_individuals": [
    {
      "name": "SMITH, ALFRED MERLIN JR",
      "qualifier_type": "CMS and Trade"
    }
  ],
  "bond_type": "Surety",
  "bond_number": "9080237",
  "bond_amount": "$1,000.00",
  "bond_surety_company": "FIDELITY & DEPOSIT COMPANY OF MARYLAND",
  "bond_effective_date": "06/27/1977",
  "source_url": "https://app.nvcontractorsboard.com//Clients/NVSCB/Public/Shared/Details.aspx?EntID=3874334&LicNum=393849"
}

Inputs

FieldTypeReqDefaultDescription
query string no "Smith Electric" A Nevada NSCB license number (digits only, e.g. '0014202') OR a business name OR a person's name. Numbers are looked up directly; names search the company-name index by default. Use 'searchBy' to switch to principal/QI name search.
queries array no ["0014202","Smith Electric"] Look up many licenses in ONE run instead of starting a run per lookup. Accepts the same values as 'Search query' — license numbers, business names, or principal names, mixed freely. Combined with 'Search query' if you fill both, and duplicates are removed. Billing is unchanged: you are charged per matched record returned, not per query submitted.
searchBy string no "auto" Controls which NSCB index to search. 'auto' (default) routes digit-only queries to license-number lookup and everything else to company-name search.
includeDetails boolean no true When on (default), each match is enriched with its full detail record: addresses, phone, business type, principals, qualified individuals, bond info, and dates. Turn off for a faster, lighter result list.
maxResults integer no 50 Cap on the number of matches returned (and enriched) PER QUERY, not per run — so a batch of 20 names cannot silently return only the first 50 rows overall and read as 'the rest don't exist'. Defaults to 50. A license-number query returns exactly one record regardless.
proxyConfiguration object no {"useApifyProxy":true,"apifyProxyGroups":["RESIDENTIAL"]} NSCB intermittently drops requests from Apify datacenter IPs, so this defaults to a residential proxy for reliable results. Bandwidth per run is tiny. You may switch it off to try datacenter IPs.

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 Nevada State Contractors Board (NSCB) public 'ContractorLicenseSearch' portal — authoritative public-record data.

What can I search by?

A license number (digits only, e.g. '0014202'), a business name, or a principal/qualified-individual name. Use the 'searchBy' field to select the mode; 'auto' handles digit-only vs. name classification automatically.

What fields do I get?

License number, business name, DBA, NV business ID, trade classification, status, city, and state always. With includeDetails on (default): full addresses, phone, business type, principals, qualified individuals, bond details, and dates.

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 NSCB publishes them on its public portal); we add no personal/PII enrichment.

How current is it?

It reflects the live NSCB record at lookup time — the same data you'd see on the public portal.

Guides & use cases

Related actors