PsychologyToday Therapist Extractor
Pricing
from $2.99 / 1,000 results
PsychologyToday Therapist Extractor
PsychologyToday therapist scraper that pulls therapist profiles with specialties, insurance, contact details, and session formats from psychologytoday.com, so healthcare recruiters and mental health directories get clean lead data without clicking through profiles manually.
Pricing
from $2.99 / 1,000 results
Rating
0.0
(0)
Developer
Kawsar
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
PsychologyToday Therapist Extractor
A professional Apify actor for extracting structured therapist profile data from PsychologyToday.com. This actor is designed to produce clean JSON records for directory listings and profile pages without exposing internal scraping service details.
Overview
This actor collects therapist information from Psychology Today's directory, including contact details, licensing, specialties, therapy modalities, availability, and profile summaries. It supports both listing-mode extraction and full-profile scraping, depending on your needs.
Features
- Extracts therapist directory cards and full profile details
- Supports location-based search by city/state or ZIP code
- Handles pagination automatically
- Cleans output by removing empty fields
- Produces rich, structured JSON records suitable for CRM, analytics, or research
- Keeps service configuration private and does not expose secret scraping backend details in the README
Extracted fields
Each record may include the following fields when available:
nameprofileUrlphotoUrlcredentialslicenseTypelicenseNumberlocationzipCodephonewebsiteUrlyearsInPracticespecialtiesissuesTreatedtherapyTypesinsuranceAcceptedcostPerSessionclientTypeslanguagessessionFormatslgbtqAffirmingbioSnippettherapistBioeducationofficeAddressscrapedAterror
Inputs
This actor accepts structured input parameters to control the search and extraction behavior.
Example parameters
{"searchLocation": "New York, NY","specialty": "Anxiety","insurance": "Aetna","maxItems": 50}
Common input fields
searchLocation(string, required): City and state or ZIP code, for example"New York, NY"or"10027"specialty(string, optional): Filter therapists by specialtyinsurance(string, optional): Filter therapists by accepted insurance plansissueFilter(string, optional): Filter by issue area such as"LGBTQ+","Addiction", or"Grief"therapyType(string, optional): Filter by therapy modality such as"CBT","EMDR", or"DBT"maxItems(integer, optional): Maximum number of profiles to extract (default depends on actor settings)
Output format
The actor yields JSON records, one per therapist. Records are cleaned to remove empty values so the output remains compact and easy to consume.
Example output
{"name": "Jane Smith, LCSW","profileUrl": "https://www.psychologytoday.com/us/therapists/jane-smith-lcsw/new-york/123456","photoUrl": "https://cdn.psychologytoday.com/assets/therapy-directory/profiles/123456.jpg","location": "New York, NY","zipCode": "10001","phone": "(212) 555-0100","websiteUrl": "https://www.janesmith-therapy.com","licenseType": "LCSW","yearsInPractice": 12,"specialties": ["Anxiety", "Depression", "Trauma"],"issuesTreated": ["Anxiety", "PTSD", "Work Stress"],"therapyTypes": ["Cognitive Behavioral Therapy (CBT)", "EMDR", "Mindfulness"],"insuranceAccepted": ["Aetna", "Blue Cross Blue Shield", "Cigna"],"costPerSession": "$150-$200","clientTypes": ["Adults", "Couples"],"languages": ["English", "Spanish"],"sessionFormats": ["In-person", "Online"],"lgbtqAffirming": true,"therapistBio": "I specialize in anxiety, depression, and trauma using evidence-based approaches...","education": ["MSW, Columbia University", "BA, NYU"],"officeAddress": "123 Main St, New York, NY 10001","scrapedAt": "2026-05-24T12:00:00+00:00"}
Deployment
- Configure the actor input according to your search criteria.
- Ensure the required service credentials are provided through secure environment variables.
- Run the actor to collect therapist records.
Sensitive configuration values are managed outside of the repository and are not documented here.
Use cases
- Build therapist directories and lead lists
- Collect provider availability and specialty coverage data
- Analyze regional mental health resources
- Enrich healthcare CRM and outreach systems
- Support academic or market research
Notes
- The actor is designed to work with Psychology Today's public therapist directory.
- Output is intentionally cleaned to remove null or empty values.
- If a profile cannot be scraped, the actor includes an
errorfield for that record.
Support
If you need help or want to extend this actor, review src/main.py for the scraping logic and the expected output fields.