# Changelog of US Business Entity Search & New Business Filings (`enisbodlli/us-business-registry-search`) Actor

- **URL**: https://apify.com/enisbodlli/us-business-registry-search/changelog.md
- **Full Actor documentation**: https://apify.com/enisbodlli/us-business-registry-search.md

## Changelog

### 0.1 (2026-10-07)

- First build. Reads six official state open-data sets through their public API: New York, Colorado,
  Connecticut, Oregon, Pennsylvania and Texas (the Comptroller's roll of franchise taxpayers).
- Two ways to search: company names (`nameQueries`, `matchMode`) or a listing by registration date
  (`registeredWithinDays`, `registeredAfter`, `registeredBefore`), with filters for entity type, status,
  city and ZIP code, a cap for the run and a cap per state.
- `onlyNew` returns only records that an earlier run of the same task has not returned.
- Company-level fields only. Officer and owner columns are never requested, a registered agent is
  returned only when it is an organisation, and sole proprietors and assumed names with no
  organisation behind them are skipped and counted.
- Every row carries `sourceDataset`, `sourceUrl` and `sourceUpdatedAt`.
- Charges the `company-record` event once per record found and stored. A name that a register does not
  hold gets a row with `found: false` and no charge.
- A run that is restarted, resurrected or moved to another server goes on from the page it had reached
  and stores no record twice. A run that is being moved waits for the restart instead of ending early.
- From the verification of 2026-10-08, before the first push: stored records are counted from the
  `company-record` events charged, not from the SDK's merged count, which reads double on the platform;
  a portal that leaves three searches in a row unanswered gets no more requests in that run; a challenge
  page is a refusal whatever status it comes with, and HTTP 202 is asked again instead of being read as
  rows; a listing with no date window puts companies without a date last, not first (Texas); a listing
  whose length is an exact number of pages no longer loses its last rows when companies are added while
  it is read; a line below the street that reads like a person's name is dropped; failure messages name
  the portal, not the address that was asked for.
