The National Provider Identifier (NPI) Registry Search is a free database of all current NPI entries. NPI applications are submitted by individuals or organizations using the CMS National Plan and Provider Enumeration System (NPPES). You may perform an NPI Number lookup search by providing your first and last names, as well as your state, and get the results. The nation's NPI database contains current data from the most recent National Provider Identifier (NPI) records.