Skip to content
Free tier available — 100 searches/day

Look up any healthcare provider by NPI

Search 8.4M+ providers in the CMS NPPES registry. Verify credentials, check status, and access provider data — all in one place. Free to start.

8.4M

Active providers

$0

Free to start

Live

CMS NPPES data

One request, everything you need

NPI data, taxonomy codes, state licenses, and OIG exclusion status — normalized and returned in a single call. No joining multiple public sources yourself.

curl https://api.clearnpi.io/v1/provider/1234567890 \
  -H "X-API-Key: pv_your_key"

{
  "npi": "1234567890",
  "entity_type": "individual",
  "name": { "first": "Sarah", "last": "Johnson" },
  "specialty": {
    "taxonomy_code": "207Q00000X",
    "display": "Family Medicine"
  },
  "status": "active",
  "oig_excluded": false,
  "address": { "city": "Los Angeles", "state": "CA" },
  "licenses": [
    { "state": "CA", "status": "active", "exp": "2026-06-30" }
  ]
}

What you get out of the box

NPI lookup

8M+ provider records from CMS NPPES, updated weekly. Individual and organization providers.

State licenses

License status and expiration dates from all 50 state medical boards, scraped weekly.

OIG exclusions

Cross-reference against the OIG List of Excluded Individuals — updated monthly from HHS.

Geo-radius search

Find providers within N miles of a ZIP code. Powered by PostGIS — no external mapping API needed.

Batch verify

Verify up to 100 NPIs in one POST. Designed for credentialing and roster workflows.

Webhooks

Get notified before a provider's license expires. Set your alert window — 30, 60, or 90 days.

Start searching for free

100 searches per day, no credit card required. Sign in with Google, GitHub, or email.

Frequently asked questions

Have more questions? See all FAQs