Wellness.com Scraper - Dentist, Doctor & Health Provider Leads
Pricing
from $6.00 / 1,000 provider scrapeds
Wellness.com Scraper - Dentist, Doctor & Health Provider Leads
Scrape Wellness.com health & wellness providers by specialty and city. Get name, phone, full address, specialty, rating, reviews, hours, payment methods, website & lead score for dentists, doctors, chiropractors, vets and more.
Pricing
from $6.00 / 1,000 provider scrapeds
Rating
0.0
(0)
Developer
Scrape Sage
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Wellness.com Scraper — Dentist, Doctor & Health Provider Leads (Phones, Ratings & Websites)
Extract complete health & wellness provider data from Wellness.com — one of the largest US provider directories — and turn it into ready-to-contact B2B leads. Pick a specialty (dentists, doctors, chiropractors, veterinarians, optometrists, dermatologists, physical therapists, psychologists, spas, gyms…) and a location, and get name, phone, full street address, specialty, star rating, individual reviews, opening hours, accepted payment methods, and the practice's own website — plus a 0–100 lead score on every record.
No login, no cookies, no browser — fast server-rendered extraction with 99%+ reliability.
Why this Wellness.com scraper?
Most provider scrapers return a name and a maybe-phone and stop. This actor pulls the structured data Wellness.com publishes for 80+ provider categories and ships the richest dataset in the category:
| Data | Typical scrapers | This actor |
|---|---|---|
| Provider name + specialty | ✅ | ✅ |
| Phone number | partial | ✅ |
| Full street address (street, city, state, ZIP) | partial | ✅ |
| Star rating + review count | ❌ | ✅ opt-in |
| Individual review text + author + date | ❌ | ✅ opt-in |
| Accepted payment methods | ❌ | ✅ opt-in |
| Opening hours (per day) | ❌ | ✅ opt-in |
| Practice website (the email-crawl wedge) | ❌ | ✅ opt-in |
| Price range | ❌ | ✅ |
| Lead score (0–100) | ❌ | ✅ |
| Monitor mode (only new / changed) | ❌ | ✅ |
Use cases
- Healthcare & local-business lead generation — dentists, doctors, chiropractors, vets, optometrists, therapists and spas are high-value buyers of SaaS, billing, supplies, staffing, marketing, equipment financing and insurance. Score them by completeness (
leadScore) and reach them directly byphoneorwebsite. - Territory & market mapping — pull every provider of a given specialty across a city or an entire state to size and map a market.
- CRM & list building — export clean, deduplicated provider lists with full addresses straight to your CRM or sales tool.
- Competitive & reputation intelligence — track ratings, review counts and review text for providers in any market.
- Monitoring new providers — schedule recurring runs and capture only newly listed or changed providers for a fresh-lead feed.
How to use
- Sign up for Apify — the free plan is enough to try this actor.
- Open the Wellness.com Scraper, choose specialties and locations (or paste Wellness.com URLs), and click Start.
- Watch results stream into the dataset table.
- Export as JSON, CSV, Excel, XML, or RSS — or pull results programmatically via the Apify API.
Input
{"specialties": ["Dentists"],"locations": ["Austin, TX"],"includeProfileDetails": true,"maxReviewsPerProvider": 10,"maxItems": 100}
- specialties — one or more provider types. Pick from the list (Dentists, Chiropractors, Veterinarians, Optometrists, Dermatologists, Physical Therapy, Psychologists, Med Spa, Gyms…) or type any Wellness.com category. Each specialty is combined with every location.
- locations —
City, ST(Austin, TX),City, State name, or a bare state (Texas) to sweep that state's cities. - startUrls — paste Wellness.com listing pages (
/find/dentist/tx/austin) or provider profile pages (/dir/.../) directly. - includeProfileDetails (default true) — fetch each provider's profile for rating, reviews, payment methods, opening hours and the practice website. Turn off for fast name + phone + address only.
- maxReviewsPerProvider (default 10) — cap individual reviews per provider.
- withPhoneOnly / withWebsiteOnly — keep only providers with a phone / a website.
- minRating / minReviewCount — quality filters (require profile enrichment).
- maxItems (default 100) — cap on the number of provider records.
- maxCitiesPerState (default 25) — cities to crawl when a location is a bare state.
- deduplicateProviders (default true) — drop duplicate providers across all searches.
- monitorMode (default false) — output only new / changed providers (see below).
Output
One record per provider:
{"providerId": "2312582","name": "Craft of Dentistry","specialty": "Dentist","phone": "(512) 441-2684","street": "7002 Menchaca Road #100","city": "Austin","state": "Texas","stateCode": "TX","zip": "78745","country": "US","description": "At Craft of Dentistry, modern dentistry is elevated through a seamless blend of innovation, artistry, and compassionate care…","priceRange": "$","rating": 5,"reviewCount": 3,"paymentAccepted": ["American Express", "Apple Pay", "Cash", "Check", "Discover", "Financing", "MasterCard", "Visa"],"openingHours": [{ "day": "Monday", "opens": "08:30:00", "closes": "17:00:00" }],"reviews": [{ "rating": 5, "text": "Dr. Lyon is a wonderful dentist…", "author": "EthanK", "date": "May 05, 2015" }],"website": "https://dentistsouthaustintx.com","leadScore": 88,"profileUrl": "https://www.wellness.com/dir/2312582/dentist/tx/austin/craft-of-dentistry","searchSpecialty": "dentist","searchLocation": "Austin, TX","scrapedAt": "2026-06-23T12:00:00.000Z"}
Fields are null only when Wellness.com doesn't publish them (e.g. a provider with no reviews yet), never because the scraper skipped them.
Monitor mode — only new or changed providers
Turn on monitorMode and the actor remembers every provider it has seen (in a named key-value store) and, on the next run, outputs only providers that are new or whose phone / rating / reviews / website changed — each tagged with monitorStatus: "new" or "updated".
This is independent of Apify Schedules: schedule the actor to run daily or weekly and monitor mode turns it into a fresh-lead feed without re-charging you for providers you already have. Use a distinct monitorStoreName per saved search to keep their histories separate.
Automate & schedule
Run this actor on autopilot and pull results into your own stack:
- Apify API — start runs, fetch datasets, and manage schedules over REST.
- apify-client for JavaScript and apify-client for Python — official SDKs.
- Schedules — run it hourly/daily/weekly; combine with monitor mode for a rolling new-provider feed.
- Webhooks — trigger downstream actions (CRM import, Slack alert, email sequence) the moment a run finishes.
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });const run = await client.actor('scrapesage/wellness-com-scraper').call({specialties: ['Dentists', 'Chiropractors'],locations: ['Austin, TX', 'Dallas, TX'],includeProfileDetails: true,maxItems: 200,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(`Got ${items.length} provider leads`);
Integrate with any app
Connect the dataset to 5,000+ apps — no code required:
- Make — multi-step automation scenarios.
- Zapier — push new provider leads straight into your CRM.
- Slack — get notified when a monitored search finds new providers.
- Google Drive / Sheets — auto-export every run to a spreadsheet.
- Airbyte — pipe results into your data warehouse.
- GitHub — trigger runs from commits or releases.
Use with AI assistants (MCP)
The output is clean, LLM-ready JSON. You can call this actor from Claude, ChatGPT, or any agent framework through the Apify MCP server — ask your assistant to "find dentists in Austin with a website and 4+ stars" and let it run this scraper for you.
More scrapers from scrapesage
Build a complete healthcare & local-business lead-gen stack:
- Healthgrades Scraper — doctor profiles, specialties, and ratings.
- WebMD Scraper — physician directory data.
- Doctoralia Scraper — doctor listings and reviews.
- NPI Registry Scraper — the official US healthcare provider registry.
- Psychology Today Scraper — therapist and mental-health provider leads.
- TherapyDen Scraper — therapist directory leads.
- SAMHSA Treatment Facility Scraper — addiction & mental-health treatment centers.
- Booksy Scraper — salon, barber & beauty provider leads.
- Fresha Scraper — salon, spa & wellness business leads.
- Google Maps Scraper — local business leads, emails and phones.
- TaxBuzz Scraper — accountant & tax-preparer leads.
- Avvo Scraper — lawyer leads, ratings and reviews.
Tips
- Sweep a whole state: put a bare state in
locations(e.g.Florida) and raisemaxCitiesPerState. Combine withmaxItemsto cap the run. - Cheaper, faster runs: turn off
includeProfileDetailsto get name + phone + address only (no rating/reviews/website, no profile-enrichment charge). - Quality lists: set
minReviewCountorwithWebsiteOnlyto keep only established practices. - Recurring monitoring: combine Schedules with
monitorModeto capture only newly listed providers.
FAQ
How do I scrape every dentist in a state? Put the state name in locations (e.g. Texas), keep specialties as ["Dentists"], and set maxCitiesPerState and maxItems high enough for the coverage you want.
Where do the phone numbers come from? Wellness.com publishes them on the provider's listing and profile — this actor reads the same public data a visitor sees.
Where does the website come from? From the provider's own profile page, when they've listed one. With the website you can enrich further (emails, socials) using a contact scraper.
Can I export to Google Sheets, CSV, or Excel? Yes — one click in the dataset view, or automatically on every run via the Google Drive integration.
How do I monitor new providers automatically? Turn on monitorMode, then create a Schedule (e.g. daily). Optionally add a webhook or Zapier zap to push new leads into your CRM.
Is scraping Wellness.com legal? This actor collects publicly available data only. You are responsible for using the data in compliance with applicable laws (GDPR/CCPA for personal data) and Wellness.com's terms.
A field is null — why? Some providers genuinely don't publish a website, reviews, or hours. Fields are null only when the data doesn't exist, not because the scraper skipped them.
Need help?
Open an issue on the actor's Issues tab, or visit the Apify help center. Feature requests are welcome — this actor is actively maintained.