# New Behavioral Health Practices Weekly (`actablesite/new-behavioral-health-practices-actor`) Actor

Newly enumerated behavioral-health organization NPIs from the latest CMS weekly file for billing, credentialing, EHR, and territory research—filtered, deduplicated, source-linked, and export-ready.

- **URL**: https://apify.com/actablesite/new-behavioral-health-practices-actor.md
- **Developed by:** [Shane Cheek](https://apify.com/actablesite) (community)
- **Categories:** Lead generation, Developer tools
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $9,000.00 / 1,000 full weekly editions

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.

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

## New Behavioral Health Practices Weekly

Find the behavioral-health organizations that received an NPI in the latest CMS weekly file—before they disappear inside a seven-million-provider directory.

This Actor turns the official NPPES weekly dissemination archive into a compact, source-linked lead feed. It selects newly enumerated Type 2 organizations across eight disclosed behavioral-health taxonomy codes, removes deactivated rows, deduplicates repeated organization/city/state combinations, and returns a ready-to-export dataset.

### The result

Each run returns the latest completed weekly edition with:

- organization name, NPI, business address, public phone, and fax;
- enumeration and last-update dates;
- matched behavioral-health taxonomy and code;
- the public authorized official, title, and phone when NPPES supplies them;
- edition dates, source URL, record counts, filters, and SHA-256 source receipts.

Use Apify's dataset tools to export JSON, CSV, Excel, XML, or RSS, or call the Actor through API and MCP.

### Run it

1. Keep **Free preview** selected to inspect the current receipt and 15 representative rows.
2. Optionally add two-letter state or territory codes such as `CA`, `TX`, or `WA`.
3. Clear **Free preview** to receive the complete current edition.

The full-edition event is charged once per successful run. The archive is parsed and validated before that event is charged. If the run's maximum charge does not permit the edition, no full records are delivered.

#### Input

```json
{
  "preview": false,
  "states": ["CA", "TX", "FL"]
}
````

#### Output record

```json
{
  "npi": "1234567890",
  "organization": "Example Behavioral Health LLC",
  "city": "Austin",
  "state": "TX",
  "telephone": "5125550100",
  "enumeration_date": "2026-07-02",
  "focus": "Mental health clinic",
  "taxonomy_code": "261QM0801X",
  "authorized_official": "Example Person",
  "authorized_official_title": "Owner",
  "edition_start": "2026-06-29",
  "edition_end": "2026-07-05",
  "source": "CMS NPPES weekly dissemination file"
}
```

### Who it is for

- billing, credentialing, EHR, telehealth, staffing, and compliance vendors;
- behavioral-health networks and market-research teams;
- territory planners who need a recent public starting list rather than a static provider dump.

### What is measured, and what is not

The Actor measures a specific public event: CMS recorded a Type 2 NPI enumeration during the source week's date range, the row was not deactivated in that file, and at least one of eight disclosed taxonomy codes matched.

An NPI is not proof of licensure, credentialing, active operation, independence, service availability, demand, or buying intent. NPPES fields can be incomplete, self-reported, stale, or shared across related organizations. Verify every record before using it for a consequential decision or contacting an organization. This product does not supply private data, email enrichment, licensure verification, or a HIPAA-compliance determination.

### Taxonomy scope

The current filter includes:

- `101YM0800X` — Mental health counselor
- `261QM0801X` — Mental health clinic
- `251S00000X` — Community / behavioral health
- `101YP2500X` — Professional counselor
- `103K00000X` — Behavior analyst
- `106H00000X` — Marriage and family therapist
- `103T00000X` — Psychologist
- `261QM0850X` — Adult mental health clinic

The full machine-readable taxonomy map, national count, state counts, source archive URL, and file hashes are included in every run's `OUTPUT` receipt.

### Data and privacy

The source is the [CMS NPPES Data Dissemination](https://download.cms.gov/nppes/NPI_Files.html) weekly file. The Actor processes public professional and organization records. Inputs are limited to preview mode and state codes; do not submit confidential or patient information.

### Reliability

The run fails closed when CMS does not publish a recognizable weekly archive, the archive exceeds 50 MB, the expected primary CSV is missing, or the national behavioral-health selection falls below 50 records. Those gates prevent an upstream layout change from silently producing an empty paid edition.

### Support

Use the Actor's Issues tab for reproducible run problems. Include the Apify run URL and the non-sensitive error message; do not post patient data, credentials, or private business records.

Source code: [unitedideas/new-behavioral-health-practices-actor](https://github.com/unitedideas/new-behavioral-health-practices-actor)

# Actor input Schema

## `preview` (type: `boolean`):

Return a deterministic 15-record preview and the full edition receipt without charging for a full edition.

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

Optional two-letter codes such as CA, TX, or WA. Leave empty for the national edition.

## Actor input object example

```json
{
  "preview": true,
  "states": []
}
```

# Actor output Schema

## `summary` (type: `string`):

No description

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

// Run the Actor and wait for it to finish
const run = await client.actor("actablesite/new-behavioral-health-practices-actor").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("actablesite/new-behavioral-health-practices-actor").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 actablesite/new-behavioral-health-practices-actor --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=actablesite/new-behavioral-health-practices-actor",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "New Behavioral Health Practices Weekly",
        "description": "Newly enumerated behavioral-health organization NPIs from the latest CMS weekly file for billing, credentialing, EHR, and territory research—filtered, deduplicated, source-linked, and export-ready.",
        "version": "0.0",
        "x-build-id": "04e91TpBztAN6iscc"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/actablesite~new-behavioral-health-practices-actor/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-actablesite-new-behavioral-health-practices-actor",
                "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/actablesite~new-behavioral-health-practices-actor/runs": {
            "post": {
                "operationId": "runs-sync-actablesite-new-behavioral-health-practices-actor",
                "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/actablesite~new-behavioral-health-practices-actor/run-sync": {
            "post": {
                "operationId": "run-sync-actablesite-new-behavioral-health-practices-actor",
                "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",
                "required": [
                    "preview"
                ],
                "properties": {
                    "preview": {
                        "title": "Free preview",
                        "type": "boolean",
                        "description": "Return a deterministic 15-record preview and the full edition receipt without charging for a full edition.",
                        "default": true
                    },
                    "states": {
                        "title": "States or territories",
                        "type": "array",
                        "description": "Optional two-letter codes such as CA, TX, or WA. Leave empty for the national edition.",
                        "items": {
                            "type": "string",
                            "pattern": "^[A-Za-z]{2}$"
                        },
                        "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
