VOOZH about

URL: https://apify.com/crawlerbros/psychology-today-scraper

⇱ Psychology Today Scraper | Therapist & Psychiatrist Leads Β· Apify


πŸ‘ Psychology Today Scraper | Therapist & Psychiatrist Leads avatar

Psychology Today Scraper | Therapist & Psychiatrist Leads

Pricing

from $1.00 / 1,000 results

Go to Apify Store

Psychology Today Scraper | Therapist & Psychiatrist Leads

Scrape Psychology Today's therapist, psychiatrist, group practice, and treatment-rehab directories by US state. Returns name, credentials, specialties, insurance, address, and contact info per professional. No login required.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

17

Total users

6

Monthly active users

2 months ago

Last modified

Share

Psychology Today Scraper

Extract structured records of therapists, psychiatrists, group practices, and rehab centers from the Psychology Today professional directory β€” across all 50 US states plus DC.

What this actor does

Psychology Today operates the largest publicly searchable directory of mental-health providers in the United States. This actor walks that directory by category and by state, returning one clean record per professional, with all the information a user would see on the provider's listing and profile pages.

You choose one of four categories β€” therapists, psychiatrists, groups, or treatment-rehab β€” and one or more US states. In LIST_ONLY mode the actor extracts everything visible on the listing pages (name, credentials, photo, short description, city, state) and is the fastest option for enumerating a state. In LIST_AND_DETAILS mode it additionally opens each provider's profile page and enriches the record with phone, website, specialties, treatment approaches, insurances accepted, languages, client focus, years in practice, gender, and a full street-level address.

The result is a ready-to-use dataset for lead generation, market research, referral directories, or any workflow that needs a structured snapshot of the mental-health provider landscape in a given region.

Key features

  • Four directory categories: therapists, psychiatrists, groups, treatment-rehab
  • All 50 US states plus Washington, DC
  • Two scrape modes: LIST_ONLY (fast, listing-level) and LIST_AND_DETAILS (full profile)
  • Fine-grained scope controls: maxItems global cap and maxPagesPerState per-state cap
  • Configurable polite delay window (minDelayMs / maxDelayMs) between requests
  • Transparent residential-proxy fallback β€” direct requests first, proxy only when blocked
  • No login, no cookies, no API key required
  • Zero-null output β€” empty fields are omitted from each record

Input

FieldTypeRequiredDefaultDescription
categoryenumyestherapistsDirectory to crawl. One of therapists, psychiatrists, groups, treatment-rehab.
statesstring[]no["new-york"]State slugs to crawl (50 US states + DC). Example: "california", "new-york", "district-of-columbia".
scrapeModeenumnoLIST_ONLYLIST_ONLY for listing-level fields only; LIST_AND_DETAILS to also open each profile.
maxItemsintegerno10Global cap on records emitted across all selected states.
maxPagesPerStateintegerno5Number of listing pages to walk per state (~20 profiles per page).
minDelayMsintegerno150Lower bound (milliseconds) of the random delay between requests.
maxDelayMsintegerno300Upper bound (milliseconds) of the random delay between requests.
autoProxyFallbackbooleannotrueAutomatically retry through Apify residential proxy when a page looks blocked.

Example input

{
"category":"therapists",
"states":["new-york","california","texas"],
"scrapeMode":"LIST_AND_DETAILS",
"maxItems":200,
"maxPagesPerState":10,
"minDelayMs":200,
"maxDelayMs":500,
"autoProxyFallback":true
}

Output

One record per provider. Fields without data are omitted so every key has a real value.

