ToolMint

Catalog / ToolMint NPI Provider

Coming soon Research & health

ToolMint NPI Provider

US healthcare provider verification: NPI check digit + NPPES record + HHS-OIG LEIE exclusion screen, as clean agent JSON. No API key.

Routes and prices

RoutePriceWhat it doesParameters (* required)
GET /npi$0.005Verify a US healthcare provider by NPI: check digit, NPPES record (name, credential, taxonomies + license numbers, practice address, status, dates) and an HHS-OIG LEIE exclusion screen by NPI and by name+state. Verdict: active_no_exclusion_found / excluded_npi_match / possible_exclusion_name_match / not_in_nppes. Example: npi=1003000126npi*
GET /search$0.01Find providers in NPPES by name, organization, taxonomy and location (up to 50), each screened against the OIG LEIE by NPI. Example: last_name=smith&state=LA&city=shreveportlast_name, first_name, organization, taxonomy, city, state, postal_code, type, limit, skip
GET /exclusions$0.005Screen a person or entity against the HHS-OIG LEIE exclusion list by NPI, last+first name, or business name (+ state). Name hits are possible matches. Example: last_name=doe&first_name=john&state=TXnpi, last_name, first_name, business, state

Free routes: /, /health, /openapi.json, /.well-known/x402.

Try it

Not deployed yet. The URL below is the planned address. After launch, an unpaid call returns 402 with the terms in the price table.
curl -i "https://toolmint-npi-provider.toolmint.workers.dev/npi?npi=1003000126"

Errors are not charged

Payment settles only on a successful answer. These responses are never settled:

StatusMeaning (from the OpenAPI)Charged?
400Bad input (no charge; rejected before payment)No
500Data error (not charged)No
502NPPES unavailable (not charged)No