Search individual providers
nppes_search_individualsSearch for INDIVIDUAL healthcare providers (NPI-1: doctors, nurses, therapists, etc.) by name, specialty (taxonomy) and/or location. Provide at least one meaningful criterion beyond a location. Name fields support a trailing '*' wildcard (min 2 chars before it). NPPES Read API v2.1.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | City of the provider's address. | |
| skip | No | Number of records to skip, for pagination (0–1000; combined with limit, up to 1200 records reachable). | |
| limit | No | Max number of records to return (1–200, default 10). | |
| state | No | Two-letter U.S. state/territory abbreviation, e.g. 'CA', 'NY', 'PR'. | |
| last_name | No | Provider last name. A trailing '*' wildcard is allowed, e.g. 'Smi*'. | |
| first_name | No | Provider first name. A trailing '*' wildcard is allowed, e.g. 'Jo*'. | |
| postal_code | No | Postal (ZIP) code; a trailing '*' wildcard is allowed for prefix search, e.g. '941*'. | |
| country_code | No | Two-letter country code (default 'US'). Use 'US' for domestic addresses. | |
| name_purpose | No | Which name to match: 'PROVIDER' (default) matches the provider's own name; 'AO' matches an authorized official. | |
| address_purpose | No | Which address the city/state/postal_code filters apply to (LOCATION = practice address). | |
| taxonomy_description | No | Provider taxonomy / specialty text, e.g. 'cardiology', 'Pediatrics', 'Social Worker'. Partial matches supported; a trailing '*' wildcard is allowed (min 2 chars before it). |