Discover/psychologytoday.com API
live

psychologytoday.com APIwww.psychologytoday.com

Access Psychology Today's therapist directory via API. Filter by US state and specialty, retrieve name, credentials, role, and location for up to 20 therapists per page.

Endpoints
2
Updated
2mo ago
Try it
Page number (1-based).
US state name in lowercase (used in URL path). Examples: alabama, california, new-york.
Specialty category filter. Examples: adhd, anxiety, depression.
api.parse.bot/scraper/9e95be20-8fa9-4b45-8ab4-ed2c718543d9/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/9e95be20-8fa9-4b45-8ab4-ed2c718543d9/get_therapists_page?page=1&state=california&category=anxiety' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 2 totalclick to expand

Get therapists from a single page of the directory. Returns up to 20 therapists per page with name, credentials, role, and location details.

Input
ParamTypeDescription
pageintegerPage number (1-based).
statestringUS state name in lowercase (used in URL path). Examples: alabama, california, new-york.
categorystringSpecialty category filter. Examples: adhd, anxiety, depression.
Response
{
  "type": "object",
  "fields": {
    "page": "integer, current page number",
    "therapists": "array of therapist objects with name, credentials, role, city, state, state_code, zip_code, and location fields",
    "total_results": "integer, total therapists matching the filter",
    "therapists_on_page": "integer, number of therapists returned on this page"
  },
  "sample": {
    "data": {
      "page": 1,
      "therapists": [
        {
          "city": "Mobile",
          "name": "Anna Lambert",
          "role": "COUNSELOR",
          "state": "Alabama",
          "location": "Mobile, AL 36609",
          "zip_code": "36609",
          "state_code": "AL",
          "credentials": "MS, ALC"
        }
      ],
      "total_results": 1307,
      "therapists_on_page": 20
    },
    "status": "success"
  }
}

About the psychologytoday.com API

The Psychology Today API provides 2 endpoints for querying the therapist directory at psychologytoday.com, returning up to 20 therapist records per page with fields including name, credentials, role, city, state, state code, and zip code. The get_all_therapists endpoint handles pagination automatically, while get_therapists_page lets you fetch a single page with precise control over state and specialty filters.

Endpoints and Filtering

The API exposes two endpoints: get_therapists_page and get_all_therapists. Both accept a state parameter (lowercase US state name, e.g. california, new-york) and a category parameter for specialty filtering (e.g. adhd, anxiety, depression). get_therapists_page also accepts a page integer for direct access to any page of results. Each request scoped to a state and category returns only therapists matching that combination.

Response Shape

Both endpoints return a therapists array. Each therapist object contains name, credentials, role, city, state, state_code, zip_code, and a location field. The get_therapists_page endpoint also returns page (current page number), total_results (total matching therapists), and therapists_on_page (count of records in the current response, up to 20). The get_all_therapists endpoint returns therapists_fetched in place of therapists_on_page, reflecting the total records actually retrieved across all pages.

Pagination Behavior

get_all_therapists iterates through all pages automatically, with a 1-second delay between page fetches. Pass max_pages to cap the number of pages retrieved — useful when you only need a sample or want to stay within a processing budget. Without max_pages, the endpoint will continue until all results are retrieved. For large states without a category filter, this can mean hundreds of pages.

Common use cases
  • Build a therapist lookup tool filtered by US state and mental health specialty like anxiety or depression
  • Aggregate therapist credential types (e.g. LCSW, PhD, PsyD) across different states for workforce analysis
  • Map therapist density by zip code using the zip_code and location fields returned per record
  • Compile specialty-specific directories by querying the category parameter across multiple conditions
  • Track directory size over time by comparing total_results for a given state and category filter
  • Populate a referral database with therapist names, roles, and locations for a given region
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Psychology Today offer an official developer API?+
Psychology Today does not publish an official developer API or documented public data access program for its therapist directory.
What does the category parameter filter on?+
The category parameter filters results to therapists listed under a specific specialty in the directory, such as adhd, anxiety, or depression. It maps to Psychology Today's specialty browse paths. Not every specialty slug is documented here; you can test slugs that match the category names visible on the site.
Does the API return therapist contact details, phone numbers, or profile URLs?+
Not currently. The returned fields cover name, credentials, role, city, state, state_code, zip_code, and location. Phone numbers, email addresses, website URLs, and individual profile page links are not included in the current response. You can fork this API on Parse and revise it to add the missing fields if they are accessible on the directory listing pages.
Does the API cover therapists outside the United States?+
The state parameter accepts US state names only, so the current endpoints are scoped to US-based listings. Psychology Today hosts international directories (e.g. Canada, UK), but those are not covered by these endpoints. You can fork this API on Parse and revise it to target international directory paths.
How fresh is the therapist data returned?+
Results reflect what the Psychology Today directory shows at query time. The directory is maintained by individual practitioners and updated whenever they modify their listings, so there is no fixed refresh cadence. For time-sensitive use cases, re-querying periodically is the only way to detect changes.
Page content last updated . Spec covers 2 endpoints from www.psychologytoday.com.
Related APIs in HealthcareSee all →
ulta.com API
Search and browse Ulta Beauty's complete product catalog with real-time pricing and inventory information, then dive into detailed product specs including ingredients, usage instructions, and customer reviews. Find exactly what you're looking for across all beauty categories with comprehensive product data at your fingertips.
pubmed.ncbi.nlm.nih.gov API
Search and retrieve biomedical literature from PubMed and NCBI databases. Supports keyword search, advanced field-tag queries, clinical filters, citation matching, date filtering, publication type filtering, and direct E-utilities access.
cvs.com API
Find nearby CVS Pharmacy locations and check their hours, then search for products and verify real-time availability at specific stores. Quickly locate what you need and confirm it's in stock before making a trip.
accessdata.fda.gov API
Search and retrieve comprehensive FDA premarket approval information for medical devices, including approval status, supplements, applicant details, and advisory committee data. Get instant access to specific PMA records with all relevant approval information in one place.
zocdoc.com API
Search for doctors and medical practices on Zocdoc by specialty and location. Retrieve provider profiles, accepted insurance, office locations, patient reviews, and appointment availability.
pmc.ncbi.nlm.nih.gov API
Search millions of full-text biomedical research articles and access their metadata, citations, and related papers from PubMed Central. Find articles by topic, discover similar research, explore journal collections, and retrieve detailed citation information to support your literature review and research.
open.fda.gov API
Search FDA food recall and enforcement actions to find safety information about specific products or manufacturers, and look up adverse events reported to the CFSAN Adverse Event Reporting System (CAERS). Filter, sort, and aggregate data by various fields to analyze food safety trends and monitor enforcement activity.
azbar.org API
Search for Arizona lawyers by name, location, specialty, or company to find the right legal professional for your needs. View detailed lawyer profiles including their specializations, licensed jurisdictions, law school, admission history, and any disciplinary records.