# Psilocybin Services Data (Oregon + Colorado) (`wallman_3rd/psilocybin-services-data`) Actor

Licensed facilitators, service centers/healing centers, manufacturers, cultivation facilities, and testing labs from Oregon Psilocybin Services and Colorado's Natural Medicine Division -- name, license type, license number, status, city/zip where published, phone, email, website.

- **URL**: https://apify.com/wallman\_3rd/psilocybin-services-data.md
- **Developed by:** [Z W](https://apify.com/wallman_3rd) (community)
- **Categories:** Lead generation, Automation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $20.00 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

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

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
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/docs.md):

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

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python/docs.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/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

## Psilocybin Services Data (Oregon + Colorado)

**Every licensed psilocybin business and facilitator in the two US states with operating regulated psychedelic-services programs, in one structured dataset.** This Actor pulls licensed service centers and healing centers, facilitators, manufacturers, cultivation facilities, and testing labs straight from Oregon Psilocybin Services and Colorado's Natural Medicine Division, normalizes both states into one schema, and gives you roughly 900 current licensees with name, license type, license number, status, and city/zip where the regulator publishes it. It is official regulator data, not a third-party directory.


![Sample output: real licensed psilocybin services records](https://api.apify.com/v2/key-value-stores/FhYqkFe80tgK1UZLV/records/psilocybin-output-table.svg)

### Who uses licensed psilocybin data?

- **Service providers and therapy-adjacent businesses** mapping the licensed market, partners, and referral networks.
- **B2B vendors** (insurance, payments, compliance software, real estate, lab supplies) prospecting newly licensed service centers and manufacturers.
- **Researchers and journalists** tracking the rollout of regulated psilocybin programs across states.
- **Investors and analysts** sizing an emerging regulated market by license type and location.

### What data is covered

#### Oregon (Oregon Health Authority)
The full licensee directory: about **370 records** (facilitators, service centers, manufacturers, and a testing laboratory), with name, license type, phone, email, and website. Oregon does not publish a license number, status, or address for these records, so those fields are honestly `null` rather than guessed.

#### Colorado (Natural Medicine Division)
The full licensee roster: about **530 records** across two groups:
- **Facilities** (healing centers, cultivation, product manufacturers, testing, owner entities) with license number, status, and real city/zip.
- **Individuals** (handlers and owners) with license number and status; as individuals rather than locations they carry no address, matching Oregon's facilitators.

**Combined: roughly 900 current licensees across both states.** As other states launch regulated programs, they are added here.

### How to use it

1. Open the **Input** tab. Optionally set `states` to `OR` and/or `CO` (default: both).
2. Click **Start**. A full pull takes well under a minute.
3. Download from the **Output** tab as JSON, CSV, or Excel, or pull via the Apify API.

### Output

One record per licensee, unified across both states. Fields the source does not publish are explicit `null`, never guessed.

```json
{
  "id": "co_psilocybin_nmhc-00055",
  "name": "ALETHEIA HEALING CENTER LLC",
  "licenseType": "NM Healing Center",
  "state": "CO",
  "city": "Aspen",
  "zip": "81611",
  "licenseNumber": "NMHC-00055",
  "licenseStatus": "Approved",
  "phone": null,
  "email": null,
  "website": null,
  "source": "colorado-natural-medicine",
  "lastScraped": "2026-07-23T00:00:00.000Z"
}
````

#### What each state publishes

| Field | Oregon | Colorado facilities | Colorado individuals |
|-------|--------|---------------------|----------------------|
| name, license type | yes | yes | yes |
| license number, status | no | yes | yes |
| city / zip | no | yes | no |
| phone / email / website | yes | no | no |

### Pricing: how much does it cost?

Pay-per-result: you are billed only for records written to the dataset. At the current dataset size a full two-state pull is roughly 900 records, so a complete run costs about $18. Filter to a single state to pull fewer.

### FAQ

**Where can I get licensed psilocybin services data?**
This Actor. It lists every licensed psilocybin business and individual from Oregon Psilocybin Services and Colorado's Natural Medicine Division in one structured dataset.

**What does the dataset include?**
Licensed facilitators, service centers and healing centers, manufacturers, cultivation facilities, and testing labs, with name, license type, license number, status, and city/zip where the regulator publishes it.

**Which states are covered?**
Oregon and Colorado, the two states with active licensed psilocybin programs. More are added as other states launch programs.

**Is this official data?**
Yes. It comes directly from the Oregon and Colorado state regulators, not a third-party directory.

**Can I get it as CSV, JSON, or an API?**
Yes: JSON, CSV, or Excel from the Output tab, or via the Apify API.

**Is this legal?**
It uses only publicly available data published by the state regulators. It accesses no private data and bypasses no authentication.

# Actor input Schema

## `states` (type: `array`):

Only include these states (default: all available). OR = Oregon Psilocybin Services. CO = Colorado Natural Medicine Division.

## Actor input object example

```json
{
  "states": []
}
```

# 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 = {};

// Run the Actor and wait for it to finish
const run = await client.actor("wallman_3rd/psilocybin-services-data").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 = {}

# Run the Actor and wait for it to finish
run = client.actor("wallman_3rd/psilocybin-services-data").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 '{}' |
apify call wallman_3rd/psilocybin-services-data --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=wallman_3rd/psilocybin-services-data",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Psilocybin Services Data (Oregon + Colorado)",
        "description": "Licensed facilitators, service centers/healing centers, manufacturers, cultivation facilities, and testing labs from Oregon Psilocybin Services and Colorado's Natural Medicine Division -- name, license type, license number, status, city/zip where published, phone, email, website.",
        "version": "0.1",
        "x-build-id": "AOB4UIcgJLAKNHgFN"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/wallman_3rd~psilocybin-services-data/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-wallman_3rd-psilocybin-services-data",
                "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/wallman_3rd~psilocybin-services-data/runs": {
            "post": {
                "operationId": "runs-sync-wallman_3rd-psilocybin-services-data",
                "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/wallman_3rd~psilocybin-services-data/run-sync": {
            "post": {
                "operationId": "run-sync-wallman_3rd-psilocybin-services-data",
                "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": {
                    "states": {
                        "title": "States",
                        "type": "array",
                        "description": "Only include these states (default: all available). OR = Oregon Psilocybin Services. CO = Colorado Natural Medicine Division.",
                        "items": {
                            "type": "string",
                            "enum": [
                                "OR",
                                "CO"
                            ],
                            "enumTitles": [
                                "Oregon",
                                "Colorado"
                            ]
                        },
                        "default": []
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
