New York Business Entity Search — NY DOS Corporation Registry
Pricing
$4.00 / 1,000 company records
New York Business Entity Search — NY DOS Corporation Registry
Search New York State's active corporation and business entity registry by name or DOS ID. Returns entity name, DOS ID, filing date, county, jurisdiction of formation, entity type, registered agent and the service-of-process address.
Pricing
$4.00 / 1,000 company records
Rating
0.0
(0)
Developer
Berkan Kaplan
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
16 days ago
Last modified
Categories
Share
New York Business Entity Search — NY DOS Corporation Registry 🗽
foXLabs US company series: Texas · Connecticut · Federal contractors · FDIC banks · Nonprofits
🎉 Search New York's active corporation registry by name or DOS id — legal name, entity type, incorporation date, county, jurisdiction of formation and the service-of-process address. No key, no login. Built for New York counterparty checks, legal research, and anyone who needs the entity behind a Manhattan address.
🔍 What is this Actor — and when should you use it?
The New York Department of State maintains the register of active corporations. This Actor searches it by company name or DOS id and returns one clean row per entity: legal name, DOS id, entity type, date of incorporation, county, jurisdiction of formation, and the party designated to receive legal process.
Use it when you need: to verify a New York counterparty; the DOS id for a filing; the service-of-process address for a legal notice; or a list of entities incorporated in a specific county.
Use something else when: the company is registered in another state — use the Texas or Connecticut Actor. All three share this schema, so their outputs concatenate into one US table.
🤖 Use with AI agents
Already on the Apify MCP server? Ask for this Actor by name: foxlabs/usa-newyork-company-data.
Your agent can pay for its own runs. This Actor is pay-per-event with agentic payments, so an agent can discover it, run it and settle the bill over x402 (USDC on Base) or Skyfire — no Apify account or API token of its own. Billing is the same either way: per delivered company row.
Otherwise paste this into Claude, ChatGPT, Cursor or any MCP-enabled assistant:
Run the Apify actor foxlabs/usa-newyork-company-data with{"queries":["Etsy","Peloton Interactive"],"maxResultsPerQuery":10}and give me their DOS ids, entity types and counties.
📋 Overview
| Source | New York Department of State — Active Corporations |
| Coverage | Corporations active on the New York register |
| Auth needed | None. No API key, no login, no proxy required |
| Row | One New York entity |
| Measured run | 13 rows in 14.4 s for 3 queries (2026-09-20, build 0.1.8) |
| Pricing | $0.004 per delivered row — $4 per 1,000 |
✨ Features
- 🔎 Name or DOS id in the same field
- 🏛️ Entity type — domestic vs foreign corporation, LLC and the rest
- 🗺️ County and jurisdiction of formation on every row
- ⚖️ Service-of-process designation — who receives legal notice, with address where published
- 📅 Initial DOS filing date on every row
- ⚡ Key-free — no login, no proxy, no API key
🎬 Quick Start
curl -X POST "https://api.apify.com/v2/acts/foxlabs~usa-newyork-company-data/run-sync-get-dataset-items?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"queries":["Etsy","Peloton Interactive","Datadog"],"maxResultsPerQuery":10}'
🚀 Getting Started (3 steps)
- Put names or DOS ids into
queries. Both work in the same field. - Set the breadth.
maxResultsPerQuerycaps matches per query. - Run it. Rows arrive in the dataset; export to CSV/JSON/Excel or read them over the API.
📥 Input
| Field | Type | Default | Description |
|---|---|---|---|
queries | array | ["Etsy","Peloton Interactive","Datadog"] | Entity names or DOS ids |
maxResultsPerQuery | integer | 10 | Cap on entities returned per query |
maxConcurrency | integer | 4 | Parallel requests |
requestDelayMs | integer | 0 | Optional pause between requests |
includeRaw | boolean | false | Attach the untouched source record to each row |
proxyConfiguration | object | proxy off | The open-data portal answers direct requests |
Example — verify one entity exactly:
{ "queries": ["4738435"], "maxResultsPerQuery": 1 }
Example — every entity behind a brand:
{ "queries": ["Etsy"], "maxResultsPerQuery": 50 }
📤 Output
One row per entity. Fill rates from the measured run (13 rows, 3 queries, 2026-09-20):
| Field | Type | Fill | Description |
|---|---|---|---|
companyName | string | 100% | Current entity name |
registrationNumber | string | 100% | DOS id |
status | string | 100% | Register standing |
legalForm | string | 100% | Entity type (e.g. FOREIGN BUSINESS CORPORATION) |
incorporatedOn | string | 100% | Initial DOS filing date |
county | string | 100% | County of record |
jurisdiction | string | 100% | Jurisdiction of formation |
processName | string | 100% | Party designated to receive service of process |
address / city / postalCode / state | string | 100% | Address of record |
countryName | string | 100% | Always United States |
registeredAgent | string | 46% | Registered agent, where the entity has designated one |
registeredAgentAddress | string | 46% | That agent's address |
sourceUrl | string | 100% | NY DOS entity page |
country / registry / query / scrapedAt | string | 100% | Provenance fields |
registeredAgent sits at 46% for a substantive reason: New York corporations are not required to appoint a registered agent — many designate only the Secretary of State for service of process, which is what processName and the address fields carry. Columns the register does not publish (tax number, raw status code, dissolution date, industry, headcount, capital, website, e-mail, phone, officers) were removed rather than shipped permanently empty.
A real row from the default run:
{"companyName": "PELOTON INTERACTIVE, INC.","registrationNumber": "4738435","status": "active","legalForm": "FOREIGN BUSINESS CORPORATION","incorporatedOn": "2015-04-07","address": "CORPORATION SERVICE COMPANY, 80 STATE STREET, ALBANY, NY, 12207","city": "ALBANY","postalCode": "12207"}
💼 Use cases
- Counterparty verification — confirm a New York entity exists and its exact legal name
- Legal research — the service-of-process designation and address for a notice
- Corporate structure — domestic vs foreign status and jurisdiction of formation
- Territory lists — entities by county
- Entity resolution — map trading names to DOS ids across a messy vendor list
🔗 Integration
JavaScript
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_TOKEN' });const run = await client.actor('foxlabs/usa-newyork-company-data').call({queries: ['Peloton Interactive'], maxResultsPerQuery: 10,});const { items } = await client.dataset(run.defaultDatasetId).listItems();
Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_TOKEN")run = client.actor("foxlabs/usa-newyork-company-data").call(run_input={"queries": ["Peloton Interactive"], "maxResultsPerQuery": 10})items = client.dataset(run["defaultDatasetId"]).list_items().items
No-code: Make, n8n and Zapier reach this Actor through the Apify app — schedule it and push entity checks into a CRM or a sheet.
📊 Pricing
Pay-per-event: company-record — $0.004 per delivered row ($4 per 1,000). Compute and traffic are included; you pay for rows, not run time. Rows without a company name are not charged.
❓ FAQ
Do I need a NY DOS account or key? No. The register is published as open data; no key, login or proxy.
Can I search by DOS id? Yes — put the id in queries.
Why is registeredAgent missing on half the rows? New York does not require one. Many corporations designate only the Secretary of State for service of process; processName and the address fields carry that designation on every row.
Is the address the company's office? Often it is the service-of-process address — frequently a corporate services provider in Albany, as in the Peloton row above — not the operating headquarters.
Does it include LLCs? The register covers active corporations and related entity types; legalForm tells you what each row is.
Which other states do you cover? Texas and Connecticut, on the same schema.
🐛 Troubleshooting
A run takes longer than the other state Actors. New York's portal is slower to answer; the measured run took 14 s for three queries. That is the source, not a fault.
A common name returns many entities. Narrow with the DOS id, or filter the output by county.
The address is not where the company operates. Expected — see the FAQ above; it is usually the service-of-process address.
⚠️ Trademark
The New York Department of State is a state agency. This Actor is an independent tool, is not affiliated with or endorsed by the State of New York, and reads only publicly published register data.
⚖️ Is it legal to scrape this data?
New York publishes its corporation register as open data so the public can identify and serve legal entities. The rows this Actor returns are company records — business information. The service-of-process designation sometimes names an individual acting in a corporate capacity, exactly as the state publishes it. You remain responsible for how you use the output.
🤝 Support & contact
Questions, a field you need, or a bug: info@foxlabs.com.tr — or open an issue on the Actor's Apify page.
Changelog
0.1.8
- Removed permanently-empty columns (tax number, raw status code, dissolution date, industry, industry code, headcount, capital, website, e-mail, phone, officers) — the register does not carry them. Row went from 31 columns to 20, with zero permanently-empty columns left.
0.1
- New York DOS active-corporation search by name or DOS id.
- Pay-per-event billing on delivered rows (
company-record).