Data Notice: All results sourced from the public CMS NPPES NPI Registry (45 CFR Part 162) — for healthcare administrative use only (credentialing, billing, insurance verification). Not for law enforcement or legal proceedings. Not affiliated with CMS, HHS, or the US Government. Verify critical details at npiregistry.cms.hhs.gov. No queries stored.

NPI Lookup by Medical Specialty

Find NPI numbers for physicians, pharmacies, nurses, and other licensed healthcare providers by specialty. All results sourced live from the official CMS NPPES registry.

Why Search by Specialty?

The NPPES registry classifies every healthcare provider using standardized taxonomy codes that identify their medical specialty, training, and scope of practice. Searching by specialty lets you quickly narrow results to specific provider types — for example, finding all cardiologists in a given state, locating pharmacies within a city, or identifying nurse practitioners accepting new patients. Our specialty-specific lookup tools pre-filter the NPPES API to return the most relevant results for each provider type.

About Taxonomy Codes

CMS uses the Healthcare Provider Taxonomy Code Set (maintained by NUCC) to classify providers. Each taxonomy code is a 10-character alphanumeric code that identifies the provider's type, classification, and specialization. For example, 207R00000X = Internal Medicine, 183500000X = Pharmacist, 363L00000X = Nurse Practitioner. When you search NPPES, providers are matched by their primary taxonomy code, which determines which specialty search results they appear in. Providers may have multiple taxonomy codes — one primary and several secondary — reflecting board certifications or additional training.

Other NPI Lookup Tools