WebPT is the leading EMR and practice management platform for outpatient rehab therapy—physical, occupational, and speech therapy clinics run documentation, scheduling, billing, and outcomes tracking on it across 20,000+ clinics. An unofficial API lets you programmatically pull patients, appointments, clinical documentation, claims, and outcomes data—and push updates like new appointments back into WebPT—without waiting on a sales-gated HL7 interface project.

WebPT is an all-in-one EMR and practice management platform built specifically for rehab therapy—outpatient physical, occupational, and speech therapy clinics use it for clinical documentation, scheduling, billing, and outcomes tracking. It serves 20,000+ clinics and 120,000+ daily users, from solo practices to large multi-location groups, making it the system of record for a large share of US outpatient rehab.
Core product areas include:
Common data entities:
Rehab clinics run their entire clinical and financial operation inside WebPT, but getting that data out programmatically is anything but simple:
Supergood reverse-engineers WebPT's authenticated workflows to deliver a resilient, unofficial API layer for your clinics—covering patients, schedules, documentation, claims, and outcomes without waiting on an HL7 interface project or partner approval.
Use WebPT with AI agents: WebPT MCP Server →
Authentication
/authenticateAuthenticate to a WebPT account and obtain a session token for downstream calls.
Patient Operations
/patientsList patient records with filters for name, date of birth, referral source, and case status.
Scheduling
/appointmentsRetrieve appointments and schedules by therapist, clinic location, date range, and status.
Scheduling
/create_appointmentBook a new appointment against an existing patient, therapist, and clinic location.
Clinical Documentation
/encountersPull SOAP notes, plans of care, and outcomes measures tied to each patient visit.
Billing
/claimsRetrieve claims, remittances, and patient payment records by payer, status, and date range.
- Pull SOAP notes, plans of care, and outcomes measures into a central warehouse - Keep patient, referral, and case records in sync with downstream EHR and CRM tools - Stream discharge summaries and progress notes to referring physicians automatically
- Pull claims, remittances, and patient payments for financial reporting - Reconcile expected versus actual reimbursement to surface revenue leakage - Route denied or pending claims into staff workflows without portal clicks
- Extract charts as structured JSON instead of chart-by-chart PDF export requests - Warehouse historical documentation for analytics and audits - Retain programmatic access to your records during an EMR migration
- Read and write appointments to drive reminders and reduce no-shows - Feed intake and eligibility data into front-desk workflows - Trigger engagement campaigns from visit and outcomes events
Authentication
Clinic credentials and MFA handled in a managed, encrypted session
Connectivity
Authenticated WebPT workflows surfaced as a normalized REST API—no HL7 interface project required
Response format
Normalized JSON across patient, appointment, note, claim, and outcomes objects
Rate limits
Adaptive throttling tuned to your clinics to avoid platform-side limits
Session management
Automatic session refresh, keep-alive, and re-authentication handling
Data freshness
On-demand pulls plus scheduled syncs for near-real-time data
Security
Encrypted credential storage, scoped tokens, and HIPAA-conscious audit logging
Webhooks
Change-detection events for new notes, appointments, and claim status updates
Latency
Typical reads in seconds; batch pulls sized to clinic volume
Throughput
Parallelized extraction across clinics and locations
Reliability
Managed retries, monitoring, and 24/7 failure alerting
Adaptation
Continuous updates as WebPT ships UI and workflow changes
No. WebPT does not offer a public developer portal, self-serve API keys, SDKs, or documented webhooks. Its published integration patterns are HL7 v2 interfaces (ADT, BAR/DFT, MDM/ORU) delivered as managed projects. Supergood provides an unofficial API on top of WebPT's authenticated workflows instead.
No. Supergood works with your existing WebPT credentials and authenticated sessions, so you do not need to wait on WebPT's partner program or a scoped interface build to connect to your own data.
With Supergood, yes—patients, notes, claims, and outcomes come out as structured JSON on your schedule, instead of individual chart PDFs requested through a multi-day export process.
Supergood is built for regulated healthcare data: encrypted credential storage, scoped access tokens, and audit logging support HIPAA-aligned handling of PHI end to end.
Supergood continuously monitors the integration and automatically adapts to WebPT UI and workflow changes, so your API contract stays stable while the underlying platform evolves.