# Nevada Business Entity Search & LLC Leads Scraper (`scrapebench/nevada-business-entity-search`) Actor

Nevada LLCs and corporations from the Secretary of State's business entity list: lookup by name or NV Business ID, or export by type, status, formation and annual-list due date.

- **URL**: https://apify.com/scrapebench/nevada-business-entity-search.md
- **Developed by:** [ScrapeBench](https://apify.com/scrapebench) (community)
- **Categories:** Lead generation
- **Security:** Limited permissions
- **Stats:** 5 total users, 4 monthly users, 60.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

$0.0025 / business entity record

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

## Nevada Business Entity Search & LLC Leads Scraper

### Pain points

- The Secretary of State's search (orion.nv.gov) sits behind an Incapsula bot wall that blocks automated clients after a page or two.
- The full database is sold as a paid download; the free search shows one page of results at a time.
- Nevada's annual list (the yearly renewal) due date sits in each entity's record, so finding companies about to renew means reading them one by one.

### What we solve

- Export mode: every Nevada entity that matches your filters (entity type, status, formation date, annual list due date, name keywords), up to 100,000 rows a run.
- Lookup mode: company names (matched from the start of the name) or NV Business IDs / entity numbers.
- Every row: NV Business ID, entity number, name, type, status, formation date, home jurisdiction, annual list due date, registered agent name, street and type (commercial or noncommercial).
- Read from a copy of the state's list of about 2.4 million entities, so runs never hit the bot wall.

### Summary

Nevada business entity data from the Nevada Secretary of State. Export: every Nevada LLC, corporation, nonprofit, partnership or trust that matches your filters, from a copy of the Secretary of State's business entity list (about 2.4 million records). Lookup: a company name or NV Business ID. Filter by entity type, status (Active, Default, Revoked ...), formation date, annual list due date and name keywords. Every row carries the NV Business ID, entity number, name, type, status, formation date, home jurisdiction, annual list due date, and the registered agent's name, street and type. Built for registered agents and compliance services chasing renewals, agencies prospecting new Nevada companies and KYB teams checking a counterparty. No business address, officers or phone numbers: the state's list does not carry them. Pay only per entity returned.

### Who it's for

- Registered agents, CPAs and compliance services reaching Nevada companies whose annual list is coming due
- Agencies and SMB vendors (web design, bookkeeping, insurance, banking) prospecting newly formed Nevada companies
- Fintech, compliance and KYB teams checking that a Nevada company exists, its status and its registered agent
- Suppliers and trade marketers building Nevada lists by name keyword

### How to use

This actor does two jobs. Run it, then collect results from the run's dataset (export to JSON/CSV/Excel, or pull via the Apify API).

**Get a list (export):** no names, just filters; returns the whole matching list.

```json
{
  "mode": "export",
  "entityTypes": [
    "LLC"
  ],
  "statuses": [
    "Active"
  ],
  "formedAfter": "2026-10-01",
  "maxResults": 100
}
```

**Check specific firms (lookup):** put company names or licence numbers in `mode`, `queries`; **Inputs** below says how each is matched.

```json
{
  "mode": "lookup",
  "queries": [
    "1041 Corning Luxury Investments",
    "NV20260000940"
  ],
  "maxResults": 10
}
```

See **Inputs** below for every available field.

### What you get

One row per record:

| Field | Description |
|---|---|
| `state` | NV |
| `entity_id` | NV Business ID (e.g. NV20260000940) |
| `entity_name` | Registered name, as the state publishes it |
| `entity_type / entity_type_code` | Type label as the state gives it (Domestic Limited Liability Company (86)) |
| `status` | Active, Default, Registered, Reserved, Revoked, Dissolved ... |
| `formation_date` | Formation date for a Nevada entity |
| `registered_in_state_since` | For an entity formed elsewhere: the date it registered in Nevada |
| `years_in_business` | Whole years since formation, active entities only |
| `jurisdiction` | State or country of formation |
| `annual_report_due` | Annual list (yearly renewal) due date |
| `agent_name / agent_street` | Registered agent and its street (no city in the state's list) |
| `agent_type` | Commercial or Noncommercial registered agent |
| `entity_number` | The state's entity number (e.g. E00045512026-1) |
| `source_url` | The Secretary of State's search page |

Sample:

```json
{
  "source_url": "https://orion.nv.gov/portal/public/#/public/nvsos/en/CaseXscreen?screen=external-GenericFilingsSearch&tabRoute=business#ef6c60fd-e4fc-4a85-8f5b-b4c900a5b78e",
  "state": "NV",
  "entity_id": "NV20260000940",
  "entity_name": "1041 Corning Luxury Investments LLC",
  "entity_type": "Domestic Limited Liability Company (86)",
  "entity_type_code": "Domestic Limited Liability Company (86)",
  "status": "Active",
  "formation_date": "2026-09-14",
  "registered_in_state_since": null,
  "years_in_business": 0,
  "jurisdiction": "NV",
  "principal_street": null,
  "principal_city": null,
  "principal_state": null,
  "principal_zip": null,
  "mailing_street": null,
  "mailing_city": null,
  "mailing_state": null,
  "mailing_zip": null,
  "agent_name": "Vcorp Agent Services, Inc.",
  "agent_street": "701 S. Carson Street, Suite 200",
  "agent_city": null,
  "agent_state": null,
  "agent_zip": null,
  "annual_report_due": "2027-09-30",
  "naics_code": null,
  "naics": null,
  "officers": null,
  "entity_number": "E00045512026-1",
  "agent_type": "Commercial"
}
```

### Inputs

| Field | Required | Type | Default | Description |
|---|---|---|---|---|
| `mode` | no | string | `"export"` | export: every Nevada company that matches the filters below, from a copy of the Secretary of State's business entity list (2.4 million records). lookup: find the companies you name in `Business names or NV Business IDs`. auto: lookup when you give names, export otherwise. |
| `queries` | no | array | `[]` | Lookup mode: one company name (matched from its start, e.g. "Silver State Plumbing") or NV Business ID (e.g. NV20211234567) or entity number (e.g. E0123452021-3) per line. Filters below still apply (e.g. only Active). |
| `query` | no | string | — | Same as the list above, one value. Both are combined if you fill both. |
| `entityTypes` | no | array | `["LLC"]` | Keep only these types: LLC, Corporation, Nonprofit, Limited Partnership, LLP, Cooperative, Trust. A Nevada type label (e.g. Domestic Limited Liability Company (86)) also works. |
| `statuses` | no | array | `["Active"]` | Keep only these statuses: Active, Default, Registered, Reserved, Revoked, Permanently Revoked, Dissolved, Expired, Cancelled, Withdrawn, Merged Dissolved, Converted Out, Terminated. "Default" means the annual list is late but the entity is not yet revoked. |
| `formedAfter` | no | string | `"2026-10-06"` | Newly formed companies: only entities formed in Nevada (or registered here, if formed elsewhere) on or after this date, YYYY-MM-DD. |
| `formedBefore` | no | string | — | Only entities formed on or before this date, YYYY-MM-DD. |
| `nameKeywords` | no | array | — | Keep only businesses whose name contains one of these words, e.g. construction, roofing, nail, dental. |
| `minYearsInBusiness` | no | integer | — | Established businesses: active entities formed at least this many years ago. |
| `maxYearsInBusiness` | no | integer | — | Active entities formed at most this many years ago. |
| `annualReportDueAfter` | no | string | — | Only entities whose annual list (Nevada's yearly renewal) is due on or after this date, YYYY-MM-DD. |
| `annualReportDueBefore` | no | string | — | Entities about to owe their annual list: due on or before this date, YYYY-MM-DD. |
| `maxResults` | no | integer | `100` | Cap on rows returned (bounds cost). Up to 100,000. |
| `proxyConfiguration` | no | object | `{"useApifyProxy": false}` | Optional; not needed. Runs read a copy of the state's list, not the portal. |

### Pricing (Pay Per Event)

You pay per result (`dataset-item`) — **no charge for empty runs**. Example: **1000 entity records** at *$0.0025/result* ≈ **$2.50**.

Notices (unknown filter, no match, source unavailable) are free.

### Use cases

- Renewal leads: active Nevada LLCs whose annual list is due next month, with their registered agent.
- New-business leads: every LLC formed in Nevada since a date.
- KYB / due diligence: look up a company by name or NV Business ID and read its status, formation date and registered agent.
- Registered-agent market share: which agents (commercial or not) new Nevada companies use.

### Why this actor

- Answers from a copy of the state's whole entity list, not the bot-walled search page.
- Annual list due date on 98% of rows, usable as a filter: a ready renewal-lead list.
- Status kept as the state gives it, including Default (late annual list, not yet revoked).
- Pay per entity; notices are free.

### Limitations & updates

Nevada only (for other states see the nationwide US Business Entity Search). Answers from a copy of the Secretary of State's entity list, so a company formed after the copy was taken is not in it yet; a copy older than 45 days comes with a free note. No business address, officers, email or phone numbers (the list does not carry them); the registered agent comes with a street but no city. Formation date is missing on about a quarter of rows (mostly older entities and business licences). Name lookup matches from the start of the name.

### FAQ

**Where does the data come from?**

The Nevada Secretary of State's public business entity search, copied into a snapshot; runs read the copy, not the portal. A copy older than 45 days comes with a free note in the run.

**How do I find companies about to renew?**

Mode export, Statuses Active (or Default for late ones), and Annual list due on or after / on or before for the window you want.

**Can I search by city?**

No. The state's list has no business address, only the registered agent's street; a city filter answers a free note.

**Are officers or managers included?**

No. The list does not carry them.

**How does name lookup match?**

From the start of the name, as the state's search does (words like A, THE and CO are skipped): 'Silver State Plumb' finds 'Silver State Plumbing LLC'. An NV Business ID or entity number matches exactly.

**How am I charged?**

One event per business entity returned. Notices are free.

### Guides & use cases

Written up on **[scrapebench.dev](https://scrapebench.dev)** — the bench that runs and verifies this actor against the live source every night:

- **How-to:** [How to run Nevada Business Entity Search & LLC Leads Scraper](https://scrapebench.dev/guides/how-to-nevada-business-entity-search/)
- **Use case:** [Nevada Annual List Renewal Leads for Registered Agents and CPAs](https://scrapebench.dev/use-cases/nevada-annual-list-renewal-leads/)

More actors, coverage and nightly verification results: **[scrapebench.dev](https://scrapebench.dev)**

### Works with AI assistants (MCP)

Callable as an MCP tool, so Claude, Cursor, VS Code Copilot and other MCP clients can run it directly. Grab the config from the [MCP tab](https://apify.com/scrapebench/nevada-business-entity-search/api/mcp) on this page — Apify hosts the server and keeps that snippet current, and OAuth signs you in on first connect, so no API token goes in your config file.

Then just ask:

> "List active Nevada LLCs whose annual list is due in December 2026, with their registered agent."

That is mode export, entity types LLC, statuses Active, annual list due on or after 2026-12-01 and on or before 2026-12-31. Keep maxResults small on a first call. Runs started this way bill exactly like any other run.

### Data & lawful use

This actor collects publicly available information that the Nevada Secretary of State (Commercial Recordings Division) publishes for public
lookup — licence records, business listings and the contact details professionals list there.
Some of it identifies individuals (sole proprietors, licence holders, agents), so treat any
names, phone numbers and emails in your results as personal data.

When you run this actor, you decide what is collected and what it is used for, so you are the
controller of that data and we act only as your processor (Apify Standard Actor Contract).
You need a lawful basis for your use, must honour opt-out and deletion requests, and must
follow the marketing rules that apply to you (CAN-SPAM, TCPA, GDPR, CCPA and similar).
Don't use the output for unsolicited bulk messaging, for screening covered by the FCRA, or
for anything the source's own terms forbid.

Your results are stored in your own Apify account. We don't keep a copy of your results and
don't sell or share them.

### Disclaimer

This is an independent tool. It is not affiliated with, endorsed by or sponsored by
the Nevada Secretary of State (Commercial Recordings Division). Names and marks are used only to describe the data source. Records are
provided as published by the source and may be out of date or incomplete. For anything
consequential (hiring, a permit, a legal decision), confirm the record with the issuing
agency. You are responsible for making sure your use complies with applicable law and the
source's terms.

### Need help?

Open an issue on this actor's **Issues** tab and we'll respond there. Bug reports, missing
fields and feature requests are all welcome. Guides and examples: [scrapebench.dev](https://scrapebench.dev).

If you are a person named in this data and want your record removed from our copy, email
apify-help@scrapebench.dev; the source agency remains the official record.

Your run may be used to improve our services. If something looks off, or you want this actor to fit your use better, please share your run data with us: [Apify Console → Settings → Security → Share run data with developers](https://console.apify.com/settings/security). It lets us see exactly what went wrong and keep improving the actor.

# Actor input Schema

## `mode` (type: `string`):

export: every Nevada company that matches the filters below, from a copy of the Secretary of State's business entity list (2.4 million records). lookup: find the companies you name in `Business names or NV Business IDs`. auto: lookup when you give names, export otherwise.

## `queries` (type: `array`):

Lookup mode: one company name (matched from its start, e.g. "Silver State Plumbing") or NV Business ID (e.g. NV20211234567) or entity number (e.g. E0123452021-3) per line. Filters below still apply (e.g. only Active).

## `query` (type: `string`):

Same as the list above, one value. Both are combined if you fill both.

## `entityTypes` (type: `array`):

Keep only these types: LLC, Corporation, Nonprofit, Limited Partnership, LLP, Cooperative, Trust. A Nevada type label (e.g. Domestic Limited Liability Company (86)) also works.

## `statuses` (type: `array`):

Keep only these statuses: Active, Default, Registered, Reserved, Revoked, Permanently Revoked, Dissolved, Expired, Cancelled, Withdrawn, Merged Dissolved, Converted Out, Terminated. "Default" means the annual list is late but the entity is not yet revoked.

## `formedAfter` (type: `string`):

Newly formed companies: only entities formed in Nevada (or registered here, if formed elsewhere) on or after this date, YYYY-MM-DD.

## `formedBefore` (type: `string`):

Only entities formed on or before this date, YYYY-MM-DD.

## `nameKeywords` (type: `array`):

Keep only businesses whose name contains one of these words, e.g. construction, roofing, nail, dental.

## `minYearsInBusiness` (type: `integer`):

Established businesses: active entities formed at least this many years ago.

## `maxYearsInBusiness` (type: `integer`):

Active entities formed at most this many years ago.

## `annualReportDueAfter` (type: `string`):

Only entities whose annual list (Nevada's yearly renewal) is due on or after this date, YYYY-MM-DD.

## `annualReportDueBefore` (type: `string`):

Entities about to owe their annual list: due on or before this date, YYYY-MM-DD.

## `maxResults` (type: `integer`):

Cap on rows returned (bounds cost). Up to 100,000.

## `proxyConfiguration` (type: `object`):

Optional; not needed. Runs read a copy of the state's list, not the portal.

## Actor input object example

```json
{
  "mode": "export",
  "queries": [],
  "entityTypes": [
    "LLC"
  ],
  "statuses": [
    "Active"
  ],
  "formedAfter": "2026-10-06",
  "maxResults": 100,
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}
```

# Actor output Schema

## `results` (type: `string`):

Business-entity records, one row per entity; notices are free.

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "mode": "export",
    "entityTypes": [
        "LLC"
    ],
    "statuses": [
        "Active"
    ],
    "formedAfter": "2026-10-06",
    "maxResults": 100
};

// Run the Actor and wait for it to finish
const run = await client.actor("scrapebench/nevada-business-entity-search").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "mode": "export",
    "entityTypes": ["LLC"],
    "statuses": ["Active"],
    "formedAfter": "2026-10-06",
    "maxResults": 100,
}

# Run the Actor and wait for it to finish
run = client.actor("scrapebench/nevada-business-entity-search").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "mode": "export",
  "entityTypes": [
    "LLC"
  ],
  "statuses": [
    "Active"
  ],
  "formedAfter": "2026-10-06",
  "maxResults": 100
}' |
apify call scrapebench/nevada-business-entity-search --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,scrapebench/nevada-business-entity-search"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/HQGNVceB3wOruERHU/builds/JQm66fPnKh52jC6uI/openapi.json
