NSCB
Nevada Contractor Directory & Leads Scraper (NSCB)
Every actively licensed Nevada contractor in a county, by classification — business name, phone, street address, licence number, classifications, monetary limit and expiry — from the Nevada State Contractors Board.
Verification
Output fields
Authoritative field set from the dataset schema.
| Field | Type |
|---|---|
business_name | string|null |
phone | string|null |
address | string|null |
city | string|null |
address_state | string|null |
zip_code | string|null |
county | string|null |
state | string|null |
license_number | string|null |
license_type | string|null |
status | string|null |
expiration_date | string|null |
classifications | string|null |
monetary_limit | string|null |
limitation | string|null |
requested_county | string|null |
requested_trade | string|null |
matched_by | string|null |
county_name | string|null |
trade | string|null |
trade_code | string|null |
notice | string|null |
notice_type | string|null |
source_url | string|null |
Sample row
{
"business_name": "2 FORTY ELECTRIC LLC",
"phone": "(702) 433-7079",
"address": "7322 BONK BLVD",
"city": "LAS VEGAS",
"address_state": "NV",
"zip_code": "89139",
"county": "Clark",
"state": "NV",
"license_number": "0089901",
"classifications": "C-2 Electrical",
"monetary_limit": "$500,000.00",
"limitation": null,
"expiration_date": "10-31-2028",
"status": "Active",
"requested_county": "Clark",
"requested_trade": "C02 Electrical",
"source_url": "https://app.nvcontractorsboard.com/Clients/nvscb/Public/ContractorListing/ListingSearch.aspx"
} Inputs
| Field | Type | Req | Default | Description |
|---|---|---|---|---|
listOptionsOnly | boolean | no | false | If true, skip the scrape and return the 17 Nevada counties plus the 41 licence classifications the Nevada State Contractors Board (NSCB) lets you search by, with their codes. Free, not charged. |
trade | string | no | "C-2" | An NSCB classification, by code or name, e.g. 'C-2', 'C02', 'Electrical', 'Roofing', 'B' (General Building). A word from the name works too: 'electric' finds C-2 Electrical. Leave it empty to get every classification in the county. |
trades | array | no | ["Electrical","Roofing"] | Several classifications in ONE run, e.g. C-2 and C-1 and C-15. Combined with 'Classification' if you fill both. Every classification is searched in every county, and a licence returned by two searches is returned (and billed) once. |
county | string | no | "Douglas" | Nevada county, e.g. 'Clark', 'Washoe County', 'carson city'. Case, punctuation and a trailing 'County' do not matter. Leave it empty to search all of Nevada, which also returns licensees with no Nevada county on file (mostly out-of-state firms). If it is not a Nevada county, the run returns the free county and classification lists instead of failing. |
counties | array | no | ["Clark","Washoe"] | Several counties in ONE run, e.g. Clark and Washoe. Combined with 'County' if you fill both. |
maxResults | integer | no | — | Cap on the contractors returned PER county + classification search, not per run, so adding counties can never silently truncate the ones later in the list. Leave empty to return every match. |
proxyConfiguration | object | no | {"useApifyProxy":false} | Optional. NSCB answers direct requests; enable a proxy only if runs come back with a 'blocked' notice. |
Pricing
Pay per result (dataset-item) — no charge for empty runs.
Example: 855 Clark County electrical contractors at $0.002/result ≈ $1.71.
FAQ
Where does the data come from?
From the Nevada State Contractors Board's public Contractor Listing Search at app.nvcontractorsboard.com, filtered by its own county and classification lists.
Does it return email addresses?
No. NSCB's listing does not publish email, so no row carries one. You get business name, phone, street address, licence number, classifications, monetary limit and expiry.
How many contractors does a search return?
Counted on the live search 2026-10-06, active licences: Clark County C-2 Electrical 855, Clark C-15 Roofing and Siding 114, Washoe C-2 253, Washoe C-15 68, Douglas C-2 52. Clark County with every classification is 7,427; all of Nevada is 19,156.
Why are some out-of-state firms missing from my county search?
31% of the statewide list have an out-of-state address (2026-10-06), and most of them come back only when you search all of Nevada, not under a county. Some do appear under a county: 2 of the 52 Douglas County electricians have an out-of-state address. Leave the county empty to include everyone.
How do I name a classification?
By code ('C-2', 'C02', 'B', 'AB'), by name ('Electrical', 'Roofing and Siding'), or by a word from the name ('roofing' finds C-15). The search filters on NSCB's 41 classification families; a sub-class such as A-12 is found through its family (A). Turn on Discovery Mode to get all 41 with their codes, free.
Does the classifications column list everything a firm holds?
Not always. NSCB may show only the classes within the family you searched, so treat the column as what that search matched, not as the firm's complete licence.
Does it include expired or suspended licences?
No. NSCB's Contractor Listing Search lists active licences only, so every row has status Active.
How am I charged?
One event per contractor returned ($0.002). A licence that matches two of your searches is returned and charged once. The county and classification lists, and any row explaining a source problem, are free.
Guides & use cases
Related actors