# NPPES NPI Provider Lookup

> NPPES NPI Provider Lookup is a paid API for AI agents from fittings.sh, paid per call via x402, $0.00398/call, status unknown (last checked 2026-09-14).

Looks up healthcare providers or organizations in the NPPES registry by NPI number, name, location, or specialty, returning detailed credentialing and practice information.

## Facts

- Endpoint: GET https://fittings.sh/v1/npi/provider-lookup
- Price: $0.00398/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/nppes-npi-provider-lookup-a6f9515f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_H6WSkmqJlU27R4NUZSOJx

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 nppes-npi-provider-lookup-a6f9515f
```

Example prompt: Can you look up the NPPES record for Dr. Jane Smith, an internist practicing in Austin, TX? I need her NPI number, practice address, taxonomy specialty, and active status.

## When to prefer this

Use this endpoint when you need to look up US healthcare provider or organization records from the official NPPES registry, particularly when you need NPI numbers, taxonomy specialties, state license numbers, or verified practice addresses. Prefer this over generic web search when you need structured, authoritative credentialing data for compliance, referral, or enrollment workflows.

## Known failure modes

- NPI not found if the ten-digit number is invalid or not registered
- No results returned if name/location search parameters don't match any NPPES records
- State code not recognized if not a valid two-letter US abbreviation
- Limit or skip out of range if values exceed allowed bounds (limit 1-50, skip 0-1000)
- Partial or stale data if NPPES registry hasn't been updated recently for a given provider

## How this service works

The NPPES record for a healthcare provider or organization: name, credential, taxonomy specialties with state licence numbers, practice and mailing addresses, enumeration date and active status.

## Output

Returns one or more NPPES provider records, each including the provider's full name and credentials, NPI number and type (individual or organization), taxonomy specialties with associated state license numbers, practice and mailing addresses, enumeration date, and active status flag.

## 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"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "npi": {
       "type": "string",
       "description": "Ten-digit NPI to look up directly"
      },
      "city": {
       "type": "string",
       "description": "Practice city"
      },
      "skip": {
       "type": "number",
       "description": "Results to skip, 0-1000, default 0"
      },
      "type": {
       "type": "string",
       "description": "NPI-1 for individuals, NPI-2 for organizations"
      },
      "limit": {
       "type": "number",
       "description": "1-50, default 10"
      },
      "state": {
       "type": "string",
       "description": "Two-letter US state code"
      },
      "lastName": {
       "type": "string",
       "description": "Provider last name"
      },
      "taxonomy": {
       "type": "string",
       "description": "Taxonomy description, e.g. Internal Medicine"
      },
      "firstName": {
       "type": "string",
       "description": "Provider first name"
      },
      "postalCode": {
       "type": "string",
       "description": "Practice postal code"
      },
      "organizationName": {
       "type": "string",
       "description": "Organization name"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/nppes-npi-provider-lookup-a6f9515f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from fittings.sh](https://www.zero.xyz/host/fittings.sh/llms.txt)
