# TopNPI — Free NPI Lookup & Doctor Directory > TopNPI.com is a free doctor lookup directory with 1,400,000+ verified US healthcare providers sourced from the National Plan and Provider Enumeration System (NPPES), the official NPI registry operated by CMS. ## What is TopNPI? TopNPI lets users search for doctors and healthcare providers across all 50 US states. Every provider profile includes their NPI number, medical specialty, office address, phone number, credentials, and taxonomy classification. Data is sourced from the official CMS/NPPES database and updated periodically. ## Key Features - **NPI Lookup**: Search any provider by their 10-digit NPI number - **Doctor Search**: Find doctors by name, specialty, city, or state - **Specialty Directory**: Browse 200+ medical specialties - **State Directory**: Find doctors in all 50 US states and territories - **Top Doctors**: Annual ranking of most-viewed healthcare providers - **Free Access**: No sign-up or payment required ## What is an NPI Number? An NPI (National Provider Identifier) is a unique 10-digit number assigned to every healthcare provider in the United States by CMS. NPI Type 1 is for individual providers (doctors, dentists, nurses). NPI Type 2 is for organizations (hospitals, clinics, group practices). ## Main Pages - Homepage: https://www.topnpi.com/ - Search: https://www.topnpi.com/search/ - Specialty Directory: https://www.topnpi.com/specialty - Top Doctors: https://www.topnpi.com/best-ranking-2026 - About: https://www.topnpi.com/about.html - Contact: https://www.topnpi.com/contact.html - Sitemap: https://www.topnpi.com/sitemap.html ## Data Source All provider data comes from the NPPES (National Plan and Provider Enumeration System), maintained by the Centers for Medicare & Medicaid Services (CMS), U.S. Department of Health and Human Services.