NPI Doctor Registry Scraper avatar

NPI Doctor Registry Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
NPI Doctor Registry Scraper

NPI Doctor Registry Scraper

Fetches US healthcare provider records from the public NPI Registry API. Returns NPI number, name, credential, specialty, city, and state.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Ganesh B

Ganesh B

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Security

Limited permissions

Share

Fetches US healthcare provider records from the public NPI (National Provider Identifier) Registry API and returns structured data. Ideal for building provider directories, verifying credentials, or enriching healthcare datasets.

What you get

  • npi: 10-digit National Provider Identifier
  • first_name / last_name: Provider name (individuals)
  • organization_name: Organization name (if applicable)
  • credential: Professional credential (MD, DO, NP, PA, etc.)
  • specialty: Primary taxonomy / medical specialty
  • taxonomy_code: NUCC taxonomy code
  • city / state / postal_code: Practice location
  • phone: Practice telephone number
  • status: NPI status (A = Active)
  • last_updated: Date the NPI record was last updated
  • scrapedAt: ISO timestamp of when the record was fetched

Input

FieldTypeDefaultDescription
taxonomyDescriptionStringphysicianMedical specialty filter (e.g. nurse practitioner, dentist)
stateString(all)Two-letter state code (e.g. CA, NY)
cityString(all)City name filter
maxItemsInteger100Maximum number of records to return (0 = unlimited)

Quick Start

  1. Find the actor in Apify Store
  2. Click Try for free and set your inputs
  3. Click Start and wait for the run to finish
  4. Download results as JSON, CSV, or via the API

Sample Output

Each item in the dataset looks like this:

{
"npi": "1972634805",
"enumeration_type": "NPI-1",
"first_name": "Sarah",
"last_name": "Chen",
"organization_name": null,
"credential": "MD",
"specialty": "Internal Medicine",
"taxonomy_code": "207R00000X",
"city": "San Francisco",
"state": "CA",
"postal_code": "94102",
"phone": "4155550182",
"status": "A",
"last_updated": "2024-09-10",
"scrapedAt": "2024-11-01T10:00:00.000Z"
}

Use cases

  • Build a searchable provider directory for a region or specialty
  • Verify provider credentials and NPI numbers
  • Enrich patient-provider matching datasets
  • Research specialty distribution across states

Notes

  • Uses the official CMS NPI Registry API — no login required, publicly available
  • Supports filtering by specialty, state, and city
  • Returns both individual (NPI-1) and organizational (NPI-2) providers
  • Set maxItems to 0 for unlimited results (may take time for large queries)
  • Data is updated by CMS weekly