# New York New Business Leads: New DOS Filings (`pandadad0214/new-york-new-business-leads`) Actor

Use this to get new New York LLCs, corporations and other DOS entities from the official data.ny.gov Active Corporations dataset: name, entity type, filing date, county, jurisdiction, process address, CEO and registered agent when filed. Filter by county, city, ZIP, entity type or name.

- **URL**: https://apify.com/pandadad0214/new-york-new-business-leads.md
- **Developed by:** [Panda Federation](https://apify.com/pandadad0214) (community)
- **Categories:** Lead generation, Business, Automation
- **Security:** Limited permissions
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

Pay per event

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

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

## New York New Business Leads: New DOS Filings from Official Open Data

**Use this to get new New York LLCs, corporations and other DOS entities from the official data.ny.gov Active Corporations dataset.** Each row has the **business name, entity type, DOS ID, initial filing date, county, jurisdiction, process name and address, and CEO and registered agent when filed**. Filter by **county, city, ZIP prefix, entity type and name**. **$0.0015 per business.**

**No scraping of the Department of State portal: the data comes from the state's official Socrata open-data API (dataset n9v6-gdp6).**

- 🆕 **New DOS filings** statewide (initial DOS filing date)
- 🏷️ **All common entity types** (domestic and foreign LLCs, business corporations, nonprofits, professional entities, partnerships — not only corporations, despite the dataset title)
- 🏙️ **County, city and ZIP prefix filters**, e.g. New York / Kings / Queens, process city New York, ZIP 100
- 📬 **Process address is the reliable contact**; CEO name is often empty on brand-new LLCs
- 💸 **$0.0015 per business**; runs with no matches are free

### Who it's for

- **Business banks, payroll, insurance, accounting and bookkeeping firms:** reach new New York owners in their first weeks
- **Web designers, marketing agencies, sign makers and printers:** brand-new companies need everything
- **Merchant services, POS, phone and internet providers:** new restaurants, salons, contractors and stores
- **B2B suppliers and distributors:** new LLCs and corporations in your New York territory
- **Researchers and journalists:** New York business-formation trends by county and entity type

### How to use it

1. Click **Try for free**.
2. Set **Filed with DOS in the last N days** (or a date range).
3. Optional: pick **counties**, **cities**, **ZIP prefixes**, **entity types** or a **name contains** string.
4. Click **Start**. Download **NYBIZ_XLSX** or **NYBIZ_CSV** from **Storage → Key-value store**.

#### Input example

```json
{
  "daysBack": 7,
  "counties": ["New York", "Kings", "Queens"],
  "entityTypes": ["DOMESTIC LIMITED LIABILITY COMPANY", "DOMESTIC BUSINESS CORPORATION"]
}
```

### Task examples

- **Daily Manhattan new-business feed:** `{"daysBack": 1, "counties": ["New York"]}` on a daily schedule
- **New New York LLCs statewide:** `{"daysBack": 7, "entityTypes": ["DOMESTIC LIMITED LIABILITY COMPANY"]}`
- **Brooklyn ZIP corridor:** `{"daysBack": 14, "zipPrefixes": ["112"]}`
- **Queens contractors by name:** `{"daysBack": 30, "counties": ["Queens"], "nameContains": "construction"}`
- **Only with a CEO name on file:** `{"daysBack": 30, "requireCeo": true}` (many brand-new LLCs will not match)

### Output example

```json
{
  "dosId": "8127229",
  "name": "THE SELF IMAGE STUDIO LLC",
  "entityType": "DOMESTIC LIMITED LIABILITY COMPANY",
  "filingDate": "2026-11-07",
  "county": "New York",
  "jurisdiction": "New York",
  "processName": "Kimia Moghadam",
  "processAddress": "8 Spruce Street, Apt 20D",
  "processCity": "New York",
  "processState": "NY",
  "processZip": "10038",
  "ceoName": null,
  "ceoAddress": null,
  "ceoCity": null,
  "ceoState": null,
  "ceoZip": null,
  "registeredAgentName": null,
  "registeredAgentAddress": null,
  "registeredAgentCity": null,
  "locationName": null,
  "locationAddress": null,
  "locationCity": null,
  "locationState": null,
  "locationZip": null,
  "sourceUrl": "https://data.ny.gov/d/n9v6-gdp6",
  "noticeUrl": "https://data.ny.gov/d/n9v6-gdp6",
  "agentSummary": "THE SELF IMAGE STUDIO LLC (DOMESTIC LIMITED LIABILITY COMPANY, DOS ID 8127229): filed 2026-11-07, New York County — process Kimia Moghadam, 8 Spruce Street, Apt 20D, New York, NY 10038."
}
```

Names and dates above are real public records from the Department of State Active Corporations dataset (data.ny.gov n9v6-gdp6), retrieved 2026-11-08.

### For AI agents

Use this Actor to answer "which new businesses were filed with the New York Department of State this week in county X or entity type Y?". Minimal input: `{"daysBack": 3, "counties": ["New York", "Kings"]}`. Read `agentSummary` per business (name, type, DOS ID, filing date, county, process address, CEO and agent when filed) or the SUMMARY `takeaway` (counts by entity type, top counties and cities).

- **MCP:** add this Actor to Claude, Cursor, Copilot or any MCP client through the [Apify MCP server](https://mcp.apify.com): `https://mcp.apify.com/?actors=pandadad0214/new-york-new-business-leads`, then ask in plain English.
- **API:** `POST https://api.apify.com/v2/acts/pandadad0214~new-york-new-business-leads/run-sync-get-dataset-items?token=YOUR_TOKEN` with the input JSON.
- Every row has an **`agentSummary`** line, and the **SUMMARY** record has a one-line **`takeaway`** plus `nextSteps`, so an agent can answer without parsing every field.
- Schedule it (daily or weekly) in Apify and connect Zapier, Make, n8n, Slack, Google Sheets or a webhook to the dataset.

### Pricing

**$0.0015 per business returned** (pay per event) plus Apify's tiny Actor-start fee of $0.00005. A filtered weekly list of 200 costs $0.30; 1,000 businesses cost $1.50. Runs that return nothing cost nothing, and failed source calls are never charged. Set **Maximum results** or Apify's *maximum charge per run* to cap any run; the Actor stops at your limit.

**Apify paid-plan discounts:** Bronze members pay 10% less, Silver 20% less and Gold 30% less per business; the discount applies automatically. Apify's free plan includes monthly credit to try it.

### FAQ

**Where does the data come from?** The New York State Department of State publishes the Active Corporations file on data.ny.gov (dataset `n9v6-gdp6`). The Actor reads it live through the Socrata SODA API. Attribution: New York State Department of State.

**Is it only corporations?** No. Despite the dataset title, the file includes domestic and foreign limited liability companies, business corporations, not-for-profit corporations, professional service entities, limited partnerships and benefit corporations.

**Why is the CEO field often empty?** CEO Name (`chairman_name`) usually comes from later statements, not the initial LLC filing. The DOS process name and address are the reliable contact fields on brand-new entities.

**Are there emails or phone numbers?** No. The open dataset has names and addresses only. Use the Company Website Enricher once the business has a website. The same is true of our [Florida New Business Leads](https://apify.com/pandadad0214/florida-new-business-leads) and [Texas New Business Leads](https://apify.com/pandadad0214/texas-new-business-leads) siblings.

**Is it legal to use for marketing?** These are public records published for reuse. Follow the usual marketing rules (CAN-SPAM, do-not-call) when contacting people.

### More Panda Federation tools

- [Florida New Business Leads](https://apify.com/pandadad0214/florida-new-business-leads): new Florida LLCs and corporations every work day
- [Texas New Business Leads](https://apify.com/pandadad0214/texas-new-business-leads): new and active Texas franchise taxpayers from Comptroller open data
- [Company Website Enricher](https://apify.com/pandadad0214/company-website-enricher): add emails, phones and tech once a new business has a website
- [Building Permit Leads](https://apify.com/pandadad0214/building-permit-leads): new building permits and contractors in 8 US cities
- Full catalog and MCP server: [Panda Federation Tools on GitHub](https://github.com/pandadad0214/panda-federation-tools)

*Built by Panda Federation. Questions or a custom version? Open an issue on the Actor's Issues tab.*

### Changelog

- **2026-11-08:** First release (0.1.0): New York State Department of State Active Corporations (data.ny.gov n9v6-gdp6), daysBack / filing date range, county / city / ZIP / entity type / name filters, require-CEO and require-process-address options, Excel and CSV (`NYBIZ_XLSX` / `NYBIZ_CSV`) with an optional CEOs sheet, `agentSummary` and SUMMARY `takeaway`, pay-per-event pricing with Bronze/Silver/Gold discounts.

# Actor input Schema

## `daysBack` (type: `integer`):

Default 7. Matches initial DOS filing date. Use 1 on a daily schedule.

## `filedFrom` (type: `string`):

Optional YYYY-MM-DD; overrides days back. Applied to initial DOS filing date.

## `filedTo` (type: `string`):

Optional YYYY-MM-DD; overrides days back when set with Filed on or after.

## `counties` (type: `array`):

NYS county of the entity, e.g. New York (Manhattan), Kings (Brooklyn), Queens, Bronx, Richmond (Staten Island), Suffolk, Nassau, Westchester, Erie, Monroe.

## `cities` (type: `array`):

Match DOS process city OR location city (case-insensitive), e.g. New York, Brooklyn, Queens, Buffalo, Rochester, Albany.

## `zipPrefixes` (type: `array`):

Match DOS process ZIP or location ZIP starts-with, e.g. 100 (Manhattan), 112 (Brooklyn), 113 (Queens), 104 (Bronx), 103 (Staten Island), 117 (Suffolk).

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

Empty = all types. The open dataset includes domestic and foreign LLCs, corporations, nonprofits, professional entities and partnerships — not only corporations.

## `nameContains` (type: `string`):

Case-insensitive substring of the current entity name, e.g. construction, realty, consulting.

## `requireCeo` (type: `boolean`):

Keep rows that list a CEO (dataset field CEO Name / chairman_name). Brand-new LLCs often have no CEO on file yet.

## `requireProcessAddress` (type: `boolean`):

Keep rows that list a DOS process street address (the reliable contact address in this source).

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

You pay per business returned, so this also caps the cost. Default 500; hard max 5000.

## Actor input object example

```json
{
  "daysBack": 7,
  "entityTypes": [
    "DOMESTIC LIMITED LIABILITY COMPANY",
    "DOMESTIC BUSINESS CORPORATION"
  ],
  "requireCeo": false,
  "requireProcessAddress": false,
  "maxResults": 500
}
```

# Actor output Schema

## `table` (type: `string`):

No description

## `xlsx` (type: `string`):

No description

## `csv` (type: `string`):

No description

## `summary` (type: `string`):

Agent-friendly keys: `takeaway` (one-line result), counts, `nextStep` and `nextSteps`.

# 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 = {
    "entityTypes": [
        "DOMESTIC LIMITED LIABILITY COMPANY",
        "DOMESTIC BUSINESS CORPORATION"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("pandadad0214/new-york-new-business-leads").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 = { "entityTypes": [
        "DOMESTIC LIMITED LIABILITY COMPANY",
        "DOMESTIC BUSINESS CORPORATION",
    ] }

# Run the Actor and wait for it to finish
run = client.actor("pandadad0214/new-york-new-business-leads").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 '{
  "entityTypes": [
    "DOMESTIC LIMITED LIABILITY COMPANY",
    "DOMESTIC BUSINESS CORPORATION"
  ]
}' |
apify call pandadad0214/new-york-new-business-leads --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,pandadad0214/new-york-new-business-leads"
        }
    }
}
```

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/EGBJTxMuKbLfEWrL9/builds/45mzSiA8zTswEkyub/openapi.json
