Skip to content

Healthcare providers, provider specialties and NPI numbers

Back to tools

NPI Registry returns public US provider search results with contact and taxonomy details, plus individual 10-digit NPI records with registry dates; fields may be missing.

Get provider

Get a provider’s public name, specialties, addresses, contact details and registry dates from a 10-digit NPI number. Some fields may be missing; deactivated NPIs may have no public record.

Your information

The 10-digit NPI number shown on a medical bill, prescription or claim, for example 1003000126.

1 credit per completed run

The same inputs also work from your code or an AI assistant. See For developers.

Example results

ARDALAN ENKESHAFI, M.D.

activeindividual

Specialties

  • Internal Medicine

    No

    MD

  • Internal Medicine

    No

    MD

  • Internal Medicine

    No

    VA

  • Hospitalist

    Yes

    DC

Addresses and contact

Practice address
6410 ROCKLEDGE DR STE 304, BETHESDA, MD 20817-1841
Mailing address
6410 ROCKLEDGE DR STE 304, BETHESDA, MD 20817-1841
Phone
443-602-6207

Registry details

Provider type
individual
License state
DC
First registered
Aug 31, 2007
Last updated
May 28, 2025
View registry record

Choose an action

About the NPI Registry tool

NPI Registry, also called NPPES, searches providers by name and optional place, specialty, and provider type; a name is required.

Get provider returns public details and registry dates for a required 10-digit NPI number; some fields may be missing.

Built from npiregistry.cms.hhs.gov. Last checked Sep 29, 2026.

Actions

Get provider

1 credit

Get a provider’s public name, specialties, addresses, contact details and registry dates from a 10-digit NPI number. Some fields may be missing; deactivated NPIs may have no public record.

What you provide

FieldTypeRequiredDescription
Npi Numbernpi_numberTextRequiredThe 10-digit NPI number shown on a medical bill, prescription or claim, for example 1003000126.Example: 1003000126

What you get

FieldTypeDescription
FaxfaxTextExample: 419-517-7656
NamenameTextProvider name with credentials when listed.Example: ARDALAN ENKESHAFI, M.D.
PhonephoneTextExample: 443-602-6207
StatusstatusTextExample: Active
SpecialtiesspecialtiesList
Namespecialties[].nameTextExample: Internal Medicine
Is Primaryspecialties[].is_primaryYes or noExample: No
License Statespecialties[].license_stateTextExample: MD
License Statelicense_stateTextState of the primary specialty license, when listed.Example: DC
Provider Typeprovider_typeTextExample: Individual
Registry Linkregistry_linkLinkExample: https://npiregistry.cms.hhs.gov/provider-view/1003000126
Mailing Addressmailing_addressTextExample: 6410 ROCKLEDGE DR STE 304, BETHESDA, MD 20817-1841
Practice Addresspractice_addressTextExample: 6410 ROCKLEDGE DR STE 304, BETHESDA, MD 20817-1841
Date Last Updateddate_last_updatedDateExample: 2025-05-28
Date First Registereddate_first_registeredDateExample: 2007-08-31

Example result

For Npi Number: 1003000126

JSON
{
  "fax": null,
  "name": "ARDALAN ENKESHAFI, M.D.",
  "phone": "443-602-6207",
  "status": "active",
  "specialties": [
    {
      "name": "Internal Medicine",
      "is_primary": false,
      "license_state": "MD"
    },
    {
      "name": "Internal Medicine",
      "is_primary": false,
      "license_state": "MD"
    },
    {
      "name": "Internal Medicine",
      "is_primary": false,
      "license_state": "VA"
    }
  ],
  "license_state": "DC",
  "provider_type": "individual",
  "registry_link": "https://npiregistry.cms.hhs.gov/provider-view/1003000126",
  "mailing_address": "6410 ROCKLEDGE DR STE 304, BETHESDA, MD 20817-1841",
  "practice_address": "6410 ROCKLEDGE DR STE 304, BETHESDA, MD 20817-1841",
  "date_last_updated": "2025-05-28",
  "date_first_registered": "2007-08-31"
}

Search providers

1 credit

Find US healthcare providers by name, place, specialty and provider type. Includes registered practice contact details and primary taxonomy; search results may include providers with similar names.

What you provide

FieldTypeRequiredDescription
CitycityTextOptionalPractice city, for example "Cleveland".Example: Cleveland
NamenameTextRequiredPerson or organization name, for example "John Smith" or "Cleveland Clinic".Example: Cleveland Clinic
StatestateTextOptionalUS state name or two-letter code, for example "Ohio" or "OH".Example: Ohio
SpecialtyspecialtyTextOptionalSpecialty in plain words, for example "cardiology" or "Family Medicine".Example: Cardiology
Max Resultsmax_resultsNumberOptionalMaximum providers to return, for example 20 (up to 200).Example: 3
Provider Typeprovider_typeTextOptionalType of provider to find, for example "individual".Example: Organization

