# US New Business Openings & License Leads (`filingradar/us-new-business-leads`) Actor

Newly licensed/registered businesses from public city open-data (NYC, Chicago, San Francisco), normalized to one schema with category, geocode, and recency-based NEW flags. High-intent leads for insurers, banks, POS, and B2B services. Public data only.

- **URL**: https://apify.com/filingradar/us-new-business-leads.md
- **Developed by:** [Filing Radar](https://apify.com/filingradar) (community)
- **Categories:** Business, Lead generation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

$4.00 / 1,000 results

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?

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.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — 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

## US New Business Openings & License Leads

**Reach a business the week it opens.** This Actor pulls **newly licensed and registered businesses** from official city open-data portals, normalizes them to **one clean schema** — with category, address, geocode, and open date — and flags the **fresh ones** (opened in the last 45 days). A new business needs everything: insurance, banking, payments, payroll, suppliers, software, and services. This is the list, fresh.

> **Live coverage: New York City + Chicago + San Francisco.** More cities on request. 100% public government data — no logins, no gray areas.

***

### Who uses this

- **Insurance & bonding** — every new business needs coverage on day one.
- **Banks, merchant services, POS / payments** — be the first to onboard a new account.
- **Bookkeepers, payroll, B2B SaaS, marketing & web agencies** — a new business is a buying business.
- **Commercial real estate, suppliers, distributors** — territory prospecting on dated, geocoded signals.

### What's in every record

| Field | Example |
|-------|---------|
| `business_id` | `3031211` |
| `business_name` / `dba_trade_name` | `Cyan Robotics, Inc.` / `Coco` |
| `category` / `license_type` | `Personal Delivery Device` / `Emerging Business` |
| `status` | `active` · `inactive` · `expired` |
| `change_type` | **`NEW`** = opened/issued in the last 45 days |
| `start_date` / `expiration_date` | `2026-06-15` |
| `application_type` | `ISSUE` (new) vs renewal, where the city reports it |
| `address` · `city` · `county` · `state` · `zip` | `1010 N Hooker St`, `Chicago`, `IL` |
| `lat` / `lng` | geocoded where the city provides it |
| `source` / `source_url` | provenance for every row |

Export to **JSON, CSV, or Excel**, or pull via the **Apify API** into your CRM/warehouse.

### Inputs

| Input | What it does |
|-------|--------------|
| **Cities / states** | `NY` (NYC), `IL` (Chicago), `CA` (San Francisco). |
| **Filter** | Empty = all. `["NEW"]` = only businesses opened in the last 45 days (fresh leads). |
| **Max records per city** | Cap the volume (and your cost) per run. |

### Pricing

**Pay per result** — you only pay for the records you receive: **$0.004 per delivered business record.** Filter to `["NEW"]` and that's under half a cent per fresh, high-intent lead. No subscription, no minimums.

### Data sources & legality

100% **public** city open-data APIs, intended for reuse:

- **NYC** — DCWP Issued Licenses (`data.cityofnewyork.us`)
- **Chicago** — Business Licenses (`data.cityofchicago.org`)
- **San Francisco** — Registered Business Locations (`data.sfgov.org`)

Public business-registration records — business and location data, not personal profiles. The Actor omits phone/personal contact fields, only touches public endpoints, never logged-in or ToS-gated sources, and rate-limits politely.

### FAQ

**How fresh is it?** As fresh as the city portals — `NEW` flags any business opened/issued within the last 45 days.

**Which cities?** NYC + Chicago + SF now. Want LA, Houston, Seattle, or your city next? Request it.

**Is this AI-generated?** The data is real government open-data; an automated pipeline normalizes and de-duplicates it. No fabricated rows, ever.

**Can I get only brand-new businesses?** Yes — set the filter to `["NEW"]`.

***

<sub>**For developers / source:** zero-dependency Node 20 (built-in `fetch`). `node src/run.mjs` runs the pipeline locally. Public-data only; normalization is deterministic.</sub>

# Actor input Schema

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

Which to include. Supported: NY (New York City), IL (Chicago), CA (San Francisco). More on request.

## `change_types` (type: `array`):

Empty = all businesses. \["NEW"] = only businesses opened/issued in the last 45 days (fresh leads).

## `limit` (type: `integer`):

Upper bound on businesses pulled per city per run.

## Actor input object example

```json
{
  "cities": [
    "NY",
    "IL",
    "CA"
  ],
  "change_types": [],
  "limit": 1000
}
```

# 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 = {};

// Run the Actor and wait for it to finish
const run = await client.actor("filingradar/us-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 = {}

# Run the Actor and wait for it to finish
run = client.actor("filingradar/us-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 '{}' |
apify call filingradar/us-new-business-leads --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,filingradar/us-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/L2j0ZJbsUNM2mp3fm/builds/zNRmtTgXeKJDmCiWX/openapi.json
