Provider NPI Checker
Verify medical practitioners and healthcare organizations. Search the official CMS National Provider Identifier registry by ID, name, or location.
Instant NPI Verification — No Login Required
Direct connection to the CMS NPPES registry. Results in under 2 seconds.
7M+ Providers Indexed
Every active practitioner and healthcare organization registered with CMS NPPES.
Type 1 & Type 2 NPI
Verify both individual practitioners (Type 1) and healthcare organizations (Type 2).
Taxonomy Code Lookup
Get the exact 10-character specialty code needed for clean X12 837 claim submissions.
State License Verified
Practice location and state license number pulled directly from NPPES for credentialing.
Verify Any Provider in 3 Steps
Quick NPI lookup or full registry search — both routes take seconds.
Enter NPI or Search by Name
Use Quick NPI Check for a direct 10-digit lookup, or Advanced Search to find providers by name, specialty, and state.
Verify Status, Specialty & Taxonomy
Review active/inactive status, primary specialty, taxonomy code, practice location, and state license number.
Copy NPI for Claim Submission
Click Copy NPI to grab the verified number. Paste directly into the rendering or billing provider loop of your 837 claim.
The Complete NPI Registry Guide for Medical Billers
What is NPPES and Why Was the NPI System Created?
The National Plan and Provider Enumeration System (NPPES) is the CMS-managed database that issues National Provider Identifiers to every US healthcare provider under the mandate of HIPAA 1996. Before NPIs, providers carried a fragmented array of tracking numbers — UPIN, OSCAR, PIN — creating massive administrative overhead. The NPI replaced them all: a single 10-digit identifier that never expires, never changes, and follows the provider regardless of location, employer, or specialty.
Why This Matters for Claims
Every X12 837 claim must carry the rendering provider's Type 1 NPI in Loop 2310B and the billing organization's Type 2 NPI in Loop 2010BB. A mismatch between these values and the NPPES registry is among the top 10 causes of clearinghouse rejections.
NPI Type 1 vs. Type 2 — When to Use Each
- → Medical doctors (MD/DO)
- → Nurse practitioners & PAs
- → Dentists, therapists, chiropractors
- → Goes in Rendering Provider loop (2310B)
- → Group practices & clinics
- → Hospitals & health systems
- → Pharmacies & clinical labs
- → Goes in Billing Provider loop (2010BB)
Medical Taxonomy Codes: Why They Break Claims
A medical taxonomy code is a unique 10-character alphanumeric code that defines a provider's exact specialty and sub-specialty. When submitting an 837 claim, the taxonomy code in the provider loop must match what's on file in NPPES and enrolled with the destination payer. A taxonomy mismatch — even on an otherwise valid NPI — triggers clearinghouse rejection codes like AAA03-72 and payor rejection reason code 174, adding 14–30 days to your reimbursement cycle.
Common NPI Billing Errors and How to Prevent Them
Verify Type 1 NPI in Loop 2310B matches the actual performing provider
Check NPI status via NPPES before submission — inactive NPIs trigger 277 rejections
Ensure taxonomy code in claim matches both NPPES enrollment and payer credentialing records
Solo practitioners must enroll and use their Type 1 NPI as both rendering and billing when solo
Frequently Asked Questions
An NPI (National Provider Identifier) is a unique 10-digit identification number issued to US healthcare providers by CMS through NPPES. It is mandated under HIPAA for all covered healthcare providers to streamline administrative and financial transactions.
NPI Type 1 is issued to individual practitioners (doctors, therapists, dentists) and goes in the rendering provider loop of the 837 claim. NPI Type 2 is issued to organizations (group practices, hospitals, clinics) and goes in the billing provider loop.
A medical taxonomy code is a unique 10-character alphanumeric code defining a provider's specialty and sub-specialty. It must match both the NPPES record and the payer's credentialing file — a mismatch triggers clearinghouse rejections even when the NPI is valid and active.
An active NPI can still cause rejections if the taxonomy code is mismatched, the provider is not credentialed with that specific payer, or the NPI type (1 vs. 2) is placed in the wrong claim loop. Always verify all three elements together.
NPPES is updated in real time as providers submit changes through CMS's online portal. Our tool queries the NPPES v2.1 API directly, so results reflect the current state of the registry at the time of your search.
Explore Our Other Tools
Everything you need for efficient medical billing — all free.
Payer ID Lookup
Instantly find EDI Payer IDs for any US insurance carrier by name or code.
Denial Code Lookup
Decode any CARC denial code with plain-English explanations and resolution checklists.
Claims Mailing Address
Find the exact physical mailing address for paper CMS-1500 claims for any insurance payer.
Eligibility Verification
Real-time 270/271 eligibility checks — verify patient insurance status before service.