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.
Doctor NPI Lookup — Find Any Physician's NPI Number
Every licensed physician in the United States who participates in HIPAA-covered transactions has a National Pr…
Search doctors →Pharmacy NPI Lookup — Search Any Pharmacy's NPI
Pharmacy NPI numbers are required for prescription processing, insurance billing, Medicare Part D claims, and …
Search pharmacys →Nurse NPI Lookup — Find Any Nurse's NPI Number
Advanced practice nurses — including nurse practitioners (NPs), certified registered nurse anesthetists (CRNAs…
Search nurses →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
DEA License Lookup by NPI
Verify DEA registration information and prescribing authority using NPI.
Look up DEA →PECOS Medicare Enrollment
Check Medicare enrollment and PECOS status for any provider by NPI.
Check PECOS →PTAN Lookup by NPI
Find Provider Transaction Access Numbers for Medicare billing setup.
Find PTAN →Tax ID Lookup by NPI
Cross-reference EIN and tax identification with NPI records.
Look up Tax ID →CAQH Lookup by NPI
Guide to accessing CAQH ProView credentialing data using NPI numbers.
CAQH guide →Medicaid Provider Lookup
Verify Medicaid provider enrollment status across all US states.
Medicaid lookup →