NPI Registry - Healthcare Provider Search avatar
NPI Registry - Healthcare Provider Search

Pricing

from $0.01 / 1,000 results

Go to Apify Store
NPI Registry - Healthcare Provider Search

NPI Registry - Healthcare Provider Search

Search the official NPPES NPI Registry for healthcare providers, physicians, and organizations. Look up by NPI number, name, specialty, or location. Perfect for healthcare marketing, provider verification, credentialing, and medical data enrichment.

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

John Rippy

John Rippy

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 hours ago

Last modified

Share

NPI Registry

Built by John Rippy | johnrippy.link

πŸ† 2025 Zapier Automation Hero of the Year β€” Project Phoenix: A 95-step AI sales pipeline cutting development time by 50%. Read more β†’

Healthcare Provider Search - Find Any Provider in the US by NPI, Name, or Specialty

Search the official NPPES NPI Registry for healthcare providers, physicians, and organizations. Look up by NPI number, name, specialty, or location. Perfect for healthcare marketing, provider verification, credentialing, and medical data enrichment.

What is the NPI Registry?

The NPPES NPI Registry is the official U.S. database of all healthcare providers with National Provider Identifiers (NPIs). Maintained by CMS, it contains information on over 8 million individual and organizational providers.

Features

  • Search Providers - Find individual healthcare providers by name, specialty, location
  • Lookup NPI - Get details for a specific NPI number
  • Search Organizations - Find healthcare organizations, hospitals, clinics
  • Search by Specialty - Find providers by taxonomy/specialty
  • Search by Location - Find providers in a specific city, state, or ZIP
  • Batch Lookup - Look up multiple NPI numbers at once

Data Available

  • Provider name and credentials
  • Practice address and phone
  • Mailing address
  • Taxonomy codes (specialties)
  • License information
  • Authorized official (for organizations)
  • Other identifiers
  • Enumeration date

Use Cases

Healthcare Marketing

  • Build targeted provider lists
  • Verify provider information
  • Enrich CRM data with NPI details

Credentialing

  • Verify provider credentials
  • Confirm NPI numbers
  • Check specialty information

Healthcare Analytics

  • Analyze provider distribution
  • Track specialty trends
  • Geographic analysis

Referral Networks

  • Find specialists in an area
  • Build referral databases
  • Provider directory updates

Input Parameters

ParameterTypeRequiredDescription
taskstringYesOperation to perform
npiNumberstringNoExact 10-digit NPI number
firstNamestringNoProvider first name
lastNamestringNoProvider last name
organizationNamestringNoOrganization name
taxonomyDescriptionstringNoSpecialty/taxonomy text
citystringNoCity for location search
statestringNoTwo-letter state code
postalCodestringNoZIP code
enumerationTypestringNoNPI-1 (individual) or NPI-2 (organization)
npiNumbersarrayNoArray of NPIs for batch lookup
limitintegerNoMax results (default: 50, max: 200)
skipintegerNoResults to skip for pagination
webhookUrlstringNoURL to send results
demoModebooleanNoRun with sample data (default: true)

Available Tasks

TaskDescription
search_providersSearch for individual providers
lookup_npiLook up a specific NPI number
search_organizationsSearch for healthcare organizations
search_by_specialtyFind providers by specialty
search_by_locationFind providers in a location
batch_lookupLook up multiple NPI numbers

Example Usage

Search by Name

{
"task": "search_providers",
"firstName": "John",
"lastName": "Smith",
"state": "CA",
"limit": 50
}

Look Up Specific NPI

{
"task": "lookup_npi",
"npiNumber": "1234567890"
}

Search by Specialty

{
"task": "search_by_specialty",
"taxonomyDescription": "Cardiology",
"state": "NY",
"city": "New York",
"limit": 100
}

Search Organizations

{
"task": "search_organizations",
"organizationName": "Memorial Hospital",
"state": "TX",
"limit": 50
}

Batch NPI Lookup

{
"task": "batch_lookup",
"npiNumbers": ["1234567890", "0987654321", "1122334455"]
}

Search by Location

{
"task": "search_by_location",
"city": "Los Angeles",
"state": "CA",
"postalCode": "90210",
"limit": 100
}

Output

Results are saved to the default dataset:

Provider Search Results

{
"task": "search_providers",
"success": true,
"result_count": 15,
"providers": [
{
"number": 1234567890,
"enumeration_type": "NPI-1",
"basic": {
"first_name": "JOHN",
"last_name": "SMITH",
"credential": "MD",
"gender": "M",
"enumeration_date": "2007-05-23",
"last_updated": "2024-11-15",
"status": "A"
},
"addresses": [
{
"address_purpose": "LOCATION",
"address_1": "123 Medical Plaza",
"city": "Los Angeles",
"state": "CA",
"postal_code": "90210",
"telephone_number": "310-555-0100"
}
],
"taxonomies": [
{
"code": "207R00000X",
"desc": "Internal Medicine",
"primary": true,
"state": "CA",
"license": "A123456"
}
]
}
]
}

Provider Types

Enumeration TypeDescription
NPI-1Individual provider (physician, nurse, therapist, etc.)
NPI-2Organizational provider (hospital, clinic, pharmacy, etc.)

Common Taxonomies

SpecialtyTaxonomy Code
Family Medicine207Q00000X
Internal Medicine207R00000X
Cardiology207RC0000X
Orthopedic Surgery207X00000X
Pediatrics208000000X
Psychiatry2084P0800X
Dentist1223G0001X
Pharmacy333600000X

Rate Limits

The NPPES API is free and public but should be used responsibly. The actor includes built-in rate limiting.

Demo Mode

Test the actor without hitting the live API:

{
"task": "search_providers",
"lastName": "Smith",
"demoMode": true
}

Pricing

Pay-per-result pricing:

OperationCost
Search providers$0.02
Lookup NPI$0.01
Search organizations$0.02
Search by specialty$0.02
Search by location$0.02
Batch lookup (per NPI)$0.01

Support