CMS NPI Healthcare Provider Registry Tracker – NPPES API avatar

CMS NPI Healthcare Provider Registry Tracker – NPPES API

Pricing

Pay per event

Go to Apify Store
CMS NPI Healthcare Provider Registry Tracker – NPPES API

CMS NPI Healthcare Provider Registry Tracker – NPPES API

Structured NPPES/NPI feed of U.S. healthcare providers: name, taxonomy/specialty, practice address, and enumeration data. For health-tech, provider-directory and sales-intelligence teams.

Pricing

Pay per event

Rating

0.0

(0)

Developer

K O

K O

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Share

CMS NPI Healthcare Provider Registry Tracker – NPPES Provider API

A CMS NPI Registry API wrapper and healthcare-provider data feed that pulls U.S. providers from the official NPPES registry and normalizes each into a clean record: NPI, name (individual or organization), primary taxonomy/specialty, practice address, license state, phone and status. Use it to build a provider-directory dataset, a healthcare sales-intelligence feed, a credentialing lookup, or referral-network tooling.

Who uses it

Health-tech and provider-directory products, medical-device and pharma sales teams building territory lists, credentialing and payer-enrollment teams, and healthcare data vendors.

Why this is worth charging for

The NPI registry is the authoritative directory of U.S. providers, but its API returns deeply nested basic/address/taxonomy objects and caps skip at 1,000. This actor picks the practice-location address and primary taxonomy, handles enumeration type (individual vs organization), and delivers a clean, queryable provider feed by specialty, name or geography.

Output

Each dataset item is one normalized record:

{
"npi": "1234567890",
"enumerationType": "NPI-1",
"name": "JOHN SMITH",
"credential": "MD",
"primaryTaxonomy": "Internal Medicine",
"taxonomyCode": "207R00000X",
"licenseState": "MA",
"addressCity": "BOSTON",
"addressState": "MA",
"addressPostal": "02118",
"phone": "617-555-1212",
"status": "A",
"url": "https://npiregistry.cms.hhs.gov/provider-view/1234567890",
"source": "CMS NPPES"
}

Input

FieldDescription
enumerationTypeRestrict to individual or organizational providers.
taxonomyDescriptionSpecialty description, e.g. 'Cardiology' or 'Pharmacy'.
organizationNameOrganization name search (supports trailing wildcard).
firstNameIndividual provider first name.
lastNameIndividual provider last name.
cityPractice city.
statePractice state.
postalCodePractice ZIP (supports wildcard).
npiLook up one specific NPI number.
pageSizeResults per page (NPPES max 200).
maxPagesToScanPages per run (NPPES caps total skip at 1,000).
onlyNewSinceLastRunRecommended for schedules — skips records already returned by a previous run using persisted state, so you're only charged for genuinely new items.
maxItemsStop after this many normalized records.

Pricing (Pay-Per-Event)

  • query — $0.02, charged once per run for the API query/poll.
  • provider-record — $0.01 per normalized record pushed. This is the primary event.
  • apify-actor-start (Apify-managed) — covers baseline compute per run.

A specialty+geography pull returns up to ~1,000 providers per run for a few dollars. Narrow with city/state/taxonomy to build precise territory lists cheaply.

Source & reliability

Data comes from the official npiregistry.cms.hhs.gov NPPES API. Practice-location address and primary taxonomy are selected automatically. No key or proxies required. Run npm test for the offline self-test covering the normalizer, including edge cases and missing-field handling.

FAQ

Is there an API for the NPI registry?

Yes — this actor wraps the official NPPES API and returns clean, flattened provider records via the Apify API, webhook or export.

Can I build a specialty list for a state?

Yes. Set taxonomyDescription and state (NPPES caps results at 1,200 per query; narrow by city/ZIP for more coverage).


SEO keywords: NPI registry API, NPPES API, healthcare provider data, physician directory scraper, provider lookup API, medical sales territory data