New Business Filings Scraper avatar

New Business Filings Scraper

Pricing

$3.00 / 1,000 result rows

Go to Apify Store
New Business Filings Scraper

New Business Filings Scraper

New business filings from the public city business registries of California (Los Angeles, San Francisco), Illinois (Chicago) and New York (New York City). One row per filing, each with the registry record link. No rows are invented; a silent registry returns UNKNOWN.

Pricing

$3.00 / 1,000 result rows

Rating

0.0

(0)

Developer

US Tech Automations

US Tech Automations

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Fresh New-Business Leads From City Registries

Insurance agents and payroll or accounting sales reps get freshly filed local business registrations from LA, San Francisco, Chicago and New York City, already filtered to new filings only.

Introduction

Pick a state, pick how many days back you want to look, and get every new business filing the covered public registry published in that window. One row per filing. Every row carries a link straight back to the registry record it came from, so any row can be checked at its source.

Three states are covered today, and only because each one has a public registry that answers:

StateRegistry readWhat a filing is there
CACity of Los Angeles business tax registry, and San Francisco registered business locationsA business start date on the LA tax registry, or a trading name start date in San Francisco
ILCity of Chicago business licencesA licence the city marks as a new issue, never a renewal
NYNew York City Department of Consumer and Worker Protection licencesThe date the licence record was created

These are city business registries. They are not Secretary of State corporate formation filings, and a business that registered with a state but not with one of these cities will not appear. Read the Limitations section before paying.

The intended use is lead research, onboarding and market tracking: finding the businesses that entered a registry recently, with an address and a trade description attached, rather than looking a known company up by name.

Tutorial

  1. Set state to CA, IL or NY.
  2. Set daysBack to a whole number from 1 to 30. It counts back from today, inclusive, so 1 means today only.
  3. Set maxItems to cap the run. It defaults to 200, so a run left on that default costs at most $0.60.
  4. Start the run. Rows land in the default dataset and can be exported as JSON, CSV or Excel. The run's OUTPUT record holds the status, the row count and the list of registries actually read.

A run ends in exactly one of three states. OK means the registry answered, and the rows are there (possibly zero, if nothing was filed in that window). INVALID_INPUT means the request was outside the supported inputs, and nothing was pushed. UNKNOWN means a registry did not answer, and nothing was pushed. A row is never invented to fill a gap.

Pricing

$0.003 per row. Each row written to the dataset is one charged event, from the first row.

maxItems defaults to 200, so a run left on its defaults costs at most $0.60. At this price 1,000 rows costs $3.00.

There is no start fee. A run that finds no filings, hits a bad input, or cannot reach the registry pushes no rows, and so costs nothing.

Input and output examples

Input:

{
"state": "IL",
"daysBack": 7,
"maxItems": 200
}

One real output row:

{
"state": "IL",
"jurisdiction": "Chicago, IL",
"registry": "data.cityofchicago.org/r5kz-chrr",
"filing_id": "3100413",
"filing_date": "2026-09-09",
"filing_date_means": "Date the city issued the licence",
"business_name": "REDLINE TOWING, INC.",
"trade_name": "REDLINE TOWING",
"address": "10103 KITTY AVE",
"city": "CHICAGO RIDGE",
"zip": "60415",
"naics_code": null,
"naics_description": null,
"business_activity": "Operation of a Tow Truck",
"record_status": "AAI",
"latitude": null,
"longitude": null,
"source_url": "https://data.cityofchicago.org/resource/r5kz-chrr.json?license_id=3100413",
"fetched_at": "2026-09-15T02:27:46Z"
}

Every field, in every row:

FieldWhat it holds
stateThe two-letter state you asked for
jurisdictionThe city whose registry the row came from
registryThe host and dataset id of that registry
filing_idThe registry's own id for this record
filing_dateThe date on the registry record, YYYY-MM-DD
filing_date_meansWhat that date means in this registry, in words
business_nameThe legal or ownership name on the record
trade_nameThe doing-business-as name, where the registry has one
addressStreet address on the record
cityCity on the record
zipPostal code exactly as the registry publishes it
naics_codeIndustry code, where the registry has one
naics_descriptionIndustry description, where the registry has one
business_activityFree-text trade description, where the registry has one
record_statusThe registry's own status code, where it has one
latitude, longitudeCoordinates, where the registry has them
source_urlPublic link that returns this exact record
fetched_atUTC timestamp of the run, ISO format

A field is null when that registry does not publish it. It is never filled in from somewhere else.

Limitations

Read this before paying.

  • Three states, four cities. CA means Los Angeles and San Francisco only. IL means Chicago only. NY means New York City only. Nothing outside those four city registries is read.
  • City registries, not the Secretary of State. A company that formed at state level and never registered with one of these cities is absent.
  • New York runs about four weeks behind. On 14 September 2026 the newest NYC record was dated 19 August 2026. A daysBack of 7 returns nothing for NY. Use 30.
  • The four registries date a filing differently. That is why filing_date_means travels with every row instead of all four being labelled "filed".
  • Contact details are not included. These registries publish a business name and address. There is no email column and no phone column in three of the four, so this is not a mailing list and is not sold as one.
  • Coverage is all-or-nothing per state. California is read from two registries. If either one is down, the whole state returns UNKNOWN rather than handing over half of California as though it were all of it.
  • Freshness follows the registry. Chicago, San Francisco and Los Angeles are current to roughly the previous day. None of that is under this actor's control.

Recommendations

  • Run it daily with daysBack set to 2 or 3. The small overlap covers a registry that published late, and duplicate filings inside one run are removed anyway.
  • For NY, run weekly with daysBack of 30.
  • Use filing_id together with jurisdiction as the unique key when loading rows into your own store across runs.
  • Keep maxItems at 200 while testing so a test run stays under $0.60, then raise it once the output looks right.
  • Follow source_url before acting on any single row. It returns that record from the registry itself.

FAQ

Is this Secretary of State data? No. It is city business registry data from Los Angeles, San Francisco, Chicago and New York City. The Limitations section says exactly what that excludes.

Why did a run return zero rows? Either nothing was filed in that window, or the window is too short for a registry that lags. NY is the usual answer. A zero-row run costs nothing.

What happens if a registry is down? The run reports UNKNOWN with the error and pushes no rows. No row is ever guessed at, and no charge is made.

Can the same filing be charged twice in one run? No. Rows are de-duplicated on the registry's own record id before anything is pushed.

Are more states coming? Unknown. Only registries that have been checked against a live response are listed, and nothing is added on the basis of a plan.

Is there email or phone data? No. See Limitations.

How do I cap what a run costs? Set maxItems. It is a hard cap on rows, and rows are the only thing charged for.

Refunds and support

Refunds: if a run returns zero rows for a valid input, email operations@ustechautomations.com within 7 days and we refund that run. Support: same address, replies within 2 business days.