NPI API wraps the public CMS NPPES NPI Registry behind a clean REST API: bearer API keys, normalized JSON, caching, and usage-aware billing so you ship faster than wiring upstream responses yourself.
Teams that need reliable NPI-1 and NPI-2 data in applications—credentialing workflows, billing support tooling, directory products, and internal ops—without maintaining their own NPPES client, cache, and normalization layer.
GET /api/v1/npi/{npi} with your key.{
"data": {
"npi": "1003000126",
"entityType": "NPI-1",
"status": "active",
"name": { "full": "…", "first": "…", "last": "…" },
"primaryTaxonomy": { "code": "208M00000X", "description": "…" }
},
"meta": { "requestId": "req_…", "cached": true }
}Exact fields follow the published OpenAPI contract.
Free and paid tiers scale by monthly lookup quota and API key limits. Compare plans →
Is this a replacement for legal or clinical verification? No. Data comes from the public NPI Registry; you remain responsible for compliance in your domain.
Do you sell provider data beyond what NPPES exposes? No. The product packages registry access with API ergonomics, not expanded clinical datasets.