# Introducing NPI and tax ID filters for the List Providers endpoint

> You can now filter provider records in the List Providers API endpoint by NPI and Tax ID using two new query paramters. Learn how the parameters work.

Published Nov 21, 2025

Product: ERAs & transaction enrollment

You can now filter provider records in the [List Providers](https://www.stedi.com/docs/healthcare/api-reference/get-enrollment-list-providers) API endpoint by NPI and Tax ID using the [`providerNpis`](https://www.stedi.com/docs/healthcare/api-reference/get-enrollment-list-providers#query.providerNpis) and [`providerTaxIds`](https://www.stedi.com/docs/healthcare/api-reference/get-enrollment-list-providers#query.providerTaxIds) query parameters.

Both parameters expect exact matches and accept multiple values. They can be combined with other filters. The endpoint uses **AND** logic to return the intersection of all filters.

**Example**  
The following request returns up to 50 provider records whose name contains `Dental` and whose NPI matches either `1234567890` or `0987654321` and whose tax ID matches either `111223333` or `444556666`.

```jsx
curl --request GET \
  --header "Authorization: <api_key>" \
  --url "https://enrollments.us.stedi.com/2024-09-01/providers" \
  --data-urlencode "filter=Dental" \
  --data-urlencode "providerNpis=1234567890" \
  --data-urlencode "providerNpis=0987654321" \
  --data-urlencode "providerTaxIds=111223333" \
  --data-urlencode "providerTaxIds=444556666" \
  --data-urlencode "pageSize=50"
```

The [List Providers](https://www.stedi.com/docs/healthcare/api-reference/get-enrollment-list-providers) endpoint is used to filter provider records used in transaction enrollment requests. For more information, see the [transaction enrollment docs](https://www.stedi.com/docs/healthcare/transaction-enrollment).
