NPI Lookup — Search the National Provider Identifier Registry
An NPI (National Provider Identifier) is a unique 10-digit number that CMS assigns to U.S. healthcare providers. To look one up, search the free NPPES NPI Registry by a provider's name, location, or NPI number to verify their credentials, specialty, and practice address.
Enter a provider name and state below to search the registry instantly. The data comes directly from the CMS NPPES public database — no account or fee required, and results refresh hourly.
Frequently Asked Questions
What is an NPI?
An NPI (National Provider Identifier) is a unique 10-digit identification number issued by CMS (Centers for Medicare & Medicaid Services) to healthcare providers in the United States. It is required for all providers who transmit health information electronically.
Who needs an NPI?
All healthcare providers who transmit health information electronically are required to have an NPI. This includes physicians, dentists, nurses, chiropractors, pharmacies, hospitals, and other healthcare organizations.
Is NPI lookup free?
Yes. The NPPES NPI Registry is a public database maintained by CMS. LookupEverything provides a clean, fast interface to search the registry at no cost.
How do I find my NPI?
Search by your name and state in the search form above. If you are a healthcare provider and do not have an NPI, you can apply at nppes.cms.hhs.gov.
How current is the data?
The NPPES database is updated daily by CMS. LookupEverything refreshes data hourly to ensure you see the most current provider information available.