Search NPPES NPI Registry
Search the NPPES NPI Registry.
The default backend is the local nppes_records table (populated from
the weekly NPPES dissemination CSV by the NPPES NPI Registry (bulk)
data source). Falls back to the live CMS NPPES API automatically when the
local search returns zero results, or when live=true is set.
Authorizations
Query Parameters
Provider first name (exact match, local DB)
Provider last name (exact match, local DB)
Organization name (substring, local DB)
NUCC taxonomy code (e.g. '207RC0000X' for Cardiology). Local DB only.
Taxonomy / specialty description (substring)
Practice address city
2-letter state code
2ZIP code (prefix match)
NPI-1 (individual) or NPI-2 (organization)
Filter to providers affiliated with a specific CCN-registered facility. Resolves CCN → Facility.npi and returns matching rows. Local DB only.
If true, query the live CMS NPPES API directly and skip the local table. Useful when the local copy is stale or for one-off lookups of brand-new NPIs.
Max results
1 <= x <= 200Results to skip
x >= 0