{
"profileUrl":"https://www.psychologytoday.com/us/therapists/jane-doe-new-york-ny/111111",
"professionalName":"Jane Doe",
"credentials":"LCSW",
"profileId":"111111",
"shortDescription":"Compassionate therapist helping adults...",
"longDescription":"Welcome! I am a licensed clinical social worker...",
"phone":"+12125551234",
"website":"https://janedoetherapy.com",
"imageUrl":"https://cdn.psychologytoday.com/profile-photos/111111.jpg",
"primaryAddress":{
"street":"123 W 45th St",
"city":"New York",
"state":"NY",
"zip":"10036"
},
"specialties":["Anxiety","Depression","Trauma and PTSD"],
"expertise":["Grief","Relationship Issues"],
"treatmentApproaches":["Cognitive Behavioral (CBT)","EMDR"],
"insuranceAccepted":["Aetna","BlueCross BlueShield","Cigna"],
"clientFocus":["Adults","Elders (65+)"],
"languages":["English","Spanish"],
"gender":"Female",
"yearsInPractice":12,
"category":"therapists",
"stateSlug":"new-york",
"scrapedAt":"2026-04-24T12:34:56+00:00"
}

Field descriptions

  • profileUrl β€” canonical Psychology Today profile URL
  • professionalName / credentials β€” name and credential letters (e.g. LCSW, PhD, MD)
  • profileId β€” stable numeric ID used by Psychology Today
  • shortDescription / longDescription β€” the listing card blurb and the full profile bio
  • phone / website / imageUrl β€” contact details and provider photo (detail mode). For most modern profiles website is Psychology Today's interstitial redirect URL (e.g. https://www.psychologytoday.com/us/profile/{id}/website) β€” clicking it in a browser bounces the user to the therapist's external site.
  • emails β€” array of contact emails when the therapist publishes a mailto: link directly on their Psychology Today profile or on an externally-linked website that resolves over HTTP without JavaScript (detail mode). Often absent β€” Psychology Today increasingly hides external website URLs behind a JavaScript-only interstitial that this HTTP-only scraper cannot crack without a full browser.
  • primaryAddress β€” structured address with street, city, state, zip (detail mode)
  • specialties, expertise, treatmentApproaches, insuranceAccepted, clientFocus, languages β€” taxonomy arrays (detail mode)
  • gender, yearsInPractice β€” provider demographics (detail mode)
  • category / stateSlug β€” echo of the input, so each record is self-describing
  • scrapedAt β€” ISO-8601 timestamp of this run

Use cases

  • Lead generation β€” build targeted lists of independent practitioners for CRM, EHR, or billing products
  • Referral network building β€” seed a clinic's referral database with local provider coverage by specialty
  • Market research β€” map provider density by state, insurance coverage, and specialty mix
  • Academic / public-health research β€” study therapist distribution, wait-list availability, and access to care
  • Directory and aggregator sites β€” populate a white-label directory with verified, normalised provider records

FAQ

Do I need a login or an API key? No. Psychology Today's directory is publicly accessible. The actor is login-free and cookie-free.

Do I need a proxy? Not usually. Runs start on Apify's direct egress; the autoProxyFallback toggle (on by default) only provisions residential proxy traffic when a direct fetch looks blocked β€” so you only pay for proxy on pages that need it.

What's the difference between LIST_ONLY and LIST_AND_DETAILS? LIST_ONLY returns everything visible on the state listing page β€” fast, and plenty for name / city / specialty counts. LIST_AND_DETAILS additionally opens each profile and adds phone, website, full address, specialties, treatment approaches, insurance accepted, languages, client focus, gender, and years in practice. Expect detail-mode runs to take roughly twice as long per profile.

Which categories are supported? Four: therapists, psychiatrists, groups (group practices), and treatment-rehab (inpatient and outpatient treatment centers).

Which states are supported? All 50 US states plus Washington, DC. Pass the directory slug (e.g. new-york, california, district-of-columbia).

How many results can I expect per state? Psychology Today shows about 20 profiles per listing page. Large states (California, New York, Texas) have tens of thousands of profiles across hundreds of pages; smaller states may only have a few hundred. Use maxPagesPerState and maxItems to control scope.

Can I filter by city, specialty, or insurance? The current version scopes by category and state. City-, specialty-, and insurance-level filters are on the roadmap.

Why is the email field missing? Psychology Today does not expose therapist email addresses on public profile pages. The actor only populates an email when an explicit mailto: link is present, which is uncommon.

