Skip to content
healthcare.dev

HCPCS API

Search and look up HCPCS Level II codes (supplies, equipment, drugs, ambulance and more) over REST or MCP, updated every quarter from CMS.
Source
CMS
Updated
Quarterly
License
Public domain (D-series CDT codes excluded)
Live version
2026-10
Request
GET /v1/codes/hcpcs?q=wheelchair&limit=1
200 OK · application/json
{
  "data": [
    {
      "system": "hcpcs",
      "code": "K0001",
      "display": "Standard wheelchair",
      "billable": true,
      "status": "active"
    }
  ],
  "meta": {
    "source": "cms-hcpcs",
    "data_version": "2026.4"
  }
}

Free lookup

Try the HCPCS API

Try:Never enter patient information.

Get this as an API

The same lookup, from your code or your agent. 5,000 free calls a month, no card.

curl "https://api.healthcare.dev/v1/codes/hcpcs?q=wheelchair" \
  -H "Authorization: Bearer $HDEV_API_KEY"

About the data

HCPCS Level II

HCPCS Level II codes describe what CPT doesn't: durable medical equipment, supplies, ambulance services and drugs given in a clinic (J codes). CMS updates them every quarter.

The API serves each quarterly file with CMS attributes such as coverage and BETOS codes. Dental (D-series) codes are CDT, copyrighted by the ADA, and are never included. We don't serve CPT descriptions, which are licensed by the AMA.

Source: CMS. Full field reference in the docs.

Endpoint
/v1/codes/hcpcs/{code}
Source id
cms-hcpcs
Cadence
Quarterly
License
Public domain (D-series CDT codes excluded)

Questions

HCPCS API FAQ

Does healthcare.dev include CPT codes?
No. CPT (HCPCS Level I) descriptions are licensed by the AMA. We serve HCPCS Level II only.
How often are HCPCS codes updated?
CMS publishes quarterly updates; we load each one when it is released.