NY Business Filings: New LLCs, Corps & Active Entity Roster
Pricing
$2.00 / 1,000 business filing records
NY Business Filings: New LLCs, Corps & Active Entity Roster
New York business filings from the NYS Department of State: daily new LLCs and corporations with filer and service-of-process addresses, full filing history since 1800, and the active entity roster, which carries registered agent and chairman. Filter by type, county, name, date or DOS id.
Pricing
$2.00 / 1,000 business filing records
Rating
0.0
(0)
Developer
JS Tech Solutions
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
20 days ago
Last modified
Categories
Share
Pulls New York business filings from the NYS Department of State's own open datasets into clean JSON records: every new LLC, corporation and foreign entity authorized to do business in New York, with the filer's name and address and the service-of-process address; the full filing history of any entity; and the roster of active entities, which is where the registered agent and chairman come from. Filter by filing type, county, entity name, entity type, date range or DOS id.
Three modes, one record shape:
- newFilings (default): the Department's daily feed, a rolling window of roughly 30 days (92,743 rows on 2026-08-23). About 4,700 unique formation filings in the last seven days.
- history: every filing on record, 20,876,151 documents dated 1770 to 2026-08-18, with document type and amendment flags. Best with a DOS id, a name or a date range.
- activeEntities: the 4,270,956 currently active entities, with DOS process address, registered agent (872,275 entities name one), chairman (473,888) and location.
Who uses this data
- B2B lead generation and sales teams working new-business lists: every new LLC and corporation in a county this week, with the address legal documents are served at.
- Registered-agent services, formation services and business attorneys watching who is filing and who is filing for them (
fileris often the formation service or law firm). - Banks, payment processors, insurers and payroll providers onboarding newly formed New York businesses.
- Compliance, KYC and due-diligence teams pulling an entity's complete filing history by DOS id, or confirming an entity is active and who its agent is.
- Researchers and journalists tracking business formation by county and entity type over time.
What you get
One dataset item per filing (newFilings, history) or per active entity (activeEntities), newest first. All three modes emit the same fields, with null where a dataset does not carry a value, so they pipe into one table. A real item from the default run on 2026-08-23, trimmed to its populated fields:
{"mode": "newFilings","dosId": "8002003","entityName": "M&M COLLECTIBLES & TRADING COMPANY LLC","filingType": "ARTICLES OF ORGANIZATION","entityType": "DOMESTIC LIMITED LIABILITY COMPANY","filingDate": "2026-08-21","approvedDate": "2026-08-21","effectiveDate": "2026-08-21","filmNumber": "260821000001","certificateCode": "01DA A","county": "Monroe","jurisdiction": "NY","law": "LIMITED LIABILITY COMPANY LAW - 203 LIMITED LIABILITY COMPANY LAW","duration": "PERPETUAL","filer": {"name": "LEGALZOOM.COM, INC.","address1": "101 N BRAND BLVD","address2": "11TH FLOOR","city": "GLENDALE","state": "CA","zip": "91203","zip4": null,"country": "USA"},"serviceOfProcess": {"name": "THE LLC","address1": "123 Elmcrest Rise","address2": null,"city": "West Henrietta","state": "NY","zip": "14586","zip4": null},"registeredAgent": null,"chairman": null,"location": null,"mergerConstituents": null,"stock": null,"amendmentFlags": null,"source": "https://data.ny.gov/resource/k4vb-judh.json","sourceDataset": "k4vb-judh","datasetPage": "https://data.ny.gov/d/k4vb-judh","attribution": "New York State Department of State","sourcePublishedAt": "2026-08-23T11:19:07.000Z","fetchedAt": "2026-08-23T16:37:31.812Z"}
Field notes:
filer(newFilings only) is whoever submitted the document: often a formation service, a law firm or the owner.serviceOfProcessis the name and address the Secretary of State mails legal process to; innewFilingsit comes from the feed'ssop_*columns, inactiveEntitiesfromdos_process_*.registeredAgent,chairmanandlocationcome only fromactiveEntities; the daily feed and the history dataset do not publish them.amendmentFlags(history only) is an object of booleans naming what an amendment changed:name,county,registeredAgent,stock,location,chairman,duration,purposes,restatedCertificate,deadFileand so on.stock(newFilings, corporations) lists the old and new share classes (shares,type,parValue), andmergerConstituentslists the entities in a merger.filingDateis the filing date innewFilings, the date filed inhistory, and the initial DOS filing date inactiveEntities. All dates are ISO 8601 calendar dates.approvedDateandeffectiveDatearenullinactiveEntities.sourcePublishedAtis the dataset's own last-update timestamp, so you can see how fresh the copy you received is.
Records are deduplicated on the filing's natural key (DOS id + film number + filing type + date; DOS id alone for active entities). The daily feed publishes exact duplicate rows (2,527 of the 7,260 formation rows in the last seven days on 2026-08-23 were repeats), and you are charged for unique filings only. Rows missing an id, name, type or date, or carrying an unparseable date, are skipped and counted in the run summary, never delivered.
Input
Everything is optional. Run it with no input and you get the 100 newest formation filings (Articles of Organization, Certificates of Incorporation and Applications of Authority) from the last seven days.
| Field | Type | Default | Notes |
|---|---|---|---|
mode | enum | newFilings | newFilings, history or activeEntities. |
filingTypes | string[] | see note | Exact, case-insensitive values of filing_type (newFilings) or documenttype (history). Default: the three formation types on the plain newFilings feed; all document types in history mode and whenever dosId is given. Must be empty in activeEntities. |
dosId | string | - | The entity's DOS id, e.g. 8002906. Switches the filing-type default to all document types and, in newFilings, removes the implied 7-day window. |
county | string | - | Case-insensitive exact county name, e.g. Kings, Nassau, Erie. NYC boroughs use county names: New York, Kings, Queens, Bronx, Richmond. |
nameContains | string | - | Case-insensitive substring on the entity name. |
entityTypeContains | string | - | Case-insensitive substring on the entity type, e.g. LIMITED LIABILITY, BUSINESS CORPORATION, NOT-FOR-PROFIT, FOREIGN. |
dateFrom | ISO date | 7 days ago in newFilings | Filings dated on or after this date. No default in the other modes. |
dateTo | ISO date | - | Filings dated on or before this date. |
hasRegisteredAgent | boolean | false | activeEntities only: keep entities that name a registered agent. Fails the run in other modes, which have no such column. |
maxResults | integer | 100 | 1 to 50000. This is your cost cap: you pay per delivered record. |
includeRaw | boolean | false | Attach a raw object with the Socrata row under its Department of State column names. |
Filing types seen in the daily feed on 2026-08-23, most common first: BIENNIAL STATEMENT, ARTICLES OF ORGANIZATION, CERTIFICATE OF PUBLICATION, CERTIFICATE OF INCORPORATION, CERTIFICATE OF CHANGE BY ENTITY, CERTIFICATE OF ASSUMED NAME, DISSOLUTION BY PROCLAMATION, CERTIFICATE OF DISSOLUTION-CANCELLATION, APPLICATION OF AUTHORITY, CERTIFICATE OF AMENDMENT, SURRENDER OF AUTHORITY, CERTIFICATE OF MERGER and about twenty rarer ones. The history dataset uses its own vocabulary for some documents (for example CERTIFICATE OF DISSOLUTION, ASSUMED NAME CORP INITIAL FILING).
Example inputs
New LLCs and corporations in Brooklyn this week (lead generation):
{"county": "Kings","maxResults": 500}
Every document an entity has ever filed (due diligence; no filingTypes needed, a DOS id defaults to all document types):
{"mode": "history","dosId": "22863"}
Active Nassau County entities formed this year that name a registered agent (agent prospecting):
{"mode": "activeEntities","county": "Nassau","hasRegisteredAgent": true,"dateFrom": "2026-01-01","maxResults": 1000}
Dissolutions in the last 30 days (churn and collections):
{"filingTypes": ["DISSOLUTION BY PROCLAMATION", "CERTIFICATE OF DISSOLUTION-CANCELLATION"],"dateFrom": "2026-07-24","maxResults": 2000}
Pricing
$0.002 per record; you pay only for records delivered. One charge per dataset item, nothing else. Set maxResults and you have set your bill: 100 records is $0.20, 1,000 is $2.00. Filters are applied by the source before delivery, duplicates are removed before delivery, and a search that matches nothing is free.
Data source, refresh and licence
Records come from three Socrata (SODA) datasets published by the New York State Department of State, Division of Corporations on data.ny.gov (Open NY):
- newFilings: Daily Corporation and Other Entity Filing Data (
k4vb-judh) - history: Corporations and Other Entities: All Filings (
63wc-4exh) - activeEntities: Active Corporations: Beginning 1800 (
n9v6-gdp6)
Refresh: the Department's own metadata gives the posting frequency as daily for the feed, weekly for the history and monthly for the active roster (read 2026-08-23; on that day the feed and the roster had both been updated that morning and the roster's newest filing date was 2026-08-22, so the roster runs ahead of its stated cadence). Each run reports sourcePublishedAt so you can see exactly how fresh your copy is. Run the Actor on a schedule and you track the state's own refresh; there is no faster public feed.
Licence: none of the three datasets declares a licence in its metadata (the field is empty); each carries the attribution "New York State Department of State", which every record repeats in attribution. Open NY publishes its datasets for public reuse and this Actor reads them through the portal's documented SODA API, one request at a time, with the 1-second Crawl-delay from data.ny.gov's robots.txt (which allows /resource/*), a descriptive User-Agent (jserle-apify-actor/ny-business-filings-feed) and no API token. Check the portal's terms of use for your own use case.
The Department's published disclaimer, reproduced from the daily feed's metadata: "New York State Department of State, its employees, officers and agents make no representation, warranty or guarantee as to the accuracy, completeness, currency or suitability of the data for any purpose, real or implied. The Department relies upon information provided to it. Therefore, the accuracy of data cannot be guaranteed."
This Actor is not affiliated with or endorsed by the New York State Department of State. A default run makes three requests.
Limitations
- As filed, not verified. Names and addresses are what the filer submitted. The Department itself notes that a service-of-process address "may not reflect the physical location of the corporation or any of its officers".
- No phone numbers, emails or officers beyond the chairman. New York does not publish them. The active roster names a chairman for 473,888 of 4,270,956 entities and a registered agent for 872,275.
- The daily feed is a window, not an archive. It holds about 30 days of approved filings;
filingDatecan occasionally be older than the window when an older filing was approved recently. Usehistoryfor anything older. - History lags the feed by about a week (newest date filed 2026-08-18 when the feed ran to 2026-08-21 on 2026-08-23), and a brand-new entity may not appear in it yet.
- The active roster excludes inactive entities by the Department's design, and its
countyis the current county of incorporation, which the Department notes can change. - Dissolved or merged entities appear in the feed and the history as filings, never in the roster.
- A filter that matches nothing returns zero records and succeeds. That is a valid, free answer. A run only fails when the source itself is broken, and then it exits non-zero having pushed nothing and charged nothing: if a dataset stops publishing a column the normalizer reads, reports an implausibly small row count, returns no rows at all to the default query, hands back fewer rows than its own count for the same query, or the run's charge allowance cannot be read.
FAQ
How do I get a list of new LLCs in New York?
Run with no input for the last seven days of Articles of Organization, Certificates of Incorporation and Applications of Authority statewide, or set county and raise maxResults. Set entityTypeContains to LIMITED LIABILITY for LLCs only, or filingTypes to ["ARTICLES OF ORGANIZATION"].
Can I search New York business entities by name?
Yes. nameContains is a case-insensitive substring in every mode. Use activeEntities for the current roster (name, county, agent, chairman) and history for everything matching entities have ever filed (history defaults to all document types).
Does it include the registered agent?
Only in activeEntities, which carries registeredAgent for the 872,275 active entities that name one, plus serviceOfProcess for all. The default newFilings feed has registeredAgent: null on every record: it carries serviceOfProcess (the address legal process is served at) and filer, and New York does not publish a separate registered-agent column in it.
How do I look up a company by DOS id?
Set dosId. In newFilings it returns that entity's recent filings of every type, in history its complete document list, and in activeEntities its current record. A DOS id switches the filing-type default to all document types, so nothing is dropped.
How current is the New York business filings data?
The feed is posted daily and had been updated the morning this was written; the history weekly; the roster is stated as monthly but was also current to the previous day. Every record carries sourcePublishedAt.
Does it cover assumed names (DBAs), dissolutions or biennial statements?
Yes, in newFilings and history: set filingTypes to the document types you want, for example CERTIFICATE OF ASSUMED NAME, DISSOLUTION BY PROCLAMATION or BIENNIAL STATEMENT.
Related datasets
Other datasets by the same author, all pay-per-record with source, refresh cadence and licence stated on each listing:
Public records and procurement feeds
- NYC PASSPort Procurement Scraper (RFPs, Bids & Contracts)
- E-Rate Form 470 RFP Scraper (USAC School & Library Bids)
New York health data
Medicare provider enrollment data
- Medicare Revoked Providers List (CMS Revocations) Scraper
- Medicare Opt-Out Providers List (CMS Affidavits) Scraper
- Medicare Revalidation Due Date List (CMS) Scraper
Nursing home and long-term care data
- Nursing Home Deficiency Citations (CMS) Scraper
- Nursing Home Fines & Civil Money Penalties (CMS) Scraper
- Nursing Home Directory & Ownership (CMS Form 671) Scraper
- Nursing Home Daily Nurse Staffing (CMS PBJ) Scraper
- Nursing Home Change of Ownership (CMS SNF CHOW) Scraper
Developer and AI test data