← Health board

DCA

New Jersey Contractor License Lookup & List Scraper (DCA)

Look up any New Jersey DCA contractor licence by number or name, or export home improvement, electrical, master plumber and master HVACR licences statewide, with street address and owner for home improvement contractors.

—insufficient data
Run it on Apify → verified nightly

Verification

n/agolden-diff success
0canary runs
—days since last update

Output fields

Authoritative field set from the dataset schema.

FieldType
license_numberstring|null
business_namestring|null
dba_namestring|null
person_namestring|null
tradestring|null
professionstring|null
license_typestring|null
statusstring|null
status_change_reasonstring|null
addressstring|null
citystring|null
address_statestring|null
zip_codestring|null
issue_datestring|null
expiration_datestring|null
matched_bystring|null
statestring|null
noticestring|null
notice_typestring|null
source_urlstring|null

Sample row

{
  "license_number": "13VH13621300",
  "business_name": "VISTA FENCING LLC",
  "dba_name": null,
  "person_name": "Olsen Tafa",
  "trade": "home_improvement",
  "profession": "Home Improvement Contractors",
  "license_type": "Home Improvement Business Contr",
  "status": "Active",
  "status_change_reason": "License Issuance",
  "address": "154 Charles St Rear",
  "city": "Garfield",
  "address_state": "NJ",
  "zip_code": "07026",
  "issue_date": "2025-04-25",
  "expiration_date": "2027-03-31",
  "matched_by": "license_number",
  "state": "NJ",
  "source_url": "https://newjersey.mylicense.com/verification/Search.aspx?facility=Y"
}

Inputs

FieldTypeReqDefaultDescription
query string no — A full DCA licence number ('13VH13621300'), a business name or part of one ('Vista Fencing' — matched anywhere in the name), or a person's name written FIRST then LAST for master plumbers and HVACR contractors ('John Smith'). Leave empty to run an export instead.
queries array no [] Several lookups in ONE run, one per line. Combined with the field above if you fill both.
trade string no — home_improvement (Home Improvement Contractor registrations, 13VH), electrical (Electrical Business Permits, 34EB), plumbing (Master Plumber licences, 36BI) or hvacr (Master HVACR licences, 19HC). Leave empty for all four.
trades array no [] Several trades in ONE export, e.g. electrical and plumbing.
status string no — Active by default. DCA also lists Expired, Closed, Suspended, Revoked and others; type 'all' to export every status.
statuses array no [] Several statuses in ONE export, e.g. Active and Expired.
city string no — Address city, exact match ignoring case and punctuation, e.g. 'Newark'. DCA lists the licensee's own address, not where they work.
cities array no [] Several cities in ONE export. Up to 3 cities are searched one by one; with more, the actor lists the whole trade and keeps your cities (about 7 minutes for every trade).
newJerseyAddressesOnly boolean no false Out-of-state firms register too. Tick to drop licensees whose address is outside New Jersey.
includeDetails boolean no true Fetch each licence's DCA detail page: street address, ZIP, owner name and DBA (home improvement and electrical businesses) and issue/expiry dates (all trades). Adds time, not cost. A row whose detail page did not load has these fields null.
maxResults integer no 500 EXPORT: cap on licences for the WHOLE run — your spend control (set 100000 to take everything that matches). LOOKUP: cap per name or number (default 50).
proxyConfiguration object no {"useApifyProxy":false} Not needed: DCA answers Apify's own IPs directly and fastest. Set a proxy only if a run reports the source refused it.

Pricing

Pay per result (dataset-item) — no charge for empty runs.
Example: 813 Newark home improvement contractors at $0.004/result ≈ $3.25.

FAQ

Where does the data come from?

From the New Jersey Division of Consumer Affairs' public licence verification site (newjersey.mylicense.com/verification), read on every run. DCA publishes no bulk file or open dataset of these licences.

Which licences are covered?

Four DCA licences, counted 2026-10-12: home improvement contractor registrations (13VH) — 47,251 active; electrical business permits (34EB) — 5,709 active of 13,938; master plumber licences (36BI) — 4,931 active of 11,501; master HVACR contractor licences (19HC) — 6,678 active of 9,608. Exports return active licences unless you ask for other statuses. Journeyman and apprentice licences, telecom, alarm and locksmith businesses and the 61 home elevation contractor registrations are not included.

Lookup or export — which do I use?

Lookup when you have licence numbers or names: fill 'License number or name' (or the batch list). A full licence number ('13VH13621300') is matched exactly; a business name is matched anywhere in the name; a person's name (plumbers, HVACR) is matched on last name and the start of the first name. Export when you want a list: leave that field empty and pick trades, statuses and cities.

Why is the street address missing on some rows?

DCA shows a street address and ZIP only for home improvement contractor registrations. For electrical business permits it shows city and state plus the qualifying electrician; master plumber and HVACR licences are held by people, and DCA shows only their city and state. The detail-page fields are null on a row whose detail page did not load, or that a very large export ran out of time before reaching. Untick 'Add address, owner and dates' for the fastest export.

Does it include out-of-state contractors?

Yes: 3,939 of the 47,251 active home improvement contractors (8.3%) list an address outside New Jersey, mostly Pennsylvania (1,978) and New York (1,457), counted 2026-10-12. Tick 'New Jersey addresses only' to drop them.

How am I charged?

$0.004 per licence returned. Newark's 813 active home improvement contractors cost $3.25 (2026-10-12; 20 of them are in Newark, Delaware — tick 'New Jersey addresses only' to drop those). Rows explaining an outage, a cut-short run or an unrecognised filter are free.

Guides & use cases

Related actors