# 2s.io Provider Profile (NPI Lookup)

> 2s.io Provider Profile (NPI Lookup) is a paid API for AI agents from 2s.io, paid per call via x402, $0.00576/call, status unknown (last checked 2026-09-16).

Returns a comprehensive US healthcare provider profile by NPI, merging NPPES identity, CMS Open Payments, and Medicare billing data in a single call.

## Facts

- Endpoint: GET https://2s.io/api/health/provider-profile
- Price: $0.00576/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/2s-io-provider-profile-npi-lookup-e76b9482
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_UytI34HvCcL-mpXOzEFGh

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 2s-io-provider-profile-npi-lookup-e76b9482
```

Example prompt: Pull the full provider profile for NPI 1234567890 — I need their NPPES identity info, any drug company payments they received, and their Medicare billing history all in one shot.

## When to prefer this

Use this endpoint when you need a 360-degree view of a US healthcare provider in a single API call rather than querying three separate endpoints. Ideal for KYC workflows, healthcare fraud research, investigative journalism, or provider due diligence where you need identity, payment relationships, and billing behavior together. Use the individual /api/license/medical, /api/health/open-payments, or /api/health/medicare-provider endpoints if you only need one data source.

## Known failure modes

- Invalid or malformed NPI (not 10 digits) returns validation error
- NPI not found in NPPES returns error in identity section
- Provider has no Open Payments record — section returns error/not-found but other sections still populate
- Provider has no Medicare billing record — section returns error/not-found but other sections still populate
- Network timeout or upstream federal dataset unavailability

## How this service works

Provider 360 — everything we know about a US healthcare provider, merged on their 10-digit NPI in one call. Combines three federal datasets: identity (NPPES registry: name, specialty/taxonomy, practice address, licenses), industry payments (CMS Open Payments: what drug & device makers paid them), and Medicare billing (CMS Physician & Other Practitioners: services, charges, and Medicare payment amounts). Each section reports found/error independently — a provider with no Open Payments or Medicare record still returns identity. KYC, healthcare-fraud research, investigative journalism, provider due diligence. Pass npi (required). For the individual sources see /api/license/medical, /api/health/open-payments, /api/health/medicare-provider.

## Output

Returns three merged sections: (1) NPPES identity — name, specialty/taxonomy codes, practice address, and licenses; (2) CMS Open Payments — payments received from drug and device manufacturers; (3) CMS Medicare billing — services rendered, charges submitted, and Medicare payment amounts. Each section reports independently with found/error status, so a provider with no Open Payments record still returns identity data.

## Example request

```json
{
 "input": {
  "type": "http",
  "method": "GET",
  "queryParams": {
   "npi": "1234567890"
  }
 }
}
```

## 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",
    "queryParams"
   ],
   "properties": {
    "type": {
     "const": "http"
    },
    "method": {
     "const": "GET"
    },
    "queryParams": {
     "required": [
      "npi"
     ],
     "properties": {
      "npi": {
       "type": "string",
       "description": "10-digit National Provider Identifier."
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/2s-io-provider-profile-npi-lookup-e76b9482/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from 2s.io](https://www.zero.xyz/host/2s.io/llms.txt)
