Colorado SOS Business Registry Scraper avatar

Colorado SOS Business Registry Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Colorado SOS Business Registry Scraper

Colorado SOS Business Registry Scraper

Search Colorado Secretary of State business filings by name, status, entity type and formation date, with clean structured fields and registered agent details, priced per result.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

M Usama

M Usama

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

21 hours ago

Last modified

Categories

Share

What does Colorado SOS Business Registry Scraper do?

It returns Colorado business entities registered with the Colorado Department of State: LLCs, corporations, nonprofits, partnerships and more, going back to 1864. Each record has the entity name, formation date, status, entity type, principal address and the registered agent's name and address, plus a link back to the official record. Filters on name, status, entity type and formation date keep runs small and focused. Pricing is per result returned.

Data source

Records come from the public "Business Entities in Colorado" dataset on data.colorado.gov (a Socrata JSON API maintained by the Colorado Department of State), which is refreshed roughly daily.

Why use it?

  • Lead generation: pull newly formed LLCs and corporations in a category or region before they show up anywhere else.
  • Compliance and sales targeting: filter by entity status to find businesses that are Delinquent or Administratively Dissolved as a signal, or Good Standing as a qualifier.
  • Registered agent research: agent name and address are returned on every record without a second lookup.
  • Replaces manually searching the Secretary of State site one entity at a time or paying for a stale bulk export.

How to use it

  1. Open the Actor and set the filters: entity name, status, entity type, formed on or after date.
  2. Click Start. Download results as JSON, CSV or Excel, or read them through the API.
  3. Add a Schedule and an Integration (Slack, Google Sheets, webhook) to get newly formed entities automatically.

Input

FieldDescription
keywordFilter by business name, case insensitive, matches anywhere in the name. Leave blank to get the most recently formed entities.
entityStatusFilter by entity status (Good Standing, Delinquent, Withdrawn, and so on). Choose All statuses to skip this filter.
entityTypeFilter by entity type code (Domestic LLC, Foreign Corporation, and so on). Choose All types to skip this filter.
formedAfterOnly include entities formed on or after this date, format YYYY-MM-DD. Leave blank for no date filter.
maxResultsHard stop for the run. You are billed per result, so this caps the cost.
proxyConfigurationNot required, the data source is a public JSON API. Left in for larger, sustained runs.

Example input:

{
"keyword": "",
"entityStatus": "Good Standing",
"entityType": "",
"formedAfter": "",
"maxResults": 100
}

Output

Every record has the same shape:

{
"id": "20268159937",
"entityId": "20268159937",
"entityName": "OnlyLawns LLC",
"formationDate": "2026-09-18",
"entityStatus": "Good Standing",
"entityType": "DLLC",
"entityTypeLabel": "Domestic LLC",
"agentName": "AARON ROOSEVELT WILLIAMS",
"principalAddress": "20802 E Princeton Pl, Aurora, CO, 80013",
"principalCity": "Aurora",
"principalState": "CO",
"mailingAddress": null,
"agentAddress": "20802 E Princeton Pl, Aurora, CO, 80013",
"jurisdictionOfFormation": "CO",
"sourceUrl": "https://www.coloradosos.gov/biz/BusinessEntityDetail.do?quitButtonDestination=BusinessEntityResults&nameTyp=ENT&entityId2=20268159937&fileId=20268159937&masterFileId=&entityId=20268159937&entityType2=&entityName2=&fileIdSearch=",
"scrapedAt": "2026-09-20T08:28:21.323Z"
}
FieldMeaning
idStable key (the state assigned entity ID), safe for deduplication between runs
entityIdSame value as id, the state assigned entity ID
entityNameBusiness name as filed with the Secretary of State
formationDateDate the entity was formed or registered, ISO format
entityStatusCurrent status: Good Standing, Delinquent, Withdrawn, and so on
entityTypeRaw entity type code assigned by the Secretary of State
entityTypeLabelHuman readable version of entityType
agentNameRegistered agent's name or organization name
principalAddressPrincipal address, single line
principalCityPrincipal address city
principalStatePrincipal address state
mailingAddressMailing address, single line, null when not on file
agentAddressRegistered agent's address, single line
jurisdictionOfFormationState or country the entity was formed in
sourceUrlLink to the entity's detail page on coloradosos.gov
scrapedAtWhen this Actor pulled the record

Pricing

Pay per event: a small fee when a run starts, then a fixed price per result returned. You only pay for records that pass your filters. Set maxResults to cap any run.

Limitations

  • Only covers entities registered with the Colorado Department of State. It does not cover businesses that only hold a local license or DBA with a county or city.
  • Fields the Secretary of State does not collect for an entity (for example an agent's middle name, or a mailing address distinct from the principal address) come back null.
  • The source dataset refreshes roughly daily, so same day filings can lag by up to a day.

FAQ

Is this legal? The Actor reads a dataset the Colorado Department of State publishes for anyone, with no login, and stores only business information published for that purpose. You are responsible for how you use the data.

Something is missing or broken? Open an issue in the Issues tab; response time is usually under a day.