goodtherapy.org API: search_therapists
goodtherapy.org via Parse · healthcare
Search for therapists by location (ZIP or city), radius, and various filters (specialty, insurance, etc.). Returns a paginated list of therapist summaries. Either zipcode or name should be provided. Results are paginated with approximately 20 therapists per page. Search and extract therapist data from GoodTherapy.org, including location-based search, name search, advanced filtering, and detailed profile extraction. Fulfilled by Parse from goodtherapy.org.
- b2b-directory
- goodtherapy-org
- healthcare
- maps-geo
- parse
- platform-key
Price and execution
- Price
- $0.02 USD credits / call
- Trust tier
- Verified
- Execution
- Managed call
- Capability group
- healthcare
Interface snapshot
- Protocol
- HTTP operation
- Operation
- GET /scraper/38ef7adb-b8db-415b-abb1-39e8987b9093/search_therapists
- Interface artifact
- sha256:04df8eb3442c3ef773ba4ad0bfa2276ee03b93f8c2579937db9679d467c61391
- Manifest digest
- sha256:e7bcaac9f797d5fd86237f13b631a9e1e1eb1c5afff80180c31bd26b04c12a63
Request fields
- age (string): Comma-separated age group IDs from get_facets (e.g. '1,3' for Children and Adults)
- name (string): Search for a specific therapist by name
- page (integer): Page number for pagination (1-based)
- miles (integer): Radius in miles from the zipcode location: Allowed values: 1, 3, 5, 10, 25, 50, 100, 250
- model (string): Comma-separated therapeutic model IDs from get_facets (e.g. '16,33' for CBT and DBT)
- gender (string): Comma-separated gender IDs (1: Female, 2: Male, 3: Non-Binary): Allowed values: 1, 2, 3
- pricing (string): Comma-separated pricing IDs from get_facets (e.g. 'sliding_scale', 'free_initial_consultation'): Allowed values: free_initial_consultation, sliding_scale
- zipcode (string): ZIP code or city name to search near (e.g. '10001' or 'New York'): Allowed values: 10001, 90210, 60601
- concerns (string): Comma-separated concern IDs from get_facets (e.g. '1,27' for Abuse and Depression)
- industry (string): Comma-separated industry IDs from get_facets (e.g. '7,8' for LGBTQ+ and BIPOC)
- language (string): Comma-separated language IDs from get_facets (e.g. '1,52' for English and Spanish)
- services (string): Comma-separated service IDs from get_facets (e.g. '9' for Telehealth)
- insurance (string): Comma-separated insurance company IDs from get_facets (e.g. '12' for Aetna)
- specialty (string): Comma-separated specialty IDs from get_facets (e.g. '4,7' for Anxiety and Depression)
- accessibility (string): Comma-separated accessibility IDs from get_facets (e.g. '1,4' for Accessible Parking and Wheelchair Accessible Building)
Example queries
- {"age":"3","name":"Smith","page":"1","miles":"1","model":"1","gender":"1","pricing":"free_initial_consultation","zipcode":"10001","concerns":"2","industry":"8","language":"1","services":"9","insurance":"all","specialty":"1","accessibility":"1"}