NPI Number Lookup
Search the NPPES NPI Registry for Doctors & Organizations

Search the NPI registry by provider name, organization, or NPI number to find any doctor, clinic, or healthcare organization in the United States. Every NPI lookup links to the full NPPES record, including practice location, taxonomy specialty, phone number, and Medicare PECOS enrollment status.

Sourced from the official NPPES NPI registry. Last updated July 26, 2026. Refreshed weekly.

Easily Find NPI Numbers with Our Lookup Tool

NPI Profile is a free NPI lookup tool for the National Provider Identifier registry. Search by provider name, organization, NPI number, city, state, or specialty to find and verify any doctor, medical practice, or healthcare organization in the United States. Whether you are a medical biller checking a claim, a credentialing specialist confirming a provider, or a patient looking up a doctor, the tool returns the full NPI record from the NPPES database in under a second, with practice address, taxonomy specialty, phone number, and Medicare enrollment status.

How to Look Up an NPI Number

There are three ways to search, so you can start from whatever you already know about a provider:

  • Search by name or organization. Enter a first and last name to find an individual provider, or an organization name to find a practice, hospital, or lab. Add a city, state, or ZIP code when the name is common to keep the results focused. Partial names work, so a fragment like "Mem" will match "Memorial."
  • Search by keyword. Use the keyword box to match across names, addresses, and specialties at once when you only have pieces of information, such as a clinic name and a city, or a doctor and a specialty.
  • Search by NPI number. Enter a 10-digit NPI to go straight to that provider's profile. This is the fastest path when you already have the number from a claim, a prescription, or an insurance card.

How Our NPI Lookup Works

The search is built to handle the messy, real-world queries people actually type. A small typo, a partial name, a maiden name, or a provider who has moved to another state will still turn up the right record instead of an empty page, so you rarely need to know the exact spelling before you start.

Results come back in under a second, even for a common last name searched across more than 9.34 million records. When you search by NPI number, the number is checked for validity before the search runs, so a mistyped digit is caught right away instead of returning nothing. Matches appear as clear provider cards that you can filter on the page and download as a CSV file.

NPI Database Accuracy and Update Frequency

Our National Provider Identifier database is rebuilt every week from the latest NPPES release published by CMS, and the registry statistics shown above update automatically with each sync. Because NPI Profile is an independent, secondary source, there can be a short lag between a provider updating their official record and that change appearing here, so confirm details against the official NPPES registry when you need verification for credentialing, billing, or legal purposes. NPI Profile is not affiliated with NPPES, CMS, or any government agency.

Start your search above, or contact us for help.

The NPI Registry this week

As of July 26, 2026, the NPI registry holds 9,342,118 records, refreshed weekly from the official NPPES database. In the week ending Jul 26, 13,661 new providers were added and 33,893 records were updated, about 1,952 new providers a day. Weekly update activity has risen about 99% over the period shown.

Record updates outpaced new registrations 2.5 to 1 this week, a reminder that most registry activity is providers keeping existing information current.

9,342,118
Total NPI records
13,661
New this week
+3.7% vs prior week
33,893
Records updated this week
-71.5% vs prior week

New NPI records, last 12 weeks

May 4 to Jul 26. Hover any bar for the weekly counts.

07.5K15KWeek of May 4 to May 10. New: 13,907May 4Week of May 11 to May 17. New: 13,888Week of May 18 to May 24. New: 14,371May 18Week of May 25 to May 31. New: 12,029Week of Jun 1 to Jun 7. New: 14,888Jun 1Week of Jun 8 to Jun 14. New: 14,245Week of Jun 15 to Jun 21. New: 12,942Jun 15Week of Jun 22 to Jun 28. New: 12,840Week of Jun 29 to Jul 5. New: 11,477Jun 29Week of Jul 6 to Jul 12. New: 13,634Week of Jul 13 to Jul 19. New: 13,174Jul 13Week of Jul 20 to Jul 26. New: 13,661

Records updated, last 12 weeks

May 4 to Jul 26. Hover any bar for the weekly counts.

075K150KWeek of May 4 to May 10. Updated: 27,454May 4Week of May 11 to May 17. Updated: 28,198Week of May 18 to May 24. Updated: 27,813May 18Week of May 25 to May 31. Updated: 23,970Week of Jun 1 to Jun 7. Updated: 31,074Jun 1Week of Jun 8 to Jun 14. Updated: 30,815Week of Jun 15 to Jun 21. Updated: 29,903Jun 15Week of Jun 22 to Jun 28. Updated: 30,989Week of Jun 29 to Jul 5. Updated: 28,658Jun 29Week of Jul 6 to Jul 12. Updated: 32,613Week of Jul 13 to Jul 19. Updated: 119,051Jul 13Week of Jul 20 to Jul 26. Updated: 33,893