Ny Contractor Registry Scraper avatar

Ny Contractor Registry Scraper

Pricing

from $2.99 / 1,000 results

Go to Apify Store
Ny Contractor Registry Scraper

Ny Contractor Registry Scraper

NY Contractor Registry Scraper is a Python tool designed to extract contractor names, license statuses, business addresses, registration numbers, and trade specialties across New York municipal directories. It exports structured construction business datasets into clean CSV or JSON format

Pricing

from $2.99 / 1,000 results

Rating

0.0

(0)

Developer

real-estate-api

real-estate-api

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Categories

Security

Limited permissions

Share

NY Contractor Registry Scraper — New York Registered Contractor Records and Business Leads

NY Contractor Registry Scraper cover

Overview

Collect publicly available New York State contractor registry records from the New York State Department of Labor. This actor helps you gather contractor business details, registration information, certificate status, and compliance-related fields into a structured dataset.

Choose a collection mode, set a record limit, and export your results as JSON, CSV, Excel, or other supported Apify dataset formats.

Features

  • Collect New York registered contractor records.
  • Retrieve all available rows or narrow results with filters.
  • Search records using supported search criteria.
  • Retrieve dataset column information and descriptions.
  • Set a maximum number of records to collect.
  • Export structured results in multiple formats.
  • Schedule recurring runs to refresh your dataset.

Collection Modes

ModeDescription
rowsCollects contractor registry records.
filteredCollects records matching your filter or search criteria.
metadataRetrieves available column names, data types, and descriptions.

Input Parameters

ParameterDescription
modeSelect rows, filtered, or metadata.
maxItemsMaximum number of records to collect.
orderByField used to order collected records.
whereFilter records using supported conditions.
searchSearch records using supported full-text search, if available in the actor input.
requestDelaySecsDelay between collection requests.

Example Input

Collect contractor records

{
"mode": "rows",
"maxItems": 50,
"orderBy": ":id",
"requestDelaySecs": 1
}

Collect filtered records

{
"mode": "filtered",
"where": "status='Active'",
"maxItems": 25,
"requestDelaySecs": 1
}

What Data Does This Actor Extract?

The actor can collect contractor registry fields such as:

FieldDescription
certificate_numberContractor registration certificate number.
business_nameRegistered business name.
business_typeBusiness organization type.
business_is_mwbe_ownedIndicates whether the business is MWBE-owned.
business_is_publicly_tradedIndicates whether the business is publicly traded.
addressBusiness street address.
cityBusiness city.
stateBusiness state.
zip_codeBusiness ZIP code.
phoneBusiness phone number, when available.
issued_dateCertificate issue date.
expiration_dateCertificate expiration date.
statusContractor certificate status.
business_has_a_nys_dol_employer_registration_numberIndicates whether the business has a NYS DOL employer registration number.
business_has_a_wcb_employer_numberIndicates whether the business has a Workers' Compensation Board employer number.
business_has_outstanding_wage_assessmentsIndicates whether outstanding wage assessments are reported.
business_has_been_debarredIndicates whether the business has been debarred.
business_has_final_determination_for_violation_of_labor_or_tax_lawIndicates whether a final labor or tax law violation determination is reported.
business_has_final_determination_safety_standard_violationsIndicates whether a final safety standard violation determination is reported.
business_is_associated_with_an_apprenticeship_programIndicates whether the business is associated with an apprenticeship program.
business_is_sponsor_of_a_program_Indicates whether the business sponsors a program.
business_is_signatory_to_a_group_programIndicates whether the business is signatory to a group program.
business_has_workers_compensation_insuranceIndicates whether workers' compensation insurance is reported.
business_is_exempt_from_workers_compensation_insurance_Indicates whether the business is exempt from workers' compensation insurance.
georeferenceGeographic point coordinates, when available.
computed_region_wbg7_3whcGeographic region identifier.
scraped_atDate and time the record was collected.

The availability of individual fields depends on the source records.

Example Output

{
"certificate_number": "26-639SQ-CR",
"business_name": "10100 Inc.",
"business_type": "Corporation",
"business_is_mwbe_owned": "No",
"business_is_publicly_traded": "No",
"address": "955 W. River Rd",
"city": "GRAND ISLAND",
"state": "NY",
"zip_code": "14072",
"phone": "7169837839",
"issued_date": "2026-09-21T00:00:00.000",
"expiration_date": "2028-12-29T00:00:00.000",
"status": "Active",
"business_has_a_nys_dol_employer_registration_number": "Yes",
"business_has_a_wcb_employer_number": "Yes",
"business_has_outstanding_wage_assessments": "No",
"business_has_been_debarred": "No",
"business_has_final_determination_for_violation_of_labor_or_tax_law": "No",
"business_has_final_determination_safety_standard_violations": "No",
"business_is_associated_with_an_apprenticeship_program": "No",
"business_is_sponsor_of_a_program_": "No",
"business_is_signatory_to_a_group_program": "No",
"business_has_workers_compensation_insurance": "Yes",
"business_is_exempt_from_workers_compensation_insurance_": "No",
"georeference": {
"type": "Point",
"coordinates": [-78.99049, 42.97805]
},
"computed_region_wbg7_3whc": "526",
"scraped_at": "2026-10-26T00:00:00+00:00"
}

Use Cases

  • Contractor lead generation: Build lists of registered New York contractors for business outreach.
  • Business research: Find contractor names, addresses, phone numbers, and business classifications.
  • Compliance research: Review publicly reported registration and compliance-related information.
  • Market analysis: Study contractor businesses across New York.
  • Data enrichment: Combine contractor registry records with other business datasets.
  • Geographic analysis: Organize contractor records by city, ZIP code, or available geographic coordinates.

Working with Your Dataset

After the actor finishes:

  1. Open the run's Dataset tab.
  2. Review the collected contractor records.
  3. Export your results as JSON, CSV, Excel, or another supported format.
  4. Use the exported data for research, reporting, or business workflows.

FAQ

Who is this actor for?

It is designed for analysts, marketers, researchers, and developers who need structured New York contractor registry records.

What can I export?

You can export your dataset in JSON, CSV, Excel, and other supported Apify formats.

Can I run it on a schedule?

Yes. Use Apify Schedules to run the actor automatically at your preferred interval.

Do I need to provide login credentials?

No. The actor collects publicly available records and does not require account login.

Can I collect only active contractors?

Yes. Use the filtered collection mode with an appropriate condition, such as status='Active', to narrow the results.

Why might some fields be empty?

Some fields may not be populated in every contractor record. Empty values depend on the information available in the public dataset.

Disclaimer

This actor is an independent tool and is not affiliated with, endorsed by, sponsored by, or officially associated with the New York State Department of Labor. All collected information comes from publicly available records. Users are responsible for ensuring that their use of the collected data complies with applicable laws and regulations.

Collecting information that is already public is generally legal. There is no single law that bans all forms of web scraping. The limits are the usual ones: do not break into accounts, do not take private or confidential data, and be careful with personal data and copyrighted works. A site's terms can also restrict how you access it. Facts such as a public name, price, or rating are not the same thing as republishing someone's article or photo.

This actor collects information from public pages. It does not log in and it does not bypass access controls.

For a longer explanation, see Apify's article Is web scraping legal?.