EatRight RDN Directory Scraper - Dietitian Finder avatar

EatRight RDN Directory Scraper - Dietitian Finder

Pricing

Pay per event

Go to Apify Store
EatRight RDN Directory Scraper - Dietitian Finder

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

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

23 days ago

Last modified

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:

  1. In-person pass — Queries ~974 US cities to retrieve in-person RDNs sorted by last name (24 per page, paginated)
  2. 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

FieldTypeDescriptionDefault
maxItemsIntegerMaximum records to return. Set to 0 for all. Use a small number for testing.10
statesArrayFilter to specific states by full name (e.g. ["California", "New York"]). Leave empty for all states.[] (all)

Output

Each record in the dataset contains:

FieldDescription
idUnique RDN identifier from the directory
nameFull name (e.g. Jane Smith)
credentialsCredential string (e.g. MS RDN LDN)
practice_namePractice or employer name
phonePhone number formatted as (XXX) XXX-XXXX
emailContact email address
websitePractice or personal website URL
addressStreet address
cityCity
stateTwo-letter state code
zipZIP code
telehealthtrue if telehealth appointments offered
in_persontrue if in-person appointments offered
specialtiesSpecialties (pipe-separated)
insurance_acceptedInsurance/payment options (pipe-separated)
languagesLanguages spoken (pipe-separated)
profile_urlFull URL to the RDN's eatright.org profile
scraped_atISO 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.