What you get

FieldTypeDescription
ProvidersprovidersListMatching healthcare providers.
Nameproviders[].nameTextProvider name and credentials, if listed.Example: Cleveland Clinic
Phoneproviders[].phoneTextPractice location phone number.Example: 216-444-2136
Activeproviders[].activeTextyes or no according to the NPI record.Example: Yes
Npi Numberproviders[].npi_numberTextNational Provider Identifier number.Example: 1275791162
License Stateproviders[].license_stateTextState of the primary specialty license.Example: OH
Provider Typeproviders[].provider_typeTextIndividual or Organization.Example: Organization
Registry Linkproviders[].registry_linkTextLink to the provider record in the NPI Registry.Example: https://npiregistry.cms.hhs.gov/provider-view/1275791162
Practice Addressproviders[].practice_addressTextPractice location address.Example: 9500 Euclid Ave, Department Of Radiology- HB6, Cleveland, OH 44195-0001
Primary Specialtyproviders[].primary_specialtyTextPrimary registered specialty.Example: General Acute Care Hospital

Example result

For City: Cleveland, Name: Cleveland Clinic, State: Ohio, Max Results: 3, Provider Type: Organization

JSON
{
  "providers": [
    {
      "name": "Cleveland Clinic",
      "phone": "216-444-2136",
      "active": "yes",
      "npi_number": "1275791162",
      "license_state": null,
      "provider_type": "Organization",
      "registry_link": "https://npiregistry.cms.hhs.gov/provider-view/1275791162",
      "practice_address": "9500 Euclid Ave, Department Of Radiology- HB6, Cleveland, OH 44195-0001",
      "primary_specialty": "General Acute Care Hospital"
    },
    {
      "name": "Cleveland Clinic",
      "phone": "216-444-6781",
      "active": "yes",
      "npi_number": "1356508964",
      "license_state": null,
      "provider_type": "Organization",
      "registry_link": "https://npiregistry.cms.hhs.gov/provider-view/1356508964",
      "practice_address": "9500 Euclid Ave, Cleveland, OH 44195-0001",
      "primary_specialty": "Chronic Disease Hospital"
    },
    {
      "name": "Cleveland Clinic",
      "phone": "216-526-5430",
      "active": "yes",
      "npi_number": "1336316389",
      "license_state": null,
      "provider_type": "Organization",
      "registry_link": "https://npiregistry.cms.hhs.gov/provider-view/1336316389",
      "practice_address": "Cleveland Clinic 9500 Euclid Ave H35, Cardiothoracic Surgery,, Cleveland, OH 44195-0001",
      "primary_specialty": "General Acute Care Hospital"
    }
  ]
}

For developers

Call it from your code with one request. Change the values in input to run it on new data. To get an API key, open Developers at the bottom of Studio, turn on Developer mode and go to API keys.

cURL
curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 180 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "api": "@npi-registry",
  "visibility": "public",
  "operation": "get_provider",
  "version": 1,
  "input": {
    "npi_number": "1003000126"
  },
  "response": {
    "format": "json"
  }
}'

What you can do with it

  • Find providers by name, place, specialty, or type
  • Look up a provider using an NPI number
  • Review registered practice contact details
  • Check a provider’s primary specialty and license state

Questions about NPI Registry

Can I run it with my own inputs?

Yes. Change the inputs in Studio and press Run, or send new inputs from your code, or ask a connected AI assistant.

Can I call this NPI Registry tool as an API?

Yes. Send a POST request to /v1/query with your Fous API key and the inputs, and get JSON back.

How much does it cost?

Each completed run costs 1 credit. Failed runs without a completed receipt are free; completed work can remain charged if delivery is interrupted. With pay as you go, a credit costs 1¢. Monthly plans cost less per credit.

Do I need a NPI Registry account?

No. You only need a Fous account.

How current is the data?

Fous gets the data from npiregistry.cms.hhs.gov when you run it. Some results are reused for up to 24 hours, and results that use your account or key are never reused. It was last verified on Sep 29, 2026.

How can I find a provider by name and location?

Use Search providers with a name and optionally a city, state, specialty, or provider type.

What details are available for an NPI number?

Use Get provider with the 10-digit NPI number to retrieve public provider details, specialties, addresses, contact details, and registry dates.

All Health toolsBrowse all tools