NPIRadar

Bulk NPI lookup

Paste up to 100 NPI numbers and look them all up at once. You get each provider's name, specialty, and practice location from the public NPPES registry, with one-click CSV export. Handy for billing, credentialing, and claims teams cleaning up provider lists.

Up to 100 at a time.

How it works

Each NPI is checked against the public NPPES registry via our NPI validator and lookup. Need a single provider instead? Use the NPI search. Everything this tool does is available programmatically through the free API below.

Free NPI API

The same NPPES data, as JSON. CORS-enabled, no API key, no signup. Rate limited per IP (a shared budget across all endpoints); every response returns X-RateLimit-Remaining so you can pace requests. Please link back to npiradar.com if you build on it.

GET/api/npi/{npi}

Look up one provider by NPI. Returns name, specialty, taxonomy, and practice location.

curl https://npiradar.com/api/npi/1306701685

POST/api/npi

Bulk lookup — up to 100 NPIs in one request. Returns results, plus notFound and invalid lists.

curl -X POST https://npiradar.com/api/npi \
  -H "Content-Type: application/json" \
  -d '{"npis": ["1306701685", "1356612378"]}'

GET/api/search

Find providers by name, specialty (slug, e.g. occupational-therapist), state (2-letter), and city (slug; requires state). At least one of name, specialty, or state is required. Paginate with limit (max 50) and page.

curl "https://npiradar.com/api/search?specialty=occupational-therapist&state=ca&city=pasadena"