DoctorDataHub
NPI & NPPES

Understanding the NPPES Database: America's Provider Registry

March 17, 2026

The National Plan and Provider Enumeration System (NPPES) is the federal database managed by the Centers for Medicare & Medicaid Services (CMS) that assigns and maintains National Provider Identifier (NPI) numbers. With over 8 million active records, it is the most comprehensive directory of U.S. healthcare providers in existence.

What Data Does NPPES Contain?

For each provider, NPPES stores the NPI number, entity type (individual or organization), taxonomy codes (specialties), practice address, mailing address, phone number, and enumeration date. Individual providers also have name and credential fields. The data is self-reported — providers apply for NPIs and are responsible for keeping their information current.

How Is the Data Published?

CMS publishes the full NPPES dataset as a free bulk download, updated monthly. DoctorDataHub loads this data and presents it in a searchable, browsable format. You can search by name, explore providers by specialty, or browse by state. The data sources page has more details on the update cycle.

Limitations to Keep in Mind

NPPES is a registration system, not a licensure verification system. Providers may have outdated addresses, inactive practices, or in rare cases deactivated NPIs. Always verify active licensure through the appropriate state medical board when it matters for clinical or legal purposes. That said, for finding and researching providers, NPPES data is the gold standard for comprehensiveness.