DataFinch (best known for its Catalyst platform) is software used by ABA practices to plan programs, collect trial data, track behaviors, visualize progress, and produce clinical notes. With an unofficial API, you could sync learners and staff, create sessions, log trial and behavi

DataFinch provides ABA practice software centered on clinical data collection and oversight. Its flagship product (Catalyst) helps BCBAs and technicians run treatment programs, capture trial-level data, log behaviors, visualize progress, and produce documentation that supports supervision and payer requirements. Common workflows include configuring skill acquisition and behavior reduction programs, collecting trials/probes at the point of care, monitoring mastery status against criteria, and generating session notes and reports.
Core product areas include:
Common data entities:
Organizations rely on DataFinch daily, but turning portal-based ABA workflows into automated pipelines is hard:
Supergood reverse-engineers authenticated browser flows, batch interfaces, and network interactions to deliver a resilient API endpoint layer.
Book a 30-minute session to confirm your DataFinch product mix, licensing, and authentication model.
We deliver a hardened DataFinch adapter tailored to your workflows and entitlements.
Go live with continuous monitoring and automatic adjustments as DataFinch evolves.
Authentication
/sessionsEstablish a session using credentials. Supergood manages MFA (SMS, email, TOTP) and SSO/OAuth when enabled. Returns a short-lived auth token maintained by the platform.
Learners
/learnersRetrieve learner profiles with demographics, assignments, and basic clinical context. Use filters to scope to subsets.
Skill Targets and Data Points
/targetsList skill acquisition targets and their current phase, mastery criteria, and performance summary.
Skill Targets and Data Points
/targets/{targetId}/data-pointsCreate a trial/probe record for a target. Supports prompt level, correctness, and notes with audit trails.
Sessions and Notes
/sessionsCreate or update an ABA session with assigned staff, timing, activities, and note content. Attachments and location metadata are supported.
- Push learner and staff rosters from your EHR/HRIS into DataFinch - Create sessions automatically from your scheduling system with assigned technician and location - Maintain a single source of truth for demographics and care team assignments
- Pull program and target catalogs with mastery criteria and current phase - Post trial/probe data points programmatically from mobile or custom workflows - Track behavior events and surface trends for supervisor review
- Assemble session notes based on collected data and activities - Flag missing trials, inconsistent prompts, or outlier behavior events - Route QA tasks to supervisors with linked evidence and audit trails
- Retrieve graph-ready aggregates for targets and behaviors - Feed BI tools with near real-time data for cohort KPIs, mastery velocity, and intervention effectiveness - Align reporting with payer and supervision documentation requirements
Authentication
Username/password with MFA (SMS, email, TOTP) and SSO/OAuth where enabled; supports service accounts or customer-managed credentials
Response format
JSON with consistent resource schemas and pagination
Rate limits
Tuned for enterprise throughput while honoring licensing and usage controls
Session management
Automatic reauth and cookie/session rotation with health checks
Data freshness
Near real-time retrieval of sessions, targets, behavior events, and graph artifacts
Security
Encrypted transport, scoped tokens, and audit logging; respects DataFinch entitlements and compliance requirements
Webhooks
Optional asynchronous delivery for session saves, target updates, and behavior event notifications
Latency
Sub-second responses for list/detail queries under normal load
Throughput
Designed for high-volume trial/behavior event pipelines and reporting extracts
Reliability
Retry logic, backoff, and idempotency keys minimize duplicate actions
Adaptation
Continuous monitoring for UI/API changes with rapid adapter updates
Supergood supports workflows commonly used in DataFinch’s ABA data collection stack (e.g., learners, programs/targets, trials, behavior events, sessions/notes), subject to your licensing and entitlements. We scope coverage during integration assessment.
We support username/password + MFA (SMS, email, TOTP) and can operate behind SSO/OAuth when enabled. For batch/report flows, we manage timing windows, generate normalized exports, and retrieve signed URLs or delivery confirmations programmatically.
Yes. You can create structured session notes and pull graph-ready aggregates for targets and behaviors. We preserve clinical granularity (trial-level details, prompt hierarchies, mastery criteria) with audit trails.