NPI Registry Lookup API: NPPES Provider Search & Verify
Pricing
$2.00 / 1,000 provider records
NPI Registry Lookup API: NPPES Provider Search & Verify
Verify NPI numbers or search US doctors, nurses, pharmacies and organizations by name, specialty, city, state or ZIP with CMS's official NPPES API. Phone, address, taxonomy. $2 per 1,000.
Pricing
$2.00 / 1,000 provider records
Rating
0.0
(0)
Developer
Six Figure Salute
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Verify NPI numbers or search US doctors, nurses, pharmacies and organizations by name, specialty, city, state or ZIP with CMS's official NPPES API. Phone, address, taxonomy. $2 per 1,000.
What does it do?
NPI Registry Lookup verifies National Provider Identifier (NPI) numbers and searches the CMS NPPES NPI Registry for US healthcare providers and organizations by name, specialty (taxonomy), city, state or ZIP. You get name, credential, status, primary taxonomy, license, practice address and phone.
- ✅ Official public data source: no login, no cookies, no proxies
- ✅ Fast: plain API calls, typical runs finish in seconds
- ✅ Clean, flat JSON / CSV / Excel output, ready for Sheets, BI tools or AI agents
- ✅ Pay only for results: no monthly rental
Use cases
- Healthcare sales & marketing: build provider lead lists by specialty and area.
- Credentialing & payers: bulk-verify NPIs.
- Healthtech: enrich provider records.
How to use it
- Click Try for free. The input is prefilled with a working example.
- Edit the input (see examples below) and click Start.
- Download results as JSON, CSV, Excel or HTML, or pull them via API.
Input examples
Verify an NPI
{"npiNumbers": ["1003000126"]}
Pharmacies in Colorado
{"taxonomy_description": "Pharmacy","state": "CO","maxResults": 20}
Output
Sample rows:
| npi | name | credential | primaryTaxonomy | city | state | phone |
|---|---|---|---|---|---|---|
| 1003000126 | ARDALAN ENKESHAFI | M.D. | Hospitalist | BETHESDA | MD | 443-602-6207 |
| 1336910033 | 1918 WINTER STREET OPERATING CO LLC | Pharmacy, Community/Retail Pharmacy | AURORA | CO | 303-400-4880 |
Sample JSON record (long fields shortened):
{"query": "1003000126","found": true,"npi": "1003000126","entityType": "Individual","name": "ARDALAN ENKESHAFI","credential": "M.D.","status": "A","enumerationDate": "2007-08-31","lastUpdated": "2025-05-28","primaryTaxonomyCode": "208M00000X","primaryTaxonomy": "Hospitalist","licenseState": "DC","licenseNumber": "MD600003480","practiceAddress": "6410 ROCKLEDGE DR STE 304","city": "BETHESDA","state": "MD","postalCode": "20817","phone": "443-602-6207","allTaxonomies": ["207R00000X Internal Medicine","207R00000X Internal Medicine","207R00000X Internal Medicine","..."],"otherIdentifiers": [],"registryUrl": "https://npiregistry.cms.hhs.gov/provider-view/1003000126","source": "CMS NPPES NPI Registry API v2.1"}
Pricing
Pay per event: $0.002 per provider record ($2.00 per 1,000). No start fee, no monthly rental. Rows for not-found inputs and errors are free.
| Results | Cost |
|---|---|
| 100 provider records | $0.20 |
| 1,000 provider records | $2.00 |
| 10,000 provider records | $20.00 |
Apify's free plan includes monthly platform credit, so you can try it at no cost.
Integrations
- Google Sheets: use Apify's Google Sheets integration, or import the dataset CSV link with
=IMPORTDATA(). - Zapier & Make: trigger runs and receive the dataset via the official Apify apps.
- Webhooks & schedules: run daily or hourly and post results anywhere.
- AI agents (MCP): available to Claude, ChatGPT and other agents through the Apify MCP server.
- API & SDKs: call from Python, JavaScript or any HTTP client:
curl -X POST 'https://api.apify.com/v2/acts/clearpathdata~npi-registry-lookup/run-sync-get-dataset-items?token=<YOUR_API_TOKEN>' \-H 'Content-Type: application/json' \-d '{"npiNumbers": ["1003000126"]}'
FAQ
Is it the official registry?
Yes, CMS's public NPPES API.
Max results?
NPPES caps results per query; narrow by city or ZIP for large areas.
Something not working?
Open an issue on the Actor's Issues tab, and it will be fixed quickly.
More details
Verify NPI numbers or search US healthcare providers and organizations by name, specialty, city, state or ZIP using CMS's official NPPES API.
Look up and verify National Provider Identifier (NPI) numbers, or search the NPPES NPI Registry by name, specialty (taxonomy), city, state, ZIP and entity type. Returns clean, flat records.
Uses: claims and credentialing checks, provider data cleanup, payer/pharmacy ops, building directories of healthcare organizations, health-tech prototypes.
Output fields
NPI, individual/organization, name, credential, status, enumeration/last-updated dates, primary taxonomy code and description, license state/number, practice address, phone, all taxonomies, other identifiers, registry link.
Source and terms
Live from CMS's public NPPES NPI Registry API v2.1 (npiregistry.cms.hhs.gov/api). This is public data that CMS publishes for provider identification. Use it to verify and identify providers, not for unsolicited marketing. Not affiliated with CMS/HHS.
Pricing
Pay per event: provider. Charged per NPI provider record returned. You pay only for results. Not-found/error rows are free. Apify platform usage is included.
Example input
{"npiNumbers": ["1003000126","0000000000"],"taxonomy_description": "Pharmacy","city": "Aurora","state": "CO","maxResults": 5}
Built by clearpathdata, a maker of official-government-data Actors. Questions and feature requests are welcome in the Issues tab.