New York Business Entity Search Scraper — NY DOS
Pricing
from $8.00 / 1,000 ny business entity returneds
New York Business Entity Search Scraper — NY DOS
Search active New York corporations and LLCs by name or DOS ID. Get entity type, filing date, county, process address and registered agent. USD 10 per 1,000.
Pricing
from $8.00 / 1,000 ny business entity returneds
Rating
0.0
(0)
Developer
Muhammad Afzal
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
13 days ago
Last modified
Categories
Features
Share
New York Business Entity Search Scraper looks up active New York corporations, LLCs, limited partnerships and LLPs by name or Department of State (DOS) ID and returns the DOS ID, entity type, initial filing date, county, jurisdiction, service-of-process name and address, chief executive officer and registered agent where the state publishes them. It reads the State of New York's official Open Data copy of the active-entity register, is built for due-diligence, vendor-onboarding and research teams, and costs USD 10.00 per 1,000 records on the FREE tier (USD 8.00 per 1,000 on GOLD).
What data does the New York business entity search return?
Each dataset row is one unique active entity, keyed by DOS ID:
| Field | What it contains |
|---|---|
entityName | Current entity name, for example IBM BH LLC |
dosId | Department of State identification number |
entityType | For example DOMESTIC LIMITED LIABILITY COMPANY or FOREIGN BUSINESS CORPORATION |
entityStatus | Always ACTIVE, because the source lists active entities only |
dateOfInitialDosFiling | Initial filing date as published, for example 2025-06-25T00:00:00.000 |
county, jurisdiction | County of the office and state or country of formation |
serviceOfProcessName, serviceOfProcessAddress | Who receives legal papers for the entity, and where |
chiefExecutiveOfficerName, chiefExecutiveOfficerAddress | Published for corporations that filed this information |
registeredAgentName, registeredAgentAddress | Registered agent, when the entity has one |
entityPrimaryLocationName, entityPrimaryLocationAddress, principalExecutiveOfficeAddress | Location fields when published (the two addresses come from the same source fields) |
filingLinks, sourceUrl | Link to the official dataset and the exact query used |
searchQuery, searchBy, searchFunctionality, entityStatusFilter, scrapedAt, warnings | Search settings, collection time and a source-scope note |
Fields the active-entity dataset does not publish are always null and kept only for a stable shape: foreignLegalName, fictitiousName, statementStatus, sectionOfLaw, effectiveDateInitialFiling, inactiveDate, durationDateOrLatestDateOfDissolution, foreignFormationDate, reasonForStatus, nfpCategory and principalExecutiveOfficeName. The run summary is saved as OUTPUT.
How do I search New York corporations and LLCs by name or DOS ID?
Set Search by to entityName or dosId, enter the Business name or DOS ID, and set Maximum results (1 to 500, default 50).
- Name matching for names:
beginsWith(default),containsorexactMatch. Matching ignores upper and lower case. - Entity types: any of corporation, limited liability company, limited partnership and limited liability partnership (all four by default).
- DOS ID searches need digits only.
Companies whose names start with "IBM":
{"searchBy": "entityName","query": "IBM","searchFunctionality": "beginsWith","entityTypes": ["corporation", "limitedLiabilityCompany", "limitedPartnership", "limitedLiabilityPartnership"],"maxResults": 50}
LLCs whose names contain "BAKERY":
{"searchBy": "entityName","query": "bakery","searchFunctionality": "contains","entityTypes": ["limitedLiabilityCompany"],"maxResults": 200}
A single DOS ID:
{ "searchBy": "dosId", "query": "7645293", "maxResults": 1 }
Can it find inactive or dissolved New York companies?
No. The source is the state's active-entity dataset, so every record is an active entity. A run with Entity status set to inactive stops at once with a warning and charges no records. For inactive, dissolved or historical names, use the Department of State's Public Inquiry site.
When should I use it, and when not?
Use it when you need to confirm that New York companies are active, resolve names to DOS IDs, or collect service-of-process and registered agent addresses for many entities at once.
Use another Actor when:
- You also need historical-name matches or recent filings for New York entities: NY Business Registry Scraper.
- The company is registered in Florida: Sunbiz Scraper. For California use California SOS Business Search Scraper; for Colorado, Connecticut or Oregon use Multi-State Corporate & Business Entity Registry.
- You need not-for-profit corporations: the corporation filter excludes them.
- You need name availability, assumed names (DBAs), EINs, owners or certificates of good standing: none of these are in the source.
How do I run it from code?
JavaScript with apify-client:
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('muhammadafzal/ny-business-entity-scraper').call({searchBy: 'entityName',query: 'IBM',searchFunctionality: 'beginsWith',maxResults: 25,});const { items } = await client.dataset(run.defaultDatasetId).listItems();for (const item of items) console.log(item.dosId, item.entityName, item.entityType);
Python with apify-client:
import osfrom apify_client import ApifyClientclient = ApifyClient(os.environ["APIFY_TOKEN"])run = client.actor("muhammadafzal/ny-business-entity-scraper").call(run_input={"searchBy": "entityName","query": "bakery","searchFunctionality": "contains","entityTypes": ["limitedLiabilityCompany"],"maxResults": 100,})for item in client.dataset(run.default_dataset_id).iterate_items():print(item["dosId"], item["entityName"], item.get("serviceOfProcessAddress"))
Use it from an AI assistant
New York Business Entity Search Scraper works from Claude, ChatGPT, Cursor or any MCP client through Apify's MCP server. Add the single-tool URL https://mcp.apify.com/?tools=muhammadafzal/ny-business-entity-scraper to your client and ask, for example: "Find active New York LLCs whose names contain 'bakery' and give me their DOS IDs and service-of-process addresses." Each record is charged at the prices below, so include a result limit in your request.
What does the output look like?
Two records for the name search IBM (values from the state's dataset on 2026-10-26; shortened):
[{"recordType": "ny-business-entity","entityName": "IBM BH LLC","dosId": "7645293","entityType": "DOMESTIC LIMITED LIABILITY COMPANY","entityStatus": "ACTIVE","dateOfInitialDosFiling": "2025-06-25T00:00:00.000","county": "Kings","jurisdiction": "New York","serviceOfProcessName": "IBM BH LLC","serviceOfProcessAddress": "1270 47th Street, Suite 139, Brooklyn, NY, 11219","registeredAgentName": null,"filingLinks": [{ "linkType": "other", "label": "Active entities dataset", "url": "https://data.ny.gov/Economic-Development/Active-Corporations-Beginning-1800/n9v6-gdp6" }],"searchQuery": "IBM","searchFunctionality": "beginsWith"},{"recordType": "ny-business-entity","entityName": "IBM BUSINESS SERVICES, INC.","dosId": "4504667","entityType": "FOREIGN BUSINESS CORPORATION","entityStatus": "ACTIVE","dateOfInitialDosFiling": "2013-12-23T00:00:00.000","county": "Albany","jurisdiction": null,"serviceOfProcessName": "REGISTERED AGENTS INC.","serviceOfProcessAddress": "418 BROADWAY, STE R, ALBANY, CA, 12207"}]
How much does a New York entity search cost?
The Actor uses pay-per-event pricing, and platform usage is included in the event prices.
| Event | FREE | BRONZE | SILVER | GOLD | PLATINUM / DIAMOND |
|---|---|---|---|---|---|
| NY business entity returned (one dataset row) | USD 0.010001 | USD 0.00975 | USD 0.0095 | USD 0.008 | USD 0.008 |
| Actor start (per started GB of allocated memory) | USD 0.006251 | USD 0.006094 | USD 0.005938 | USD 0.005 | USD 0.005 |
The Actor runs with at most 512 MB of memory, so one start event applies. Worked totals on the FREE tier:
- Default run, 50 records: 50 × USD 0.010001 + USD 0.006251 = USD 0.506301
- One DOS ID lookup: USD 0.010001 + USD 0.006251 = USD 0.016252
A search with no matches charges no record events. Set a maximum cost per run in Apify Console; the Actor stops adding records when that limit is reached.
Limits and reliability
- One query per run. The Actor sends one request for up to Maximum results rows, then applies the entity-type filter, so a narrow type filter can return fewer rows than the limit.
- Names, not relevance.
beginsWithreturns every active name that starts with your text, for example "IBM 1 GENERAL CONSTRUCTION LTD." forIBM. UseexactMatchfor one known name. - Retries. Each request gets up to 4 attempts with a 30-second timeout. A failed request ends the run with a clear error and no invented records.
- Freshness. Records are as current as the state's Open Data dataset. Confirm critical facts on the Department of State's Public Inquiry site.
FAQ
Is the New York business entity search free?
The Department of State's Public Inquiry site is free for manual lookups. This Actor charges per returned entity at the prices above and gives you structured results in bulk.
Why does a search for "IBM" return companies that are not IBM?
The default beginsWith match returns every active entity whose name starts with "IBM". Switch Name matching to exactMatch, or search by DOS ID.
Does it include assumed names (DBAs)?
No. Assumed names are not in the active-entity dataset, so fictitiousName is always null.
Can I get filing history or biennial statements?
No. Use NY Business Registry Scraper for optional recent filings.
Does it return owners or EINs?
No. New York's public register lists service-of-process, CEO and registered agent details, not owners or tax IDs.
How many records can one run return?
Up to 500. For more, split the search, for example by name prefix.
Related Actors
- NY Business Registry Scraper: New York entities with historical names and optional recent filings
- Sunbiz Scraper: Florida business entities, officers and registered agents
- KRS Financial Statements Scraper: Polish company filings by KRS number
- TDLR License Scraper and Oregon CCB Contractor License Scraper: state license registries for contractor research
Legal and compliance
The Actor reads the State of New York's public Open Data dataset of active corporations and business entities. It does not log in, use the Public Inquiry site, or bypass access controls. Names and addresses of individuals can be personal data, so use them lawfully and keep only what you need. The Department of State does not guarantee the completeness of public records; this tool is not affiliated with New York State, and this is not legal advice.
Last verified: 2026-10-27