Psychology Today Scraper
Pricing
from $1.00 / 1,000 listing results
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
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
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
- 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. - 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.
- Set Max items β Cap how many records you want (default 50).
- 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}
| Field | Type | Description |
|---|---|---|
startUrls | array | Directory listing pages (city/state/zip) or direct profile URLs |
maxItems | integer | Maximum number of records to scrape (default 50) |
scrapeProfileDetails | boolean | Visit each profile page for full details (default false) |
proxyConfiguration | object | Proxy 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
| Field | Listing mode | Profile mode | Description |
|---|---|---|---|
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:
| Event | Price | What you get |
|---|---|---|
| Listing result | $0.001 | Name, phone, location, geo, profile URL |
| Full profile detail | $0.005 | Everything: 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: trueon 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=anxietyare 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! π