# CMS NPI Registry Lookup

> CMS NPI Registry Lookup is a paid API for AI agents from x402-data-api-x6da.onrender.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-30).

Searches the CMS National Plan and Provider Enumeration System (NPPES) NPI Registry to find US healthcare providers by name, NPI number, taxonomy, location, or organization.

## Facts

- Endpoint: GET https://x402-data-api-x6da.onrender.com/v1/npi?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/cms-npi-registry-lookup-9d423d22
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_tNdi2Sd-9YlkuOhL5HbFq

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability cms-npi-registry-lookup-9d423d22
```

Example prompt: Look up the NPI number for Dr. Jane Smith, a family medicine physician in Austin, Texas — search by last name 'Smith', city 'Austin', state 'TX', and taxonomy 'Family Medicine', return up to 5 results.

## When to prefer this

Use this endpoint when you need authoritative NPI data directly from the official CMS NPPES registry source. Prefer this over third-party NPI lookup services when regulatory compliance, credentialing accuracy, or billing verification requires official government data. Best suited for healthcare applications, insurance workflows, provider directory enrichment, and compliance checks where NPI validity must be confirmed against the canonical source.

## Known failure modes

- No matching providers found for the given search criteria — returns an empty result set
- Invalid or malformed NPI number format returns an error
- State or taxonomy values that don't match NPPES conventions may return zero results
- Rate limiting or upstream CMS NPPES API unavailability returns a 5xx error
- Payment failure via x402/USDC returns a 402 Payment Required before data is served

## How this service works

Jobs from company ATS boards, SEC EDGAR full-text search, domain RDAP/DNS, NHTSA VIN decode + recalls, the CMS NPI Registry and MET Norway weather forecasts. Pay per call in USDC on Solana via x402. Official public sources only.

## Output

Returns a list of matching NPI provider records from the CMS NPPES registry, each containing the provider's NPI number, name (or organization name), enumeration type (individual vs. organization), taxonomy classifications, practice location address, phone number, and enumeration date. Results are filtered by the supplied search parameters and capped at max_results.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "city": {
       "type": "string"
      },
      "state": {
       "type": "string"
      },
      "number": {
       "type": "string"
      },
      "taxonomy": {
       "type": "string"
      },
      "last_name": {
       "type": "string"
      },
      "max_results": {
       "type": "integer"
      },
      "postal_code": {
       "type": "string"
      },
      "organization": {
       "type": "string"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/cms-npi-registry-lookup-9d423d22/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-data-api-x6da.onrender.com](https://www.zero.xyz/host/x402-data-api-x6da.onrender.com/llms.txt)
