# Colorado Business Entity Scraper (`scrapers_lat/colorado-business-entities-scraper`) Actor

Search and extract Colorado business entity records (LLCs, corporations, partnerships) with registered agent contacts from the Colorado Secretary of State open data registry.

- **URL**: https://apify.com/scrapers\_lat/colorado-business-entities-scraper.md
- **Developed by:** [Scrapers Lat](https://apify.com/scrapers_lat) (community)
- **Categories:** Lead generation, Business, Automation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: 5.00 out of 5 stars

## Pricing

from $10.00 / 1,000 business entities

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

<!-- actor-banner -->
[![Colorado Business Entity Scraper](https://scrapers.lat/banners/colorado-business-entities-scraper.png)](https://console.apify.com/actors/u0OB9HHXW4Mfh4Q8t/input)
<!-- /actor-banner -->

## Colorado Business Entity Scraper

> Extract business entity records with registered agent contacts from the Colorado Secretary of State registry, covering over 3 million Colorado companies.

![Apify](https://img.shields.io/badge/Platform-Apify-1CE1CE?logo=apify&logoColor=white)
![Coverage](https://img.shields.io/badge/Coverage-Colorado%20(3M%2B%20entities)-blue)
![Maintained](https://img.shields.io/badge/Maintained-Yes-brightgreen)
![Output](https://img.shields.io/badge/Output-JSON%20%7C%20CSV%20%7C%20Excel-orange)

<table><tr>
<td align="center"><strong>15 fields</strong><br>per record</td>
<td align="center"><strong>Colorado, USA</strong><br>3M+ entities</td>
<td align="center"><strong>JSON / CSV / Excel</strong><br>output formats</td>
<td align="center"><strong>Updated</strong><br>2026-06-27</td>
</tr></table>

<br>

### What you get

Each record is one registered Colorado business entity, with its identity, registration status, formation date, both postal addresses and the registered agent contact, so you can build B2B lead lists, enrich CRM data, run due diligence, or track newly formed companies.

- **entityId**: the Colorado Secretary of State entity ID number
- **entityName**: the registered legal name of the entity
- **entityStatus**: registration status (Good Standing, Delinquent, Voluntarily Dissolved, Revoked, and so on)
- **entityType**: the source entity-type code (DLLC, DPC, DNC, and so on)
- **entityTypeLabel**: the human-readable entity type (for example "Domestic Limited Liability Company")
- **formationDate**: the date the entity was formed (YYYY-MM-DD)
- **entityStatusDate**: the effective date of the current status when Colorado records it in the name suffix (for example the delinquency date); null when not present
- **jurisdiction**: the jurisdiction of formation (usually CO, or the home state/country for foreign entities)
- **principalAddress**: the principal office address (street, city, state, zip, country)
- **mailingAddress**: the principal mailing address when different from the office
- **registeredAgentName**: the registered agent, a person or an organization (high-value contact)
- **registeredAgentAddress**: the registered agent's principal address (street, city, state, zip, country)
- **registeredAgentMailingAddress**: the registered agent's mailing address when provided
- **observedAt**: when this record was last seen by the scraper

### Who is it for

| Use case | Who benefits |
|---|---|
| Build B2B lead lists of Colorado companies and their agents | Sales and marketing teams |
| Monitor newly formed LLCs and corporations | Service providers, agencies, fintechs |
| Due diligence and KYB on a counterparty | Compliance, legal, lending teams |
| Enrich CRM records with official registration data | RevOps and data teams |
| Registered-agent and competitive market research | Registered-agent firms, analysts |

### Frequently Asked Questions

**Which entities does this cover?**  
It covers the full Colorado Secretary of State business entity registry, over 3 million domestic and foreign LLCs, corporations, partnerships, cooperatives and associations. Each record includes the registered agent contact when the state has one on file.

**How many records can I pull in one run?**  
You set the limit with the Max items input. Small lookups return in a single request, and large runs page through the dataset automatically. The source is the official Colorado open data registry, so multi-thousand-record runs are practical; supply your own free Socrata app token in the input to lift the public rate limit on very large jobs.

**How do I filter results?**  
Use the Search text field for a free-text match across the name, agent and addresses (for example "consulting" or "brewing"), then narrow with the entity status, entity type, and "formed on or after / before" date filters. You can also sort by newest or oldest formation date to track recent registrations.

**Why is entityStatusDate sometimes empty?**  
Colorado does not expose a dedicated status-date column. When the state appends the effective date to the entity name (for example "ACME LLC, Delinquent May 1, 2016") the scraper parses it into entityStatusDate; entities in Good Standing have no such suffix, so the field is null.

**What happens when a field is missing for an entity?**  
Fields that the registry does not hold for a given entity, such as a separate mailing address or an organization-type agent, are returned as null rather than guessed. If a request fails the record carries an error message and the run continues.

<!-- example-tasks -->
### Example use cases

Ready-to-run example tasks, each preconfigured for a common scenario. Open one and press run, or use it as a template:

- [Colorado Active Tech Companies](https://apify.com/scrapers_lat/colorado-business-entities-scraper/examples/colorado-active-tech-companies): Export Colorado technology companies in good standing with agent name and address for verified B2B prospecting.
- [Colorado Cannabis Companies](https://apify.com/scrapers_lat/colorado-business-entities-scraper/examples/colorado-cannabis-companies): Find registered Colorado cannabis companies with status, formation date and registered agent contact details.
- [Colorado New LLC Leads](https://apify.com/scrapers_lat/colorado-business-entities-scraper/examples/colorado-new-llc-leads): Pull newly formed Colorado consulting LLCs with registered agent name and address for fresh B2B sales leads.

<!-- /example-tasks -->

<!-- related-actors -->
### Related scrapers

Need data from the same space? Here are other scrapers we build and maintain:

- [New York Business Entity Scraper](https://apify.com/scrapers_lat/ny-dos-business-scraper): Search New York Department of State business entity records by name or DOS ID, with registered agent and process-agent addresses.
- [Florida Professional License Scraper](https://apify.com/scrapers_lat/florida-dbpr-scraper): Scrape Florida DBPR professional license records by name, business, or license number with the licensee contact.
- [California CSLB Contractor License Scraper](https://apify.com/scrapers_lat/california-cslb-scraper): Extract licensed California contractor records from the CSLB public data portal by classification or name.
- [BizQuest Businesses-for-Sale Listings Scraper](https://apify.com/scrapers_lat/bizquest-scraper): Extract US businesses-for-sale listings from BizQuest with the broker or seller contact.
- [NPPES NPI Provider Scraper](https://apify.com/scrapers_lat/nppes-npi-scraper): Scrape US healthcare provider records from the official NPPES NPI Registry by name, location or specialty.
- [USAspending Federal Award Scraper](https://apify.com/scrapers_lat/usaspending-awards-scraper): Scrape US federal prime awards from USAspending.gov with recipient, UEI, award amount and awarding agency.

<!-- /related-actors -->

<!-- scrapers-lat-cta -->
### More scrapers at scrapers.lat

This actor is built and maintained by [scrapers.lat](https://scrapers.lat), where we publish scrapers for Latin American and US public platforms: real estate, jobs, e-commerce, company registries and government data. Browse the full catalog, see live sample output for each one, or ask us for a custom scraper at [scrapers.lat](https://scrapers.lat).

---

> This actor is an independent tool and has no affiliation with the Colorado Secretary of State. It only accesses data that is publicly available on the platform. Use it in accordance with the Colorado Secretary of State's terms of service.

# Actor input Schema

## `maxItems` (type: `integer`):

Maximum number of entity records to collect across all matching results. Optional.
## `search` (type: `string`):

Free-text search across entity name, registered agent and addresses (e.g. "consulting", "brewing", an agent name). Leave empty to list every entity that matches the filters below.
## `entityStatus` (type: `string`):

Restrict results to a single registration status. Leave as "Any status" to include all.
## `entityType` (type: `string`):

Restrict results to a single entity type. Leave as "Any type" to include all.
## `formedAfter` (type: `string`):

Only include entities formed on or after this date (YYYY-MM-DD). Optional.
## `formedBefore` (type: `string`):

Only include entities formed on or before this date (YYYY-MM-DD). Optional.
## `sortOrder` (type: `string`):

Order results by formation date.
## `appToken` (type: `string`):

Optional Socrata application token. Not required, but supplying your own free token raises the public rate limit on large runs.

## Actor input object example

```json
{
  "maxItems": 10,
  "search": "consulting",
  "entityStatus": "",
  "entityType": "",
  "sortOrder": "newest"
}
````

# Actor output Schema

## `results` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "maxItems": 10,
    "search": "consulting"
};

// Run the Actor and wait for it to finish
const run = await client.actor("scrapers_lat/colorado-business-entities-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "maxItems": 10,
    "search": "consulting",
}

# Run the Actor and wait for it to finish
run = client.actor("scrapers_lat/colorado-business-entities-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "maxItems": 10,
  "search": "consulting"
}' |
apify call scrapers_lat/colorado-business-entities-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=scrapers_lat/colorado-business-entities-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Colorado Business Entity Scraper",
        "description": "Search and extract Colorado business entity records (LLCs, corporations, partnerships) with registered agent contacts from the Colorado Secretary of State open data registry.",
        "version": "0.1",
        "x-build-id": "swfniHMn937OgyPVD"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/scrapers_lat~colorado-business-entities-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-scrapers_lat-colorado-business-entities-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/scrapers_lat~colorado-business-entities-scraper/runs": {
            "post": {
                "operationId": "runs-sync-scrapers_lat-colorado-business-entities-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/scrapers_lat~colorado-business-entities-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-scrapers_lat-colorado-business-entities-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "properties": {
                    "maxItems": {
                        "title": "Max items",
                        "minimum": 1,
                        "maximum": 1000000,
                        "type": "integer",
                        "description": "Maximum number of entity records to collect across all matching results. Optional."
                    },
                    "search": {
                        "title": "Search text",
                        "type": "string",
                        "description": "Free-text search across entity name, registered agent and addresses (e.g. \"consulting\", \"brewing\", an agent name). Leave empty to list every entity that matches the filters below."
                    },
                    "entityStatus": {
                        "title": "Entity status",
                        "enum": [
                            "",
                            "Good Standing",
                            "Exists",
                            "Delinquent",
                            "Noncompliant",
                            "Voluntarily Dissolved",
                            "Administratively Dissolved",
                            "Judicially Dissolved",
                            "Dissolved (Term Expired)",
                            "Revoked",
                            "Withdrawn",
                            "Merged",
                            "Consolidated",
                            "Converted",
                            "Effectiveness Prevented",
                            "Registered Agent Resigned"
                        ],
                        "type": "string",
                        "description": "Restrict results to a single registration status. Leave as \"Any status\" to include all.",
                        "default": ""
                    },
                    "entityType": {
                        "title": "Entity type",
                        "enum": [
                            "",
                            "DLLC",
                            "FLLC",
                            "DPC",
                            "FPC",
                            "DNC",
                            "FNC",
                            "DLP",
                            "FLP",
                            "DLLP",
                            "FLLP",
                            "DLLLP",
                            "FLLLP",
                            "DLPA",
                            "FLPA",
                            "DLCA",
                            "FLCA",
                            "DPC-PBC",
                            "DC55-PBC",
                            "DC56-PBC",
                            "DLCA-PBC",
                            "DC55",
                            "DC56",
                            "GP",
                            "FCOOP",
                            "FO",
                            "DT",
                            "UNA",
                            "IC",
                            "CU",
                            "CS",
                            "SP",
                            "SL",
                            "WC"
                        ],
                        "type": "string",
                        "description": "Restrict results to a single entity type. Leave as \"Any type\" to include all.",
                        "default": ""
                    },
                    "formedAfter": {
                        "title": "Formed on or after",
                        "type": "string",
                        "description": "Only include entities formed on or after this date (YYYY-MM-DD). Optional."
                    },
                    "formedBefore": {
                        "title": "Formed on or before",
                        "type": "string",
                        "description": "Only include entities formed on or before this date (YYYY-MM-DD). Optional."
                    },
                    "sortOrder": {
                        "title": "Sort order",
                        "enum": [
                            "newest",
                            "oldest"
                        ],
                        "type": "string",
                        "description": "Order results by formation date.",
                        "default": "newest"
                    },
                    "appToken": {
                        "title": "Socrata app token (optional)",
                        "type": "string",
                        "description": "Optional Socrata application token. Not required, but supplying your own free token raises the public rate limit on large runs."
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
