Psychology Today Scraper avatar

Psychology Today Scraper

Pricing

from $1.00 / 1,000 listing results

Go to Apify Store
Psychology Today Scraper

Psychology Today Scraper

The Psychology Today Scraper extracts therapist, psychiatrist, and support group listings from PsychologyToday.com, capturing names, credentials, phone numbers, fees, accepted insurance, license details, specialties, and office locations β€” ideal for healthcare lead generation and market research.

Pricing

from $1.00 / 1,000 listing results

Rating

0.0

(0)

Developer

FalconScrape

FalconScrape

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

πŸš€ Psychology Today Scraper

Easily extract therapist, psychiatrist, and support group data from Psychology Today β€” the largest mental health professional directory in the world. The Psychology Today Scraper turns directory pages into structured JSON records with names, phone numbers, locations, fees, accepted insurance, license details, specialties, and more.

Run it on the Apify platform to get API access, scheduling, integrations (Google Sheets, webhooks, Zapier, Make), automatic data exports, and run monitoring out of the box.

✨ Features

  • πŸ§‘β€βš•οΈ Comprehensive provider data: names, credentials, phone numbers, photos, office locations with geo coordinates, fees, accepted insurance, payment methods, license numbers, education, specialties, types of therapy, languages, and client focus.
  • 🌎 Every directory, every region: works with therapist, psychiatrist, and support group listings across city, state, and zip-code pages β€” including international directories (US, CA, GB, and more).
  • πŸ’° Two cost modes: fast listing mode (20 records per page β€” name, phone, location, profile URL) or full profile mode with every detail. You choose how much data you pay for.
  • 🎯 Flexible targeting: paste any directory page (city, state, zip) or direct profile URLs.
  • ⚑ Fast & efficient: lightweight scraping with no browser overhead β€” thousands of records in minutes.

πŸ› οΈ How It Works

  1. Enter start URLs – Provide one or more Psychology Today directory URLs, e.g. https://www.psychologytoday.com/us/therapists/ny/new-york (city page), https://www.psychologytoday.com/us/therapists/10001 (zip code), or direct profile URLs.
  2. Choose your mode – Keep Scrape full profile details off for fast, cheap contact lists, or turn it on for complete profiles with fees, insurance, and license data.
  3. Set Max items – Cap how many records you want (default 50).
  4. Run the scraper – Download results as JSON, CSV, Excel, or HTML, or fetch them via API.

πŸ“₯ Input

{
"startUrls": [{ "url": "https://www.psychologytoday.com/us/therapists/ny/new-york" }],
"maxItems": 50,
"scrapeProfileDetails": false
}
FieldTypeDescription
startUrlsarrayDirectory listing pages (city/state/zip) or direct profile URLs
maxItemsintegerMaximum number of records to scrape (default 50)
scrapeProfileDetailsbooleanVisit each profile page for full details (default false)
proxyConfigurationobjectProxy settings (default: Apify proxy)

πŸ“Š Sample Output Data

Listing mode (scrapeProfileDetails: false) β€” 20 records per directory page:

{
"url": "https://www.psychologytoday.com/us/therapists/maxine-gann-new-york-ny/103209",
"name": "Maxine Gann",
"phone": "(646) 941-8044",
"entityType": "Person",
"location": {
"city": "New York",
"state": "New York",
"zip": "10128",
"country": "US",
"latitude": 40.785247,
"longitude": -73.953503
},
"listingUrl": "https://www.psychologytoday.com/us/therapists/ny/new-york"
}

Full profile mode (scrapeProfileDetails: true):

{
"url": "https://www.psychologytoday.com/us/therapists/maxine-gann-new-york-ny/103209",
"name": "Maxine Gann",
"jobTitle": "Psychologist",
"credentials": "PhD",
"phone": "(646) 941-8044",
"photo": "https://photos.psychologytoday.com/3dd435b4-46cd-11ea-a6ad-06142c356176/3/320x400.jpeg",
"description": "I am a psychotherapist and psychoanalyst in private practice for nearly 30 years...",
"specialties": ["Adoption", "Anxiety", "Coping Skills", "Depression", "Divorce", "Grief", "Parenting", "Relationship Issues", "Self Esteem"],
"topSpecialties": ["Anxiety", "Depression", "Relationship Issues"],
"typesOfTherapy": ["Emotionally Focused", "Psychoanalytic", "Psychodynamic"],
"clientFocus": { "Age": ["Adults", "Elders (65+)"], "Participants": ["Individuals"] },
"fees": ["Individual Sessions $300"],
"slidingScale": false,
"paymentMethods": ["Check", "Zelle"],
"insurance": ["Out of Network"],
"education": ["University of California, Berkeley"],
"license": { "number": "007966", "issuedBy": "New York", "expires": "2027-01-01" },
"locations": [
{
"street": "1199 Park Avenue",
"city": "New York",
"state": "New York",
"zip": "10128",
"country": "US",
"latitude": 40.785247,
"longitude": -73.953503
}
]
}

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

πŸ“‹ Data Fields

FieldListing modeProfile modeDescription
name, url, phoneβœ…βœ…Provider name, profile URL, phone number
location / locationsβœ…βœ…City, state, zip, country, geo coordinates (+ street address in profile mode)
jobTitle, credentialsβ€”βœ…e.g. Psychologist, LCSW, PhD
fees, slidingScaleβ€”βœ…Session fees and sliding-scale flag
insurance, paymentMethodsβ€”βœ…Accepted insurance plans and payment options
licenseβ€”βœ…License number, issuing state, expiry date
specialties, topSpecialtiesβ€”βœ…Areas of expertise
typesOfTherapy, clientFocusβ€”βœ…Treatment approaches and client demographics
education, languages, photo, descriptionβ€”βœ…Background and profile content

πŸ’° How much does it cost to scrape Psychology Today?

This Actor uses pay-per-event pricing β€” you only pay for the records you actually get, with no charge just for starting a run:

EventPriceWhat you get
Listing result$0.001Name, phone, location, geo, profile URL
Full profile detail$0.005Everything: fees, insurance, license, specialties, education…

Examples: a contact list of 1,000 therapists costs $1. Full profiles for the same 1,000 therapists cost $5. Apify's free plan includes $5 of platform credit β€” enough to try the scraper at real volume.

πŸ’‘ Tips & Advanced Usage

  • Start with listing mode to map out a region cheaply, then re-run with scrapeProfileDetails: true on the areas you care about.
  • Use zip-code URLs (e.g. /us/therapists/10001) for tight geographic targeting.
  • Other directories work too: psychiatrists (/us/psychiatrists/ny/new-york), support groups (/us/groups/ny/new-york), and international sites (/ca/therapists/on/toronto, /gb/counselling/eng/london).
  • Filter facets carry over: URLs with filters like ?category=anxiety are scraped as-is, so you can target a specialty, insurance, or gender directly.
  • Schedule recurring runs on Apify to keep your provider database fresh.

❓ FAQ, Disclaimers & Support

Is it legal to scrape Psychology Today? This Actor extracts publicly available professional directory data β€” information providers publish to be found. You are responsible for how you use the data: comply with applicable laws (GDPR, CCPA), the target site's Terms of Service, and use the data ethically. Profiles contain professional contact details; do not use them for spam.

The scraper returned fewer items than expected. Some pages near the end of a directory may have fewer results. Lower maxItems or add more start URLs to broaden coverage.

Something broke or you need a new field? Open an issue on the Actor's Issues tab β€” feedback and feature requests are welcome. Custom solutions are available on request.

Build your mental health provider database with Psychology Today Scraper today! πŸš€