SAMHSA Behavioral Health Treatment Services Locator API
The SAMHSA Behavioral Health Treatment Services Locator API provides search access to over 14,000 substance use disorder and mental health treatment facilities across the United States. The API powers findtreatment.gov and allows developers to build treatment locator tools for their communities.
What You Can Do
GET
Searchtreatmentfacilities
— Search Treatment Facilities
/listing
MCP Tools
searchtreatmentfacilities
Search Treatment Facilities
read-only
idempotent
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: SAMHSA Behavioral Health Treatment Services Locator API
description: The SAMHSA Behavioral Health Treatment Services Locator API provides search access to over 14,000 substance
use disorder and mental health treatment facilities across the United States. The API powers findtreatment.gov and allows
developers to build treatment locator tools for their communities.
tags:
- Substance
- Abuse
- And
- Mental
- Health
- Services
created: '2026-05-06'
modified: '2026-05-06'
capability:
consumes:
- type: http
namespace: substance-abuse-and-mental-health-services-administration
baseUri: https://findtreatment.gov/locator/listing
description: SAMHSA Behavioral Health Treatment Services Locator API HTTP API.
resources:
- name: listing
path: /listing
operations:
- name: searchtreatmentfacilities
method: GET
description: Search Treatment Facilities
inputParameters:
- name: sAddr
in: query
type: string
description: Street address to search near
- name: sCity
in: query
type: string
description: City to search in
- name: sState
in: query
type: string
description: Two-letter state abbreviation (e.g., CA, TX)
- name: sZip
in: query
type: string
description: ZIP code to search near
- name: sDistance
in: query
type: integer
description: Search radius in miles
- name: sCatCode
in: query
type: string
description: 'Category code: SA (substance abuse), MH (mental health), CO (co-occurring)'
- name: sType
in: query
type: string
description: Facility type code
- name: sService
in: query
type: string
description: Service type code (e.g., detox, residential, outpatient)
- name: sMedicaid
in: query
type: string
description: Filter for Medicaid-accepting facilities
- name: sMedicare
in: query
type: string
description: Filter for Medicare-accepting facilities
- name: sSlidingFee
in: query
type: string
description: Filter for sliding-scale fee facilities
- name: sNoFee
in: query
type: string
description: Filter for no-cost treatment facilities
- name: page
in: query
type: integer
description: Page number for paginated results
- name: pageSize
in: query
type: integer
description: Number of results per page
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
exposes:
- type: rest
port: 8080
namespace: substance-abuse-and-mental-health-services-administration-rest
description: REST adapter for SAMHSA Behavioral Health Treatment Services Locator API.
resources:
- path: /listing
name: searchtreatmentfacilities
operations:
- method: GET
name: searchtreatmentfacilities
description: Search Treatment Facilities
call: substance-abuse-and-mental-health-services-administration.searchtreatmentfacilities
outputParameters:
- type: object
mapping: $.
- type: mcp
port: 9090
namespace: substance-abuse-and-mental-health-services-administration-mcp
transport: http
description: MCP adapter for SAMHSA Behavioral Health Treatment Services Locator API for AI agent use.
tools:
- name: searchtreatmentfacilities
description: Search Treatment Facilities
hints:
readOnly: true
destructive: false
idempotent: true
call: substance-abuse-and-mental-health-services-administration.searchtreatmentfacilities
with:
sAddr: tools.sAddr
sCity: tools.sCity
sState: tools.sState
sZip: tools.sZip
sDistance: tools.sDistance
sCatCode: tools.sCatCode
sType: tools.sType
sService: tools.sService
sMedicaid: tools.sMedicaid
sMedicare: tools.sMedicare
sSlidingFee: tools.sSlidingFee
sNoFee: tools.sNoFee
page: tools.page
pageSize: tools.pageSize
inputParameters:
- name: sAddr
type: string
description: Street address to search near
- name: sCity
type: string
description: City to search in
- name: sState
type: string
description: Two-letter state abbreviation (e.g., CA, TX)
- name: sZip
type: string
description: ZIP code to search near
- name: sDistance
type: integer
description: Search radius in miles
- name: sCatCode
type: string
description: 'Category code: SA (substance abuse), MH (mental health), CO (co-occurring)'
- name: sType
type: string
description: Facility type code
- name: sService
type: string
description: Service type code (e.g., detox, residential, outpatient)
- name: sMedicaid
type: string
description: Filter for Medicaid-accepting facilities
- name: sMedicare
type: string
description: Filter for Medicare-accepting facilities
- name: sSlidingFee
type: string
description: Filter for sliding-scale fee facilities
- name: sNoFee
type: string
description: Filter for no-cost treatment facilities
- name: page
type: integer
description: Page number for paginated results
- name: pageSize
type: integer
description: Number of results per page
outputParameters:
- type: object
mapping: $.