Skip to content
AGENTIC Data Mining
● Public TOOL health.providers SOURCE CMS NPPES

NPPES healthcare providers

Every US healthcare provider in CMS's National Plan & Provider Enumeration System (the NPI Registry) — identity, practice location, taxonomy/specialty, licensure, and OIG exclusion status. Query by NPI, name + state, or taxonomy + state.

Records

9,671,888

Active + deactivated NPIs, individuals and organizations

History

2007–2026

2007-07-08 through 2026-07-13

Cadence

Weekly

Monthly full snapshot + weekly incrementals

Exclusion screen

OIG LEIE

Joined by NPI · JSON · included in subscription

Live-verified 2026-07-17: 9,671,888 providers synced, 2007-07-08 through 2026-07-13.

Coverage & freshness — read this

Privacy posture

NPPES is public data that CMS publishes for provider lookup (the same fields power the public NPI Registry). For solo practitioners a business practice-location address can be a home address. To stay at parity with the public registry — and no further — the health.providers tool supports only NPI, name + state, and taxonomy + state queries. There is no bare-address reverse lookup, and no SSN/DOB (never in NPPES) or EIN (masked in the public file) is served.

Query parameters

npistring

Exact 10-digit NPI lookup

name + statestring

Provider or organization name — required with state

taxonomy + statestring

Provider taxonomy code — required with state

is_excludedboolean

Filter to providers on the OIG LEIE exclusion list

limitnumber

Max records per response (default 25, max 50)

A name-only or taxonomy-only query with no state is rejected — this mirrors the public NPI Registry and prevents bulk person lookups.

Example call

Request · health.providers
{
  "tool": "health.providers",
  "params": {
    "taxonomy": "207Q00000X",
    "state": "KS",
    "limit": 25
  }
}
Try in playground

Schema

Field Type Description
npistring10-digit National Provider Identifier
entity_typestringindividual | organization
provider_namestringOrg legal name, else "LAST, FIRST" (name-search key)
credentialstringMD, DO, NP, … (self-reported)
primary_taxonomy_codestringPrimary provider taxonomy (specialty), filterable with state
taxonomy_codesstringAll taxonomy slots, ";"-joined
primary_license_numberstringLicense for the primary taxonomy + its state
practice_statestringBusiness practice-location state, filterable
practice_citystringPractice-location city (result field, not a WHERE key)
is_excludedbooleanCurrently on the OIG LEIE exclusion list
exclusion_typestringOIG exclusion authority (e.g. 1128a1)
enumeration_dateISO dateDate the NPI was enumerated
last_update_dateISO dateNPPES last-update date
exclusion_dateISO dateDate added to the OIG LEIE exclusion list, when excluded (deactivation reason is not published by CMS)

Sample record

Sample · health.providers
{
  "npi": "1710670039",
  "entity_type": "individual",
  "provider_name": "HUNTER, HEATHER",
  "credential": "",
  "primary_taxonomy_code": "101YP2500X",
  "primary_license_number": "04558",
  "primary_license_state": "KS",
  "practice_state": "KS",
  "practice_city": "WICHITA",
  "is_excluded": false,
  "enumeration_date": "2023-06-01",
  "last_update_date": "2026-07-06"
}

Use it for

  • Provider directory + taxonomy/credential lookup for an agent
  • OIG-exclusion screening joined to claims or referral data
  • Provider-network coverage checks by state and specialty
● Public Weekly

NIH research grants

health.nih_grants

NIH RePORTER awards by organization, PI, and institute — joinable to providers by organization and state.

Included in subscription View dataset