NY Business Entity Scraper avatar

NY Business Entity Scraper

Pricing

from $11.99 / 1,000 result items

Go to Apify Store
NY Business Entity Scraper

NY Business Entity Scraper

Scrapes New York business entity records from the NY Department of State database by name, DOS ID, or filters. Returns DOS ID, entity name, type, status, filing date, county, and registered agent.

Pricing

from $11.99 / 1,000 result items

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

14

Total users

2

Monthly active users

14 days ago

Last modified

Share

ParseForge

NY Business Entity Scraper

Scrape New York business entity records from the NY Department of State database, up to thousands per run. Every entity returns its DOS ID, name, type, status, filing date, county, and registered agent. No API key or login required. Export to CSV, JSON, Excel, or XML.

New York's business entity database is public but has no bulk download or API. Searching one name at a time through the web portal is slow and error-prone. This scraper reads the official NY DOS Corporation and Business Entity Database directly, applying filters for name, entity type, county, status, and filing date, and returns each matching entity as a structured row.

Who uses itWhat they scrape NY Department of State for
Legal researchersVerify the active status and filing history of a specific corporation or LLC.
Compliance officersMonitor entity status changes or dissolutions across a portfolio of companies.
Market analystsCount new business formations by county or entity type to spot economic trends.
Sales teamsBuild a lead list of recently filed businesses in a target county.
JournalistsInvestigate the ownership and registration details of a business entity.

What it does

This Actor collects New York business entity records from the NY Department of State database by name, DOS ID, or filters, and returns each entity as a flat row with its DOS ID, name, type, status, filing date, county, and registered agent details.

  • ๐Ÿ” Search by name or DOS ID: Enter a business name prefix (e.g. "APPLE") or a specific DOS Corporation ID to retrieve exact records.
  • ๐Ÿ“… Date range filter: Set a filing date window to find entities formed or registered within a specific period.
  • ๐Ÿ“ County filter: Narrow results to a single NY county (e.g. NEW YORK, KINGS, NASSAU) for local analysis.
  • ๐Ÿท๏ธ Entity type and status filters: Filter by type (DOMESTIC BUSINESS CORPORATION, FOREIGN LLC, etc.) and status (Active, Dissolved, Revoked).

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with NY Department of State data

๐Ÿ“ˆ Track business formation trends.

A market researcher runs the scraper with a date range and county filter to count new LLCs and corporations filed in Brooklyn over the last quarter.

๐Ÿ” Verify entity status for due diligence.

A compliance officer enters a list of DOS IDs to confirm each entity is Active and not Dissolved or Revoked.

๐Ÿ“‹ Build a lead list of new businesses.

A sales team filters by county and entity type to collect recently filed businesses in their target area for outreach.

๐Ÿ“ฐ Investigate corporate registrations.

A journalist searches by business name to find all entities with a similar name and check their filing dates and statuses.

Why choose this scraper

What you get
No API neededScrapes the public NY DOS database directly, no registration or API key required.
Structured dataEach entity returns DOS ID, name, type, status, filing date, county, and registered agent in a consistent schema.
Flexible filtersSearch by name prefix, exact DOS ID, entity type, county, status, or filing date range.
Bulk exportDownload results as CSV, JSON, Excel, or XML for analysis or integration.

How it compares

No other Store actor targets NY Department of State the same way, so the honest comparison is with the alternatives teams actually weigh.

NY Business Entity ScraperBuild it in-houseBy hand
SetupRun it now, zero configDays of engineeringNone, but hours per pull
When NY Department of State changesMaintained for youYou fix itYou re-learn the page
Proxies, retries, anti-botBuilt inYour problemBrowser only
OutputFixed JSON schema, CSV/Excel exportWhatever you buildCopy-paste
CostPay per resultEngineering timeAnalyst hours

Configure the run

Drive the Actor from a business name, DOS ID, or a combination of filters (entity type, county, status, filing date range). Filters are applied as each record is read from the database, so only matching entities reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
"searchName": "APPLE",
"maxItems": 10
}

A larger pull:

{
"searchName": "APPLE",
"maxItems": 200
}

Pricing

Pay-per-result: $0.01599 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$1.60
1,000 results$15.99
10,000 results$159.90

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the NY Business Entity Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to NY Department of State through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/ny-business-entity-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check that your searchName or dosId is correct. For name searches, it is a prefix match. For filters, ensure the exact spelling and case (e.g. county names in all caps). Also verify that the date range is valid.

The scraper returns fewer entities than maxItems.

The scraper stops when it reaches maxItems or when no more matching entities are found. If your filters are too narrow, there may be fewer results available.

Can I scrape all entities in the database?

The scraper is designed for targeted searches and filters. To scrape all entities, you would need to run multiple searches with broad filters, but the database does not support a full dump.

The entity type filter is not working.

Ensure you use the exact entity type string as shown in the database, e.g. DOMESTIC BUSINESS CORPORATION. Partial matches are not supported.

The date filter seems ignored.

Verify the date format is YYYY-MM-DD and that the from date is before the to date. The filter applies to the filing date field.

FAQ

QuestionAnswer
What data does this scraper return?It returns the DOS ID, entity name, entity type, status, filing date, county, and registered agent details for each matching business entity from the NY Department of State database.
Do I need an API key or login?No. The scraper accesses the public NY DOS Corporation and Business Entity Database directly, no authentication required.
Can I search by exact DOS ID?Yes. Enter the DOS Corporation ID in the dosId field. If provided, the name search is ignored and only that specific entity is returned.
How do I filter by county?Use the county field with the county name in all caps, e.g. NEW YORK, KINGS, QUEENS, NASSAU, SUFFOLK.
What entity types can I filter by?You can filter by types like DOMESTIC BUSINESS CORPORATION, FOREIGN BUSINESS CORPORATION, DOMESTIC LIMITED LIABILITY COMPANY, FOREIGN LIMITED LIABILITY COMPANY, and others.
What statuses are available?Common statuses include Active, Discontinued, Annulled, Revoked, and Dissolved. Enter the exact status string in the status field.
Can I search by business name only?Yes. Enter a name prefix in the searchName field. It performs a prefix match, so "APPLE" finds all entities starting with APPLE.
How many entities can I scrape per run?Set the maxItems field to your desired number. There is no hard limit, but be mindful of the database response speed.
What date format should I use for filing date filters?Use YYYY-MM-DD format, e.g. 2023-01-15 for January 15, 2023.
Can I export the data to Excel?Yes. The Actor supports export to CSV, JSON, Excel, and XML formats.

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by New York Department of State. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.