Wellness.com Scraper - Dentist, Doctor & Health Provider Leads avatar

Wellness.com Scraper - Dentist, Doctor & Health Provider Leads

Pricing

from $1.66 / 1,000 provider scrapeds

Go to Apify Store
Wellness.com Scraper - Dentist, Doctor & Health Provider Leads

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. Independent tool, not affiliated with Wellness.com.

Pricing

from $1.66 / 1,000 provider scrapeds

Rating

0.0

(0)

Developer

Scrape Sage

Scrape Sage

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 days ago

Last modified

Share

Wellness.com Scraper — Dentist, Doctor & Health Provider Leads (Phones, Ratings & Websites)

Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Wellness.com or any of its subsidiaries. All trademarks mentioned are the property of their respective owners. "Wellness.com" is referenced only to describe the publicly available website this Actor collects data from.

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:

DataTypical scrapersThis actor
Provider name + specialty
Phone numberpartial
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 by phone or website.
  • 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

  1. Sign up for Apify — the free plan is enough to try this actor.
  2. Open the Wellness.com Scraper, choose specialties and locations (or paste Wellness.com URLs), and click Start.
  3. Watch results stream into the dataset table.
  4. 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.
  • locationsCity, 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.

How much does it cost to scrape Wellness.com?

This Actor uses Apify's pay-per-event pricing: you are charged only for the results it delivers, with no monthly rental and no start fee. The events it can charge are:

  • Provider scraped - Name, specialty, phone, full address, description, price range, profile URL, lead score.
  • Profile enrichment - Rating, reviews, payment methods, opening hours, practice website (only charged on a successful profile fetch).

The current price of each event is shown on the Pricing tab of this page. Set a maximum total charge on the run if you want a hard cap on spend, and use the input limits to control how much the Actor fetches.

Automate & schedule

Run this actor on autopilot and pull results into your own stack:

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.

Agent-ready: autonomous payments (x402 & Skyfire)

This actor is agent-ready — AI agents can discover it, run it, and pay for it autonomously, with no Apify account and no human in the loop. It uses pay-per-event pricing and limited permissions, so it qualifies for Apify's agentic-payment standards:

  • x402 — an open, HTTP-native payment protocol. Agents pay per run in USDC on the Base network directly through the Apify MCP server — no account, no API key.
  • Skyfire — agent-to-service payments for fully autonomous AI-agent workflows.

Building an AI agent, MCP tool, or autonomous data pipeline? This scraper is ready to plug in and pay as it goes.

More scrapers from scrapesage

Build a complete healthcare & local-business lead-gen stack:

Tips

  • Sweep a whole state: put a bare state in locations (e.g. Florida) and raise maxCitiesPerState. Combine with maxItems to cap the run.
  • Cheaper, faster runs: turn off includeProfileDetails to get name + phone + address only (no rating/reviews/website, no profile-enrichment charge).
  • Quality lists: set minReviewCount or withWebsiteOnly to keep only established practices.
  • Recurring monitoring: combine Schedules with monitorMode to 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.

Data & lawful use

This Actor reads business and professional listings that the professionals themselves published to be found: names, roles, firms, ratings and the contact details shown on the public listing. Because those details belong to identifiable people, treat the output as personal data. If you are in the EU or UK you are the data controller for what you do with it: have a lawful basis (usually legitimate interest for B2B prospecting or market research), keep any outreach relevant to the professional's line of work, honour opt-outs and deletion requests, and do not use the output for spam.

Under Apify's Standard Actor Contract, which governs your use of this Actor, you are the controller of any personal data in your input and output and scrapesage acts only as your processor: that data is processed solely to run your job, written only to your own Apify storage, never used for any other purpose and never shared onward. If you need help with a data-subject request that involves this Actor's output, open an issue on the Issues tab.

Disclaimer

This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Wellness.com or any of its subsidiaries. All trademarks mentioned are the property of their respective owners.

"Wellness.com" and any related marks are the property of their respective owners and are used here only in a descriptive, nominative sense - to identify the publicly accessible website from which this Actor collects data. This Actor is not an official Wellness.com product, is not authorised or certified by Wellness.com, and does not distribute Wellness.com software. It collects only publicly available information; you are responsible for ensuring your use of that data complies with applicable laws, regulations and the terms of the source website.

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.