US Business Entity Search | Secretary of State Company Lookup avatar

US Business Entity Search | Secretary of State Company Lookup

Pricing

Pay per event

Go to Apify Store
US Business Entity Search | Secretary of State Company Lookup

US Business Entity Search | Secretary of State Company Lookup

Search US business entities across multiple states' Secretary of State registries by company name or entity ID. Returns status, type, formation date, address, and registered agent as clean JSON.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Scott Shinn

Scott Shinn

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Search US business entities across multiple states' Secretary of State registries by company name or entity ID, and get back clean, normalized JSON — status, entity type, formation date, address, and registered agent — ready for KYB, lead generation, enrichment, and due diligence.

Backed by official state open-data business registries — no login, CAPTCHA, or proxy required, and no scraping of blocked pages.

Supported states

Colorado (CO), New York (NY), Oregon (OR), Pennsylvania (PA), Connecticut (CT), Hawaii (HI), Texas (TX), Delaware (DE), Florida (FL), Virginia (VA). More states are added over time.

Modes

  • search (default) — look up entities by company name or entity ID.
  • new-businesses — list entities registered in the last N days (sinceDays), for lead generation. Supported in CO, NY, OR, PA, CT. New York uses the daily new-filings feed; Connecticut includes owner-demographic flags (woman/veteran/minority/LGBTQ-owned).

Input

{
"searchTerm": "plumbing",
"states": ["CO", "NY", "OR", "PA", "CT"],
"maxResultsPerState": 100
}
FieldTypeDescription
searchTermstringCompany name or partial name (case-insensitive). Required unless entityId is set.
entityIdstringOptional. Look up one exact entity/registry/filing ID.
statesarrayWhich state registries to search. Defaults to all supported states.
maxResultsPerStateintegerCap per state (1-1000). Default 100.
socrataAppTokenstringOptional. Raises rate limits; not required.

Output

One dataset item per matched entity, normalized across states:

{
"state": "CO",
"entityId": "20251665680",
"name": "EXAMPLE PLUMBING LLC",
"status": "Good Standing",
"entityType": "DLLC",
"formationDate": "2025-06-16T00:00:00.000",
"jurisdiction": "CO",
"county": null,
"address": "660 Willow Wood Ln, Delta, CO, 81416",
"registeredAgent": "KEQIANG DENG",
"sourceUrl": "https://www.coloradosos.gov/biz/BusinessEntityDetail.do?masterFileId=20251665680"
}

Use cases

  • KYB / due diligence — verify a company exists, its status, and formation date.
  • Lead generation — pull all entities matching a trade or keyword in a state.
  • Enrichment — resolve a business name to its registered entity, agent, and address.

Enrichment (lead scoring)

Set enrich: true to turn each record into a scored lead. Adds:

  • tradeCategory and tradeTags — the business's industry inferred from its name (roofing, HVAC, solar, plumbing, electrical, construction, real estate, and more).
  • leadScore (0-100) and leadSignals — a ranking from active status, recent formation, presence of a registered agent and address, and whether it is a high-value trade.

Enrichment is deterministic and adds no fabricated contact data. It is billed at a higher per-record rate than raw search.

Pricing

Pay per result — one charge per entity record returned.

Notes

  • Name search is a case-insensitive substring match against each state's registry.
  • Field coverage varies by state (e.g. registered agent is present for CO/NY/PA, not all states).