Free NPI lookup
Find a physician's NPI number and registry record from a name and state, then see whether the license is in good standing, how many Medicare procedures they do and what patients say.
companies of all sizes
10x
faster research, enrichment, and outreach
1 API
one tool for any web data job
24/7
runs while you sleep, every day
How do I look up a doctor's NPI number?
Search the CMS NPI Registry by the provider's first and last name and state. Each record lists the 10-digit NPI, credential, specialty, practice address and the license number on file. This tool runs that search, reads the full record, then checks the license and the doctor's track record.
Fill in the prompt
Edit the details in brackets with the doctor's first and last name, specialty and state, or their 10-digit NPI, then pick the AI assistant to run it in.
Firecrawl Alexandria runs the lookups
Your assistant calls 10 tools in order, from NPI Registry, Florida DBPR licensing registry (myfloridalicense.com), New Jersey license verification (DCA), California DCA physician licenses, CMS data.cms.gov, Maps and PubMed and PMC, and cites the record behind every figure.
Get the answer
You get the NPI and registry record, license status where the state can be checked, Medicare procedure volume, patient review themes, recent publications, and a refer, refer with caution or do-not-refer note. Anything a source couldn't find is marked, not guessed.
Who is the free NPI lookup and doctor check for?
Anyone who needs to confirm who a provider is before billing, referring or booking.
Billing and credentialing staff
Confirm a provider's NPI, specialty and practice address before a claim or an enrollment.
Care coordinators
Check license status, Medicare procedure volume and review themes before adding a specialist to a referral list.
Patients choosing a specialist
See a doctor's specialty, license standing and what other patients say in one place.
Where does the data come from?
From the sources below, called in order through Firecrawl Alexandria. Each row shows the call's price in credits and its track record across every agent. Empty means the call worked and found nothing.
NPI RegistrySearchPrice5 creditsMedian227 msSuccess99.8%Empty0%
NPI RegistryProviderPrice5 creditsMedian186 msSuccess100%Empty8.1%
Florida DBPR licensing registry (myfloridalicense.com)Search licensesPrice5 creditsMedian792 msSuccess100%Empty12.3%
Florida DBPR licensing registry (myfloridalicense.com)Get license complaintsPrice5 creditsMedian–Success–Empty–
New Jersey license verification (DCA)Get licensePrice5 creditsMedian–Success–Empty–
California DCA physician licensesPhysicianPrice5 creditsMedian–Success–Empty–
CMS data.cms.govUtilizationPrice5 creditsMedian–Success–Empty–
MapsSearchPrice10 creditsMedian505 msSuccess100%Empty1.9%
MapsReviewsPrice10 creditsMedian1.1 sSuccess100%Empty0.9%
PubMed and PMCSearchPrice5 creditsMedian558 msSuccess100%Empty29.2%
What steps does the assistant follow?
The tool's written instructions: which data source to call at each step, what to pull from it and how to lay out the answer. Copy them into any assistant connected to Firecrawl with an API key to run the tool from your own chat.
Explore more free tools
Ready-made prompts for ChatGPT, Claude and other assistants, each backed by the data sources it names.
Frequently asked questions
- What is an NPI number?
- A unique 10-digit National Provider Identifier that CMS assigns to US healthcare providers. It identifies the provider in HIPAA transactions such as insurance claims. Individual clinicians get an NPI-1 and organizations such as clinics get an NPI-2, and the number stays the same when a provider moves or changes jobs.
- Which state licenses can it verify?
- Florida, New Jersey and California, from each state's licensing board. For other states it shows the license number on the NPI record and says it could not verify it.
- Is the data current?
- The NPI record is read live from the CMS registry each time the tool runs. Medicare procedure volume covers only clinicians who bill Medicare, so a missing count means the doctor wasn't found there, not zero procedures.
- Is this tool free?
- Yes. The prompt, the steps and the instructions are free to use. When your assistant runs the tool through Firecrawl Alexandria, each data call bills its listed price in credits, and every data source shows that price before it's called.
- Which AI assistants can run it?
- Any assistant connected to Firecrawl with an API key, including ChatGPT, Claude, Claude Code, Codex and Cursor. Pick one in the prompt box and your request opens there with a link to this tool.
- Do I need to sign up?
- You need a Firecrawl account, with your assistant connected through its API key. Firecrawl Alexandria doesn't run in keyless mode. If your assistant isn't connected yet, the prompt tells it how to set that up. Some data providers ask an admin on your Firecrawl team to accept their terms before the first call.

















