Find Healthcare Providers in the US

Search 71,643+ NPI records from the NPPES registry

Browse by Specialty

Browse by State

Recently Updated Providers

Frequently Asked Questions

An NPI (National Provider Identifier) is a unique 10-digit identification number issued to healthcare providers in the United States by CMS (Centers for Medicare and Medicaid Services). It is required for all HIPAA-covered healthcare transactions.
Use the search bar above to search by provider name, NPI number, or specialty. You can also browse by state or specialty to find providers in your area.
All NPI data comes from the CMS National Plan and Provider Enumeration System (NPPES), which is publicly available under FOIA. Medicare utilization data comes from CMS provider summary files. Data is updated monthly.