Free NPI Registry Search
An NPI registry search finds a healthcare provider's National Provider Identifier from their name. This free tool searches the CMS NPPES registry by provider name or practice name, optionally within a state, and lists up to 10 matches with each NPI, specialty and practice city so you can pick the right provider.
Provider name or practice name
Free & rate-limited. No signup required to try.
Example resultThis is a real lookup we captured on 2026-10-21 for Mayo Clinic in MN. Run any lookup above and it is replaced with yours.
First 10 providers for Mayo Clinic in MN
Add a first name or a state to narrow the list.
Source: the CMS NPPES NPI Registry, updated daily.
Source: NPPES NPI Registry, published by Centers for Medicare & Medicaid Services.
Need this at scale? NPI Lookup API
Once you have the NPIs, check a whole provider list at once: name, specialty, state license and practice address for each, at 2 credits per provider found.

An NPI registry search finds a provider's number when all you have is a name.
Billing, referral and credentialing paperwork all ask for a National Provider Identifier, and often the only thing you have is a name on a business card or a referral. This free search takes a provider's first and last name, or the name of a practice, narrows it by state if you like, and lists the matches from the CMS NPPES registry with each one's NPI, specialty and practice city. Pick the row you want and paste its NPI into the free NPI lookup for the full record.
The registry matches a first name against common nicknames, so a search for Bob also finds Robert. A practice search matches every registered name that starts with what you type, so Mayo finds Mayo Clinic and its neighbours on the list. A state filter matches any practice location in a provider's record, not only the main one, so a provider with a second office in your state still appears, and the row says so. A search for a person looks only at individual providers and a search for a practice looks only at organizations, so a clinic named after a doctor does not crowd out the doctor.
Common names return many matches. This page shows the registry's first 10, in the registry's own order, and says so when there may be more. Adding a first name, a state or a longer practice name is the fastest way to a single row. Only active NPIs are searchable, and there are roughly 9 million of them.
A name search finds the NPI, and the NPI lookup shows the whole record.
Once you have the right row, paste its number into the free NPI number lookup. To check a whole provider list at once, use the NPI Lookup API. How provider data is kept accurate is covered in our healthcare data notes.
A search returns one row per provider, and each row answers who the provider is and where they practise.
These are invented rows for a made-up provider, laid out the way a search comes back. Every field is free on this page.
- NPI 1234567893Jane Q Example, MD
- Primary specialtyFamily Medicine
- Practice city and stateSpringfield, IL
- Also listed inalso listed in IL
NPI 1234567893
The registered NPI first, then the provider's name and the credential they reported.
Primary specialty
The taxonomy the provider marked as primary, which tells a family doctor from a specialist with the same name.
Practice city and state
The practice location on the record, to tell offices apart.
Also listed in
Shown when the main practice is in another state and the state you entered matches a second practice location.
The NPI registry search turns a name into a short list in three steps.
Enter a name
Type a provider's last name, with a first name if you have it, or the start of a practice's name. Add a state's two-letter code to narrow the list.
We search the CMS registry
The search runs live against NPPES, the CMS system that issues NPIs. A person search covers individual providers and a practice search covers organizations.
Pick the right row
Each match shows the NPI, the name and credential, the primary specialty and the practice city and state. Paste the NPI into the free NPI lookup for the full record.
A registry search turns a name into a short list of NPIs to choose from.
This is the path one search takes. A name alone does not identify one provider, so the answer is a list.
- You enter a nameA provider's name or a practice's name, with a state if you want one.
- The registry is searchedThe CMS NPPES registry, live. People and organizations are searched separately.Nothing is sent to the provider, so they are never told someone looked.
- The matches come backUp to 10 registered providers, each with an NPI, specialty and practice city.
- You pick the NPIPaste it into the NPI lookup for the full record.
Three additions narrow a registry search to one provider.
Each addition cuts the list. They stack, so use as many as you have.
| Add this | What changes | Example |
|---|---|---|
| A first name | Keeps one given name, nicknames included | Robert also finds Bob |
| A state | Keeps providers with a practice location in that state | MN |
| A longer practice name | Keeps practices whose name starts with the words typed | Mayo Clinic instead of Mayo |
Every row in the results shows the same four parts.
The same four parts, in the same order, for every match.
| Part | Where it comes from | Why it is there |
|---|---|---|
| NPI | The 10-digit number the registry issued | The number you searched for |
| Name and credential | The legal name and the credential the provider reported | To tell namesakes apart |
| Primary specialty | The taxonomy the provider marked as primary | To tell a surgeon from a pharmacist with the same name |
| Practice city and state | The practice location on the record | To tell offices apart |
People and practices searched separately
A search for a provider looks only at individual NPIs and a search for a practice looks only at organizations, so a clinic that carries a doctor's name does not bury the doctor.
Nicknames match
The registry matches common first-name nicknames, so a search for Bob also finds providers registered as Robert.
A state filter that finds second offices
The state you enter matches any practice location in a provider's record. When a row's main practice is in another state, it says it is also listed in yours.
The NPI first in every row
The number is the point of the search, so each row starts with it, followed by the name, credential, specialty and practice city.
Live from the registry
Results come straight from the CMS NPPES registry at the moment you search, and it is updated daily.
Who uses this tool
Billing staff with a name but no number
Find the NPI for a referring or rendering provider named on a claim or referral, then check it against the name and specialty on the paperwork.
Credentialing teams building a roster
Search each clinician by name and state, collect the NPIs, and then check the whole roster at once with the NPI Lookup API.
Practice managers checking a referral
See which providers carry a name and where they practise, so a referral goes to the right office and not to a namesake in another city.
Patients filling in a form
Find the NPI a form asks for from the provider's name, along with the specialty and city the provider registered.
Frequently asked questions
How do I find someone's NPI number by name?
Enter the provider's first and last name, add the state where they practise, and run the search. Each row starts with a provider's NPI, followed by the name, specialty and practice city. If you only know the practice, enter its name in the practice box instead.
Why did my search return no results?
It means no active registered provider matches what you typed. A person's names must match the registry's spelling, so check them first, then drop the first name or the state and try again. Only active NPIs are searchable, so a provider whose NPI was deactivated will not appear.
Why are there so many matches for a common name?
Common names are shared by many providers, and the registry reports no total. This page shows the registry's first 10 matches, in its own order, and says when there may be more. Adding a first name, a state or a longer practice name narrows the list fastest.
Why does a row show a practice in a different state from my search?
The registry's state filter matches any practice location in a provider's record, not only the main one. A provider with a second office in the state you entered appears with their main practice city, and the row notes that they are also listed in your state.
What does a registered NPI tell me about a provider?
It tells you a number was issued to that name and what the provider reported when they registered: their specialty, practice address and when the record last changed. Licenses, sanctions and network membership are kept in other registries.
Can I search by specialty or city?
This tool searches by provider name, practice name and state. Once you have an NPI, the free NPI lookup shows the specialty, taxonomy code and full practice address for it.
How current is this data?
NPPES is updated daily and this tool reads it live. A record is only as current as the last time the provider updated it, and the NPI lookup shows that date for any NPI you open.
Can I look up a list of providers at once?
Not through this free tool, which is limited to a handful of searches per visitor per day. The NPI Lookup API checks a whole provider list at once: upload a CSV with an npi column and get back each provider's name, status, specialty, license and practice address, at 2 credits per provider found.
People who search the NPI registry also look for these.
More free tools
Carrier Lookup
Identify the carrier and network for any phone number.
Reverse Email Lookup
Find out who's behind an email address.
DOT Number Lookup
Check any trucking company by USDOT number: status, fleet size and safety rating.
MC Number Lookup
Check any carrier or broker by MC number: authority status, USDOT number, fleet size and safety rating.