EatRight RDN Directory Scraper - Dietitian Finder
Pricing
Pay per event
EatRight RDN Directory Scraper - Dietitian Finder
Scrape the Academy of Nutrition and Dietetics' Find a Nutrition Expert directory. Extracts contact details, specialties, insurance, languages, and telehealth availability for ~100k registered dietitian nutritionists (RDNs) across the US.
Pricing
Pay per event
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
23 days ago
Last modified
Categories
Share
EatRight.org RDN Directory Scraper
Scrapes the Academy of Nutrition and Dietetics' Find a Nutrition Expert directory — the official national registry of Registered Dietitian Nutritionists (RDNs) in the United States. Extracts contact details, specialties, insurance/payment options, languages, and telehealth availability for the full dataset of ~100,000 credentialed nutrition professionals.
Features
- Covers all ~100,000 RDNs listed on eatright.org
- Extracts name, credentials, practice name, phone, email, website, address, city, state, ZIP
- Captures telehealth vs. in-person availability flags
- Supports filtering by one or more US states
- Deduplicates records across geographic search passes automatically
- Direct link to each RDN's profile page on eatright.org
Use Cases
- Lead generation — Build outreach lists for nutrition-adjacent B2B products (EHR software, continuing education, supplement brands)
- Research — Analyze RDN distribution, specialties, and telehealth adoption by region
- Directories — Power a curated dietitian finder or referral tool
- Market intelligence — Understand the US dietetics landscape at scale
How It Works
The scraper calls the undocumented JSON API behind the eatright.org "Find a Nutrition Expert" search interface. It runs two discovery passes:
- In-person pass — Queries ~974 US cities to retrieve in-person RDNs sorted by last name (24 per page, paginated)
- Telehealth pass — Queries 61 US states/territories to retrieve telehealth-only RDNs
Records are deduplicated by unique RDN ID across both passes. No browser automation or proxy required — the API is publicly accessible.
Input
| Field | Type | Description | Default |
|---|---|---|---|
maxItems | Integer | Maximum records to return. Set to 0 for all. Use a small number for testing. | 10 |
states | Array | Filter to specific states by full name (e.g. ["California", "New York"]). Leave empty for all states. | [] (all) |
Output
Each record in the dataset contains:
| Field | Description |
|---|---|
id | Unique RDN identifier from the directory |
name | Full name (e.g. Jane Smith) |
credentials | Credential string (e.g. MS RDN LDN) |
practice_name | Practice or employer name |
phone | Phone number formatted as (XXX) XXX-XXXX |
email | Contact email address |
website | Practice or personal website URL |
address | Street address |
city | City |
state | Two-letter state code |
zip | ZIP code |
telehealth | true if telehealth appointments offered |
in_person | true if in-person appointments offered |
specialties | Specialties (pipe-separated) |
insurance_accepted | Insurance/payment options (pipe-separated) |
languages | Languages spoken (pipe-separated) |
profile_url | Full URL to the RDN's eatright.org profile |
scraped_at | ISO timestamp when record was scraped |
Sample Record
{"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890","name": "Jane Smith","credentials": "MS RDN LDN","practice_name": "Smith Nutrition LLC","phone": "(312) 555-0100","email": "jane@smithnutrition.com","website": "https://smithnutrition.com","address": "123 Main St","city": "Chicago","state": "IL","zip": "60601","telehealth": true,"in_person": true,"specialties": "Diabetes|Sports Nutrition|Weight Management","insurance_accepted": "Blue Cross Blue Shield|Aetna|Self-Pay","languages": "English|Spanish","profile_url": "https://www.eatright.org/find-a-nutrition-expert-details?id=a1b2c3d4-e5f6-7890-abcd-ef1234567890","scraped_at": "2026-05-10T12:00:00.000Z"}
FAQ
How many records can I expect?
The full directory contains approximately 100,000 RDNs. A complete run (no state filter, maxItems: 0) retrieves the full dataset.
Do I need a proxy? No. The eatright.org API is publicly accessible without authentication or proxy. The scraper runs cleanly on Apify's default infrastructure.
Can I filter by specialty?
Not directly — the API does not support specialty filtering. Run a full scrape and filter the output dataset by the specialties field.
How fresh is the data? The eatright.org directory is updated in real time as RDN members update their profiles. Re-run the scraper periodically to capture changes.
What does maxItems: 0 mean?
Setting maxItems to 0 (or leaving it blank) removes the record limit and scrapes the entire directory.
Need a Custom Build?
Visit OrbTop.com to browse our full catalog of pre-built scrapers, or contact us if you need a custom scraper for another directory or data source.