What is NPPES?
The National Plan and Provider Enumeration System (NPPES) is the CMS database that assigns, stores, and publishes NPI numbers for all healthcare providers in the United States.
Updated February 2026
NPPES Explained
NPPES serves two functions: it assigns NPI numbers to new providers and maintains the public registry of all assigned NPIs. The database is maintained by CMS and updated weekly, making it the authoritative source for provider identity verification.
The NPPES downloadable file contains over 8 million records and includes provider names, practice addresses, phone numbers, taxonomy codes, gender, credential information, and enumeration dates. Healthcare data companies, credentialing organizations, and B2B sales teams use NPPES as a foundation for building provider databases.
While NPPES data is free and publicly available, it has significant limitations for sales and marketing use. Address data is self-reported and often outdated. The database lacks email addresses, direct phone numbers, technology stack information, and other fields that sales teams need. NPPES is a starting point for provider data, not a complete solution.
Why NPPES Matters for Healthcare Data
NPPES is the foundation of every legitimate healthcare provider database. Any data vendor that claims to have provider contact information but can't cross-reference against NPPES is selling unverified records. Understanding NPPES limitations also helps you evaluate what a data vendor adds beyond the free public data.
Real-World Example
A healthcare SaaS company downloads the full NPPES file to build a prospect list of primary care practices. They get 285,000 records with names and addresses, but zero email addresses, no direct phone numbers, and roughly 15% of addresses are outdated. They need a data enrichment service to transform the raw NPPES data into a usable sales list.
Frequently Asked Questions
Is NPPES data free?
Yes. The full NPPES downloadable file and the online search tool are free and publicly accessible at npiregistry.cms.hhs.gov. CMS updates the data weekly.
What data fields does NPPES include?
NPPES includes provider name, NPI number, NPI type (1 or 2), practice address, mailing address, phone number, taxonomy code(s), enumeration date, gender, credentials, and authorized official information for organizations.
How often is NPPES updated?
CMS updates the NPPES database weekly. However, the data is self-reported by providers, and many records contain outdated addresses or phone numbers because providers don't always update their information promptly.
Sources and References
Related Resources
Get the Provider Data You Need
Tell us what you're looking for. We'll build a custom list matched to your target market.
Trusted by healthcare sales teams, medical device companies, and health IT vendors across the US.