Is this compliant with Psychology Today's terms? The actor reads only publicly accessible directory pages, with a configurable polite delay between requests to avoid hammering. Responsibility for downstream use of the data rests with the caller β€” please respect Psychology Today's terms and applicable regulations such as CAN-SPAM, TCPA, and GDPR.

Known limitations

  • US-only directory. Psychology Today also operates country-specific directories (Canada, UK, Australia) β€” those are not covered by this actor.
  • No city-level filter (yet). Scope is category + state; narrow the results downstream by filtering on primaryAddress.city or shortDescription.
  • Email addresses are usually absent because Psychology Today does not publish therapist emails on their profile pages.
  • Detail mode is roughly 2x slower than list-only mode because it fetches each profile page individually (with the configured polite delay).
  • Very large states can produce hundreds of pages of results. Set maxPagesPerState and maxItems generously for exhaustive crawls, or slice by region in post-processing.

You might also like

Psychology Today Therapist Scraper

jungle_synthesizer/psychology-today-therapist-scraper

Scrape therapist and counselor profiles from PsychologyToday.com. Extract names, credentials, specialties, insurance accepted, fees, languages, addresses, phones, and bios. Filter by U.S. state, ZIP, or any category slug (specialty, insurance, language, treatment orientation).

πŸ‘ User avatar

BowTiedRaccoon

25

Psychologytoday Scraper - Therapist, Psychiatrist Leads

voyn/psychologytoday-scraper-therapist-psychiatrist-leads

Scrape PsychologyToday by state (or all) for therapists, psychiatrists, groups, and treatment-rehab. Returns name, title, address, phone, image, profile URL, locations, insurance/qualifications, specialties, client focus and emails extracted from the therapist’s site.

151

4.2

PsychologyToday.com Search and Details scraper

memo23/psychologytoday-scraper

Scrape PsychologyToday by state, city or direct profile URL for therapists, psychiatrists, groups and treatment-rehab. Returns name, credentials, bio, address, phone, image, specialties, expertise, types of therapy, insurance carriers, license, client focus and nearby areas.

πŸ‘ User avatar

Muhamed Didovic

25

WorldFootball Scraper | Global Soccer Stats

parseforge/worldfootball-net-scraper

Pull soccer match results, league tables, player profiles, transfers, lineups, and historical records from WorldFootball.net across leagues worldwide. Perfect for football analytics, fantasy tools, betting models, sports journalism, and historical match research projects.

Psychology Today Scraper

piotrv1001/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.

Psychology Today Therapist Scraper

automation-lab/psychology-today-therapist-scraper

Scrape public Psychology Today therapist listings with specialties, phone numbers, insurance, telehealth signals, and profile details.

πŸ‘ User avatar

Stas Persiianenko

2

NPI/NPPES Healthcare Provider Scraper

parseforge/npi-nppes-scraper

Supercharge your healthcare provider research with our NPI/NPPES Scraper! Automate comprehensive data collection from the National Plan and Provider Enumeration System (NPPES) Registry, saving hours of manual research and ensuring you get the most accurate, up-to-date healthcare provider information

46

5.0

JobServe Jobs Scraper

fetchclub/jobserve-jobs-scraper

Actively Maintained - Jobs Scraper to extract job listings using keywords and filters from jobserve.com, gathering all details for each role. Works for all countries. Export results for analysis, connect via API or Python & integrate with other apps. Save hours searching. Unofficial JobServe API.

71

5.0

NPI Registry Scraper β€” 8M Healthcare Providers, DEA + License

sourabhbgp/npi-registry-scraper

Extract 8M+ US healthcare providers from CMS NPPES. 44 fields: practice + mailing addresses, DEA & state licenses, taxonomies, endpoints, authorized officials. Filter by specialty, state, city, zip, name, or organization. Batch NPI lookup. HTTP-only, $2/1K.

36

5.0

Totaljobs Scraper

lexis-solutions/totaljobs-scraper

The Totaljobs scraper is a web scraping tool that retrieves job postings from Totaljobs, a job search website in the UK.

πŸ‘ User avatar

Lexis Solutions

77

2.9