# New Jersey Consumer Affairs License Verification Scraper (`crawlerbros/new-jersey-consumer-affairs-license-scraper`) Actor

Look up New Jersey professional and business licenses from the Division of Consumer Affairs public verification system. Search by name, license number, or profession/board across nursing, real estate appraisal, cosmetology, engineering, accountancy, pharmacy, and 50+ other regulated professions.

- **URL**: https://apify.com/crawlerbros/new-jersey-consumer-affairs-license-scraper.md
- **Developed by:** [Crawler Bros](https://apify.com/crawlerbros) (community)
- **Categories:** Automation, Lead generation, Developer tools
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $3.00 / 1,000 results

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

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

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
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.
Actors are written with capital "A".

## 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.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js/docs.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python/docs.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

## New Jersey Consumer Affairs License Verification Scraper

Look up professional and business licenses issued by the **New Jersey Division of
Consumer Affairs** — the state agency that regulates over 50 professions and
occupational boards, including nursing, real estate appraisal, cosmetology,
engineering, accountancy, pharmacy, architecture, and more. This Actor automates
the public [License Verification](https://newjersey.mylicense.com/verification/)
lookup tool so you can search and export license records in bulk instead of
looking them up one at a time in a browser.

### What this actor does

- **Search by person or business/facility** — individually licensed professionals or licensed businesses (pharmacies, cosmetology salons, funeral homes, contractor firms, and more)
- **50+ professions and occupational boards** covered — nursing, real estate appraisal, cosmetology, engineering, accountancy, pharmacy, architecture, and more
- **Combine any filters** — profession/board, exact license type, name, city, license number, and status, all at once
- **License status filtering** across the state's full 40+ status vocabulary (Active, Expired, Suspended, Revoked, and more)
- **Disciplinary-action flag** on every record where New Jersey publishes one
- **Empty fields are omitted** — only fields New Jersey actually publishes for a license are included

### Output per license

- **Licensee name** — the individual's full name, or the business/facility name
- **Profession / board** — the licensing board that regulates the license (e.g. Nursing, Pharmacy, Accountancy)
- **License type** — the specific license/certification (e.g. Registered Professional Nurse, Certified Public Accountant)
- **License number**
- **License status** — Active, Expired, Inactive, Revoked, Withdrawn, etc.
- **Status change reason** and **last status change date**
- **Issue date** and **expiration date**
- **City** / **state** on file
- **Home state** — the licensee's state of primary licensure for multi-state/compact licenses (e.g. interstate nurse licensure compact), where New Jersey publishes one
- **Mailing address** (business/facility searches)
- **Whether the license has any recorded board disciplinary action**

### Input

| Field | Type | Default | Description |
|---|---|---|---|
| `searchType` | string | `person` | `person` (individual licensee) / `business` (licensed facility/firm) |
| `profession` | string | – (all) | Licensing board/profession, e.g. Nursing, Cosmetology and Hairstyling, Real Estate Appraisers (50+ options) |
| `personLicenseType` | string | – (all) | Exact person license/certification type, e.g. Registered Professional Nurse (searchType=person) |
| `businessLicenseType` | string | – (all) | Exact business/facility license type, e.g. Pharmacy, Funeral Home (searchType=business) |
| `firstName` | string | – | First/middle name (searchType=person) |
| `lastName` | string | `Smith` | Last name (searchType=person) |
| `businessName` | string | – | Full or partial business/facility name (searchType=business) |
| `licenseNumber` | string | – | Exact or partial NJ license number, works for both search types |
| `city` | string | – | City on file with the Division of Consumer Affairs |
| `licenseStatus` | string | – (all) | Filter to one of 40+ status values, e.g. Active, Expired, Suspended, Revoked |
| `maxItems` | int | `20` | Hard cap on emitted records (1–2000) |

You can combine as many filters as you like — for example, `profession=Nursing`
+ `city=Newark` + `licenseStatus=Active` returns only active nurses licensed
with a Newark address on file.

#### Example: search for a licensed nurse by name

```json
{
  "searchType": "person",
  "profession": "Nursing",
  "lastName": "Smith",
  "maxItems": 20
}
````

#### Example: active pharmacies in a specific city

```json
{
  "searchType": "business",
  "profession": "Pharmacy",
  "city": "Newark",
  "licenseStatus": "Active",
  "maxItems": 50
}
```

#### Example: look up an exact license number

```json
{
  "searchType": "person",
  "licenseNumber": "26NR12345600"
}
```

### Use cases

- **Employment screening** — verify a healthcare or licensed professional's credential is Active before hiring
- **Vendor due diligence** — confirm a contractor, pharmacy, or funeral home license is current and free of disciplinary action
- **Compliance monitoring** — track license status changes for professionals or businesses you monitor
- **Consumer protection research** — check disciplinary history before engaging a licensed provider
- **Lead generation** — build lists of licensed professionals or businesses by board, city, or license type

### FAQ

**Do I need a proxy or a paid Apify plan to run this?**
No. The Actor talks directly to New Jersey's public verification API and works
on the Apify free plan with no proxy configuration required.

**Why don't some records have a license number?**
A small number of licenses on New Jersey's own system (typically very old or
administratively deleted records) don't carry a license number. The Actor
reports exactly what the state publishes — it never fabricates a value.

**Can I search by license number alone?**
Yes — enter it in the License number field with `searchType` left on either
Person or Business, whichever matches the license you're looking up.

**Is this an official New Jersey government service?**
No. This Actor is an independent tool that automates the public verification
form at `newjersey.mylicense.com/verification`, the same website the New Jersey
Division of Consumer Affairs makes available to the public. It is not affiliated
with or endorsed by the State of New Jersey.

**Why is my search slow?**
Searches with only a profession or license-type filter (no name, city, or
license number) ask New Jersey's own system to scan its entire database for
that profession, which can take 30-60 seconds server-side before it even
returns the first page. Adding a name, city, or license number narrows the
query and returns results in a few seconds.

**How current is the data?**
New Jersey's verification system is described by the state as a "real-time
system with access to the most current professional license information," so
results reflect the state's live database at the time you run the Actor.

# Actor input Schema

## `searchType` (type: `string`):

Search for an individually licensed person, or a licensed business/facility (e.g. pharmacy, accountancy firm, cosmetology shop).

## `profession` (type: `string`):

Filter by the licensing board/profession (e.g. Nursing, Cosmetology and Hairstyling, Real Estate Appraisers). Leave as "All professions" to search every board.

## `personLicenseType` (type: `string`):

Filter by the exact person license/certification type (e.g. Registered Professional Nurse, Certified Public Accountant, Professional Engineer). Ignored when Search type = Business.

## `businessLicenseType` (type: `string`):

Filter by the exact business/facility license type (e.g. Pharmacy, Cemetery, Funeral Home). Ignored when Search type = Person.

## `firstName` (type: `string`):

Licensee's first or middle name. Combine with Last name for a precise person search. At least 2 characters recommended.

## `lastName` (type: `string`):

Licensee's last name. At least 2 characters recommended. Example: Smith

## `businessName` (type: `string`):

Full or partial business/facility name. At least 2 characters recommended. Example: CVS Pharmacy

## `licenseNumber` (type: `string`):

Exact or partial NJ license number, e.g. 26NP00997200. Works for both person and business searches.

## `city` (type: `string`):

Filter by the licensee's or business's city on file with the Division of Consumer Affairs. At least 2 characters recommended.

## `licenseStatus` (type: `string`):

Only emit records whose current license status matches. The full option list mirrors every status value New Jersey's own system defines (sourced from its official bulk-download search form). This filter is applied after fetching each candidate's detail page (the public search form itself has no status filter), so leaving it unset returns more results faster.

## `maxItems` (type: `integer`):

Hard cap on the number of license records returned.

## Actor input object example

```json
{
  "searchType": "person",
  "profession": "",
  "personLicenseType": "",
  "businessLicenseType": "",
  "lastName": "Smith",
  "licenseStatus": "",
  "maxItems": 20
}
```

# Actor output Schema

## `licenses` (type: `string`):

Dataset containing all scraped New Jersey Consumer Affairs license records.

# 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 = {
    "searchType": "person",
    "profession": "",
    "personLicenseType": "",
    "businessLicenseType": "",
    "lastName": "Smith",
    "licenseStatus": "",
    "maxItems": 20
};

// Run the Actor and wait for it to finish
const run = await client.actor("crawlerbros/new-jersey-consumer-affairs-license-scraper").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 = {
    "searchType": "person",
    "profession": "",
    "personLicenseType": "",
    "businessLicenseType": "",
    "lastName": "Smith",
    "licenseStatus": "",
    "maxItems": 20,
}

# Run the Actor and wait for it to finish
run = client.actor("crawlerbros/new-jersey-consumer-affairs-license-scraper").call(run_input=run_input)

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

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

```

## CLI example

```bash
echo '{
  "searchType": "person",
  "profession": "",
  "personLicenseType": "",
  "businessLicenseType": "",
  "lastName": "Smith",
  "licenseStatus": "",
  "maxItems": 20
}' |
apify call crawlerbros/new-jersey-consumer-affairs-license-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=crawlerbros/new-jersey-consumer-affairs-license-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "New Jersey Consumer Affairs License Verification Scraper",
        "description": "Look up New Jersey professional and business licenses from the Division of Consumer Affairs public verification system. Search by name, license number, or profession/board across nursing, real estate appraisal, cosmetology, engineering, accountancy, pharmacy, and 50+ other regulated professions.",
        "version": "1.0",
        "x-build-id": "MnwhdLpNSQTM0a6uD"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/crawlerbros~new-jersey-consumer-affairs-license-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-crawlerbros-new-jersey-consumer-affairs-license-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/crawlerbros~new-jersey-consumer-affairs-license-scraper/runs": {
            "post": {
                "operationId": "runs-sync-crawlerbros-new-jersey-consumer-affairs-license-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/crawlerbros~new-jersey-consumer-affairs-license-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-crawlerbros-new-jersey-consumer-affairs-license-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "required": [
                    "searchType"
                ],
                "properties": {
                    "searchType": {
                        "title": "Search type",
                        "enum": [
                            "person",
                            "business"
                        ],
                        "type": "string",
                        "description": "Search for an individually licensed person, or a licensed business/facility (e.g. pharmacy, accountancy firm, cosmetology shop).",
                        "default": "person"
                    },
                    "profession": {
                        "title": "Profession / board",
                        "enum": [
                            "",
                            "Accountancy",
                            "Acupuncture",
                            "Applied Behavior Analysts",
                            "Approved Hosp. Training Prog.",
                            "Architecture",
                            "Art Therapist Advisory Comm",
                            "Athletic Trainers",
                            "Audiology",
                            "CDS",
                            "Cemetery",
                            "Cert Psychoanalysts Adv Comm",
                            "Chiropractic Examiners",
                            "Cosmetology and Hairstyling",
                            "Court Reporting",
                            "Creative Arts",
                            "Dentistry",
                            "Diet and Nutrition",
                            "EEMW",
                            "Electrical Contractors",
                            "Electrologists",
                            "Engineers & Land Surveyors",
                            "Genetic Counseling",
                            "Hearing Aid Dispensers",
                            "Home Improvement Contractors",
                            "Home Inspection Advisory Comm",
                            "HVACR",
                            "Interior Designers",
                            "Int'l Labor and Matchmaking",
                            "Kosher / Hallal",
                            "Landscape Architecture",
                            "Legalized Games",
                            "Marriage and Family Therapy",
                            "Massage and Bodywork Therapy",
                            "Master Hearth Adv Committee",
                            "Master Plumbers",
                            "Medical Examiners",
                            "Mortuary Science",
                            "Nursing",
                            "Occupational Therapy",
                            "Ophthalmic Dispensers",
                            "Optometry",
                            "Orthotics & Prosthetics",
                            "Perfusionist",
                            "Pharmacy",
                            "Physical Therapy",
                            "Physician Assistants",
                            "Polysomnography",
                            "Professional Planners",
                            "Psychology",
                            "Real Estate Appraisers",
                            "Respiratory Care",
                            "Servicemember Civil Relief Act",
                            "Social Work Examiners",
                            "Veterinary Medical Examiners"
                        ],
                        "type": "string",
                        "description": "Filter by the licensing board/profession (e.g. Nursing, Cosmetology and Hairstyling, Real Estate Appraisers). Leave as \"All professions\" to search every board.",
                        "default": ""
                    },
                    "personLicenseType": {
                        "title": "Person license type (used when Search type = Person)",
                        "enum": [
                            "",
                            "Authorization",
                            "1 Year Temporary Permit",
                            "3 Year Temporary Permit",
                            "Acupuncturist",
                            "ADC Intern",
                            "Adv. Practice Nurse - Non Resident",
                            "Adv. Practice Nurse - Resident",
                            "AMC Controlling Person",
                            "Applied Behavior Analyst",
                            "Apprentice Ophthalmic Disp Branch",
                            "Apprentice Ophthalmic Dispenser",
                            "Apprentice Ophthalmic Tech Branch",
                            "Apprentice Ophthalmic Technician",
                            "Apprentice Plumber",
                            "Approved Instructor",
                            "Architect Exam Candidate",
                            "Assistant Applied Behavior Analyst",
                            "Assoc Counselor Graduate License",
                            "Assoc Marriage & Family Therapist",
                            "Associate Art Therapist",
                            "Associate Counselor",
                            "Associate Dance Movement Therapist",
                            "Associate Drama Therapist",
                            "Associate Home Inspector",
                            "Athletic Trainer",
                            "Athletic Trainer Temporary",
                            "Audiologist",
                            "Audiologist Non-Renewable Temp",
                            "Audiologist Temporary License",
                            "Audiologist-Speech Lang Path",
                            "Barber",
                            "Beautician",
                            "Bioanalytical Lab Dir - Spec",
                            "Bioanalytical Laboratory Dir",
                            "Branch OM Certification",
                            "Branch TPA Certification",
                            "Burglar Alarm License",
                            "CADC Intern Temp License",
                            "CDS Advanced Practice Nurse",
                            "CDS APN Branch",
                            "CDS Certified Nurse Midwife",
                            "CDS CNM Branch",
                            "CDS Dentist",
                            "CDS Dentist Branch",
                            "CDS Optometrist",
                            "CDS Optometrist Branch",
                            "CDS PA Branch",
                            "CDS Physician",
                            "CDS Physician Assistant",
                            "CDS Physician Branch",
                            "CDS Podiatrist",
                            "CDS Podiatrist Branch",
                            "CDS Veterinarian",
                            "CDS Veterinarian Branch",
                            "CE Provider",
                            "CE Provider - Person",
                            "CE Sponsor (Person)",
                            "CE Sponsors-Individual",
                            "Cert Residential Appraiser",
                            "Cert. Realtime Court Reporter",
                            "Certified Alcohol & Drug Coun.",
                            "Certified Court Reporter",
                            "Certified General Appraiser",
                            "Certified Midwife",
                            "Certified Nurse Midwife",
                            "Certified Professional Midwife",
                            "Certified Psychoanalyst",
                            "Certified Public Accountant",
                            "Certified Social Worker",
                            "Chair-Booth Rental",
                            "Chiropractic Assistant",
                            "Chiropractic Temp Travel Lic",
                            "Chiropractor",
                            "Class A Electrical Apprentice",
                            "Class A Journeyman Electrician",
                            "Class B Wireman",
                            "Clinical Dance Movement Therapist",
                            "Clinical Drama Therapist",
                            "CNM w/Prescriptive Authority",
                            "Collaborative Practice",
                            "Compensated Worker",
                            "Cosmetologist-Hairstylist",
                            "CPC Class Registration",
                            "Dental Assistant Internship",
                            "Dental Assistant Ortho Intern",
                            "Dental Hygienist",
                            "Dental Hygienist Branch",
                            "Dentist",
                            "Dentist Branch",
                            "Dispenser Training Permit",
                            "DO NOT URen Temp Physical Therapist Asst",
                            "DO NOT USE Ren Temp Physical Therapist",
                            "DO NOT USE Temp Physical Therapist Asst",
                            "DO NOT USE Temporary Physical Therapist",
                            "Doctor of Osteopathic Medicine",
                            "Doctor of Osteopathy by IMLCC",
                            "Dog Handler/Trainer",
                            "Electrical Contractor",
                            "Electrodiagnostic Permit",
                            "Electrologist",
                            "Elevator Mechanic",
                            "Endodontics Specialty Br Prmt",
                            "Endodontics Specialty Permit",
                            "Engineer-In-Training",
                            "Enteral Sedation Branch Permit",
                            "Enteral Sedation Permit",
                            "FBL CE Sponsor (Person)",
                            "Fire Alarm License",
                            "For. Nurse CSA  - Non Resident",
                            "For. Nurse CSA - Resident",
                            "General Anesthesia Branch Permit",
                            "General Anesthesia Permit",
                            "Genetic Counselor",
                            "Genetic Counselor Work Permit",
                            "Hair Braider",
                            "Hearing Aid Dispenser",
                            "Herbology",
                            "HHA Program Instructors",
                            "Home Inspector",
                            "Homemaker - HHA",
                            "Hospital",
                            "HVACR CE Sponsor",
                            "Immunization Approval",
                            "Interim Business Qualifier",
                            "Interior Designer",
                            "INTL Physician Temporary License",
                            "Journeyman Plumber",
                            "Land Surveyor-In-Training",
                            "Lic. Clin. Alcohol & Drug Coun.",
                            "Lic. Clinical Social Worker",
                            "Lic. Prac. Nurse-Single State",
                            "Lic. Prac.Nurse-Multi State",
                            "Licensed Landscape Architect",
                            "Licensed Residential Appraiser",
                            "Licensed Social Worker",
                            "Limited Professional Certificate",
                            "Limited Reg'd Ortho Assistant",
                            "Limited Registered Dental Asst",
                            "Limited Teaching Certificate",
                            "Local Anesthesia Branch Permit",
                            "Local Anesthesia Permit",
                            "Locksmith License",
                            "LPN Graduate License",
                            "LSW Graduate License",
                            "Manicurist",
                            "Marriage and Family Therapist",
                            "Massage and Bodywork Therapist",
                            "Massage Business Owner/Manager",
                            "Massage, Bodywork & Somatic Therapist",
                            "Master Hearth Specialist",
                            "Master HVACR Contractor",
                            "Master Plumber",
                            "MD-Acupuncture Certification",
                            "Medical Doctor",
                            "Medical Doctor by IMLCC",
                            "Medical Gas Piping Brazer",
                            "Medical Gas Piping Installer",
                            "Medical Gas Piping Instructor",
                            "Military Temp Courtesy Lic LPN",
                            "Military Temp Courtesy Lic RPN",
                            "Mortuary Intern",
                            "Mortuary Practitioner",
                            "non-license",
                            "Occupational Therapist",
                            "Occupational Therapist -Temp",
                            "Occupational Therapist -Temp Renewal",
                            "Occupational Therapy Asst",
                            "Occupational Therapy Asst-Temp",
                            "Occupational Therapy Asst-Temp Renewal",
                            "OM Certification",
                            "One-Year Permit",
                            "Ophthalmic Dispenser",
                            "Ophthalmic Dispenser Branch Office",
                            "Ophthalmic Technician",
                            "Ophthalmic Technician Branch Office",
                            "Optometrist",
                            "Optometrist - Branch",
                            "Optometrist - Inactive",
                            "Oral & Max Rad Spec Br Prmt",
                            "Oral & Max Rad Spec Prmt",
                            "Oral & Max Surg Spec Br Prmt",
                            "Oral & Max Surgery Spec Prmt",
                            "Oral Pathology Spec Br Permit",
                            "Oral Pathology Specialty Permit",
                            "Orthodontics Spec Br Permit",
                            "Orthodontics Specialty Permit",
                            "Orthotist",
                            "Orthotist Assistant",
                            "Out of State Pharmacist Immunization",
                            "Parenteral Conscious Sedation Permit",
                            "PCS Branch Permit",
                            "Pediatric-Pedodontic Spec Br Prmt",
                            "Pediatric-Pedodontic Spec Prmt",
                            "Pedorthist",
                            "Perfusionist",
                            "Periodontics Spec Br Permit",
                            "Periodontics Specialty Permit",
                            "Pharmacist",
                            "Pharmacist Graduate License",
                            "Pharmacy Intern",
                            "Pharmacy Intern Immunization Approval",
                            "Pharmacy Tech Immunization Approval",
                            "Pharmacy Technician",
                            "Physical Therapist",
                            "Physical Therapist Asst",
                            "Physician Assistant",
                            "Physician Assistant Graduate License",
                            "Planner-In-Training",
                            "Plumber Candidate",
                            "Plumber CE Sponsor",
                            "Podiatrist",
                            "Practicing Psychologist",
                            "Preceptor Certificate",
                            "Prof. Engineer & Land Surveyor",
                            "Professional Art Therapist",
                            "Professional Counselor",
                            "Professional Engineer",
                            "Professional Land Surveyor",
                            "Professional Music Therapist",
                            "Professional Planner",
                            "Prosthetist",
                            "Prosthetist & Orthotist",
                            "Prosthetist & Orthotist Asst",
                            "Prosthetist Assistant",
                            "Prosthodontics Spec Br Permit",
                            "Prosthodontics Specialty Prmt",
                            "Public Accountant",
                            "Public Health Spec Br Permit",
                            "Public Health Specialty Permit",
                            "Public School Accountant",
                            "Qualified Background Check",
                            "Recreational Therapist",
                            "Reg Municipal Accountant",
                            "Reg Municipal Accountant (Only)",
                            "Reg. Prof. Nurse-Single State",
                            "Reg.Prof. Nurse-Multi State",
                            "Registered Architect",
                            "Registered Dental Assistant",
                            "Rehabilitation Counselor",
                            "Researcher",
                            "Resident Permit",
                            "Respiratory Care Graduate License",
                            "Respiratory Care Practitioner",
                            "Respiratory Care Temporary",
                            "RPN Graduate License",
                            "Salesperson",
                            "Salesperson- Branch License",
                            "Skin Care Specialist",
                            "SLP Clin Internship Temp License",
                            "Specialty Permits",
                            "Specialty Permits Branch",
                            "Speech Lang Pathologist-1YR TEMP",
                            "Speech Language Pathologist",
                            "Student Permit",
                            "Student Registration",
                            "Teacher",
                            "Technician",
                            "Technologist",
                            "Telecom Wiring Exempt-Person",
                            "Temp Ophthalmic Disp Branch",
                            "Temp Ophthalmic Tech Branch",
                            "TEMP Visiting Physical Therapist",
                            "Temporary Dispenser",
                            "Temporary Ophthalmic Dispenser",
                            "Temporary Ophthalmic Tech",
                            "Temporary Perfusionist License",
                            "Temporary Permit",
                            "Temporary Physician Assistant",
                            "Temporary Practice Permit",
                            "Temporary Privileges",
                            "Temporary Registered Reporter",
                            "Temporary Salesperson",
                            "Temporary Salesperson Branch",
                            "Three-Year Permit",
                            "TPA Certification",
                            "Trainee",
                            "Trainee Permit",
                            "Veterinarian",
                            "Veterinarian Branch",
                            "Veterinarian Non-Active",
                            "Veterinarian Temporary Permit"
                        ],
                        "type": "string",
                        "description": "Filter by the exact person license/certification type (e.g. Registered Professional Nurse, Certified Public Accountant, Professional Engineer). Ignored when Search type = Business.",
                        "default": ""
                    },
                    "businessLicenseType": {
                        "title": "Business license type (used when Search type = Business)",
                        "enum": [
                            "",
                            "Ambulatory Care Facility",
                            "Analytical Lab",
                            "Animal Shelter",
                            "Annex Classroom",
                            "Appraisal Management Company",
                            "Approval For Bulk Sale",
                            "BA and FA Business",
                            "BA and LS Business",
                            "Barber Shop",
                            "Burglar Alarm Business",
                            "CDS ADS Branch",
                            "CDS Automated Dispensing Sys",
                            "CDS Out of State Pharmacy",
                            "CDS Pharmacy",
                            "CE Provider - Facility",
                            "CE Sponsor",
                            "CE Sponsor (Facility)",
                            "CE Sponsor-Facility",
                            "Cemetery",
                            "Certificate of Authority",
                            "Certificate of Authorization",
                            "Clinic",
                            "Cosmetology Private School",
                            "Cosmetology Vocational School",
                            "CPC Class Registration (LS Only)",
                            "CPC Class Registration (PE Only)",
                            "CPC Provider",
                            "CPC Provider (PE Only)",
                            "CPC Provider (PLS Only)",
                            "Dental Clinic",
                            "Electrical Business Permit",
                            "Exam Provider",
                            "FA and LS Business",
                            "FBL Business",
                            "FBL Business Candidate",
                            "FBL CE Sponsor (Facility)",
                            "Financial Interests",
                            "Fire Alarm Business",
                            "Firm Registration",
                            "Firm Registration (Out of State)",
                            "Funeral Home",
                            "Funeral Home Transfer",
                            "Gallery Shop",
                            "Hair Braiding Shop",
                            "Hair Braiding Shop Waiver",
                            "Hallal ESTB Inspection",
                            "HHA Program Approval",
                            "Home Elevation Business Contr",
                            "Home Improvement Business Contr",
                            "Hospital",
                            "I.V. Pharmacy",
                            "Institutional Pharmacy",
                            "Int'l Matching Organization",
                            "Kosher ESTB Inspection",
                            "Locksmith Business",
                            "Long Term Care Facility",
                            "Manicuring Shop",
                            "Manicuring Shop-Waiver",
                            "Manufacturer",
                            "Massage and Bodywork Employer",
                            "Narcotic Treatment Program",
                            "NJ Hospital GRE Program",
                            "non-license facility",
                            "Nursing School Accreditation Program",
                            "Ophthalmic CE Sponsor",
                            "Out of State Pharmacy",
                            "Pharmacy",
                            "Premises",
                            "Privileges & Affiliations",
                            "Provisional Appraisal Mgmt Co",
                            "Provisional Nursing School Accreditation",
                            "Res Alcoholism Trtmt Facility",
                            "Res Drug Trtmt Facility",
                            "Researcher-Facility",
                            "Seller - Health Club Services",
                            "Shop",
                            "Shop Waiver",
                            "Skin Care Spclty Shop Waiver",
                            "Skin Care Specialty Shop",
                            "Sponsor",
                            "Sponsor - NJ Law & Ethics Course",
                            "Telecom Contractor",
                            "Telecom Wiring Exempt-Facility",
                            "Wholesaler/Distributor"
                        ],
                        "type": "string",
                        "description": "Filter by the exact business/facility license type (e.g. Pharmacy, Cemetery, Funeral Home). Ignored when Search type = Person.",
                        "default": ""
                    },
                    "firstName": {
                        "title": "First / middle name (Search type = Person)",
                        "type": "string",
                        "description": "Licensee's first or middle name. Combine with Last name for a precise person search. At least 2 characters recommended."
                    },
                    "lastName": {
                        "title": "Last name (Search type = Person)",
                        "type": "string",
                        "description": "Licensee's last name. At least 2 characters recommended. Example: Smith"
                    },
                    "businessName": {
                        "title": "Business name (Search type = Business)",
                        "type": "string",
                        "description": "Full or partial business/facility name. At least 2 characters recommended. Example: CVS Pharmacy"
                    },
                    "licenseNumber": {
                        "title": "License number",
                        "type": "string",
                        "description": "Exact or partial NJ license number, e.g. 26NP00997200. Works for both person and business searches."
                    },
                    "city": {
                        "title": "City",
                        "type": "string",
                        "description": "Filter by the licensee's or business's city on file with the Division of Consumer Affairs. At least 2 characters recommended."
                    },
                    "licenseStatus": {
                        "title": "Filter by license status",
                        "enum": [
                            "",
                            "Act Non-Renew DO NOT USE",
                            "Active",
                            "Active Non-Current",
                            "Active Non-Renewable",
                            "Active Paper",
                            "Active Pending Dispo",
                            "Active Reduced Fee 65+",
                            "Active-BON Review",
                            "Active-Non Renewable",
                            "Admin Pending",
                            "Administrative Suspension",
                            "Archived",
                            "Authorized",
                            "Barred",
                            "Closed",
                            "Completed",
                            "Deceased",
                            "Deleted",
                            "Denied",
                            "Dissolved",
                            "Do not use",
                            "Expired",
                            "Inactive",
                            "Inactive-Paid",
                            "Late",
                            "Late Renewal",
                            "Not Active",
                            "Null and Void",
                            "OIT Pending",
                            "Out of Business",
                            "Pending",
                            "Reclassified",
                            "Reinstatement Pending",
                            "Rescinded",
                            "Retired",
                            "Retired Paper",
                            "Retired-Paid",
                            "Revoked",
                            "Suspended",
                            "Transfer Pending",
                            "Unaffiliated",
                            "Voluntary Surrender",
                            "Withdrawn"
                        ],
                        "type": "string",
                        "description": "Only emit records whose current license status matches. The full option list mirrors every status value New Jersey's own system defines (sourced from its official bulk-download search form). This filter is applied after fetching each candidate's detail page (the public search form itself has no status filter), so leaving it unset returns more results faster.",
                        "default": ""
                    },
                    "maxItems": {
                        "title": "Max items",
                        "minimum": 1,
                        "maximum": 2000,
                        "type": "integer",
                        "description": "Hard cap on the number of license records returned.",
                        "default": 20
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
