NPI Doctor Registry Scraper
Pricing
from $5.00 / 1,000 results
Go to Apify Store
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Security
Limited permissionsShare
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
| Field | Type | Default | Description |
|---|---|---|---|
| taxonomyDescription | String | physician | Medical specialty filter (e.g. nurse practitioner, dentist) |
| state | String | (all) | Two-letter state code (e.g. CA, NY) |
| city | String | (all) | City name filter |
| maxItems | Integer | 100 | Maximum number of records to return (0 = unlimited) |
Quick Start
- Find the actor in Apify Store
- Click Try for free and set your inputs
- Click Start and wait for the run to finish
- 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
maxItemsto 0 for unlimited results (may take time for large queries) - Data is updated by CMS weekly