Here is the official description by the United States government provided to us on their web site.
The NPI Registry Public Search is a free directory of all active National Provider Identifier (NPI) records. Healthcare providers acquire their unique 10-digit NPIs to identify themselves in a standard way throughout their industry.
_Individuals or organizations apply for NPIs through the CMS National Plan and Provider Enumeration System (NPPES). After we supply an NPI, we publish the parts of the NPI record that have public relevance, including the provider’s name, specialty (taxonomy) and practice address. _
_ CMS provides this service based on federal law (45 CFR Part 162). We also supply this directory in a full download file, or through an Application Programming Interface (API). _
You can go here to check it out for yourself.
And who doesn’t like a few privately options just as full of terribly outdated as the official directory? I’m not picking on these guys, they just happen to show up first in the google search.
Sorry. Did I say a few. I’m going to stick with just two. I just can’t bear to provide any more. But hey! Google it if you need more.
It’s that last bit about the API interface that is the most interesting. Here you can just hit their api and get all the results you’re looking for. It’s a bit more nerdy but if you know what you’re doing, it’s kind of nice.
This is all really cool. But if you need a really super duper slick way to play with the NPI records… Look no further than GraphQL and NPIQL. That’s pronounced like “In Pickle” or “N Pickle”. And now here’s a link to that magical graphiql NPI tool.