Psychology Today Therapist Scraper avatar

Psychology Today Therapist Scraper

Pricing

from $9.99 / 1,000 results

Go to Apify Store
Psychology Today Therapist Scraper

Psychology Today Therapist Scraper

Psychology Today Therapist Scraper is an Apify Actor that extracts therapist listings from the Psychology Today U.S. directory by city and state, returning structured data such as therapist names, phone numbers, ZIP codes, profile URLs, and therapist counts by ZIP code.

Pricing

from $9.99 / 1,000 results

Rating

0.0

(0)

Developer

Jamshaid Arif

Jamshaid Arif

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Psychology Today Therapist Scraper (Apify Actor)

Extracts therapist listings from the Psychology Today US directory by city/state, parsing the server-rendered result cards. Uses curl_cffi browser-TLS impersonation, with optional Apify Proxy.

Modes

  • profiles (default) — therapist cards: name, phone, zip, profile URL
  • count — number of therapists per zip code for the search area

Input

FieldDescription
modeprofiles or count
city / stateSingle search, e.g. Austin / TX
searchesOptional list of "City, ST" strings — runs them all in one go
maxPagesResult pages per search (~20 cards each, default 3)
proxyConfigurationApify Proxy — switch to RESIDENTIAL if blocked
impersonatecurl_cffi TLS profile (default chrome)
requestDelaySecsPause between page fetches (default 2)

Output

Profiles mode:

{
"name": "Jane Doe, LPC",
"profile_url": "https://www.psychologytoday.com/us/therapists/jane-doe-austin-tx/123456",
"phone": "(512) 555-0100",
"zip_code": "78701",
"city": "austin",
"state": "TX"
}

Count mode:

{ "zip_code": "80202", "therapist_count": 14, "city": "denver", "state": "CO" }

Records are deduplicated by profile URL across all searches in a run.

Notes

  • The site redirects unknown city/state combos; the Actor treats that as "no results" rather than an error.
  • HTML markup changes over time. If a run finds pages but zero cards, the selectors in parse_cards / parse_card need refreshing.
  • Directory listing data only — no scraping of therapists' detail pages.