Xplor Recreation (the PerfectMind platform, now branded nextRec) is a cloud parks and recreation management system that municipalities, community centers, YMCAs, and camps use to run registrations, facility bookings, memberships, point of sale, payments, and reporting. An unofficial API lets you programmatically pull members, programs, facilities, bookings, and payments—and push updates like new registrations, facility reservations, and membership changes back into Xplor Recreation.

Xplor Recreation is a cloud-based parks and recreation management platform—built on the PerfectMind product, now branded nextRec—that helps municipalities, community centers, YMCAs, JCCs, parks departments, camps, and other community organizations manage operations, online and on-site registrations, facility bookings, memberships, payments, and reporting from a single system. Founded in 1998 as PerfectMind and acquired by Xplor Technologies in 2020, it serves cities, government organizations, and recreation providers across North America.
Core product areas include:
Common data entities:
Parks and recreation teams run daily operations on Xplor Recreation, but turning its portal- and kiosk-driven workflows into API-driven automation is non-trivial:
Supergood reverse-engineers authenticated browser flows, the nextRec/PerfectMind RESTful API surface, and portal interactions to deliver a resilient API layer for your Xplor Recreation tenant—across registration, facility booking, membership, and payment workflows.
Use Xplor Recreation with AI agents: Xplor Recreation MCP Server →
Book a 30-minute session to confirm your modules, program catalog, and authentication model.
We deliver a production-ready Xplor Recreation adapter tailored to your tenant configuration and entitlements.
Go live with continuous monitoring and automatic adjustments as Xplor Recreation evolves.
Authentication
/authenticateAuthenticate to an Xplor Recreation (PerfectMind/nextRec) tenant using staff or portal credentials, including MFA, and obtain a session token for downstream calls.
Members
/membersList members and accounts with filters for membership status, household, and program enrollment.
Programs
/programsRetrieve courses, classes, drop-ins, and camps with availability, schedule, and waitlist details.
Registrations
/create_registrationRegister a member into a program, course, or drop-in session and apply applicable fees and waitlist rules.
Facilities
/bookingsPull facility, field, court, and campground bookings and rental contracts with status and date-range filters.
Facilities
/create_bookingCreate a one-time or recurring facility reservation with rental terms and contract details.
Payments
/paymentsRetrieve payments, invoices, POS orders, and transaction history across consolidated payment accounts.
- Pull members, households, and active memberships from Xplor Recreation into a single warehouse - Stream program registrations, drop-ins, and waitlist events to downstream BI and reporting tools - Reconcile attendance and skill-progression records for unified participant analytics
- Push one-time and recurring facility reservations into Xplor Recreation without portal clicks - Pull rental contracts and availability to drive external scheduling and booking widgets - Trigger conflict checks and approvals for fields, courts, and campgrounds
- Sync payments, invoices, and POS orders from Xplor Recreation into your general ledger and AR systems - Match POS inventory and merchandise sales against purchasing records - Surface delinquent accounts and membership renewals to retention workflows
- Pull program catalogs and facility availability to feed mobile apps and self-service kiosks - Push membership upgrades and renewals back into Xplor Recreation - Sync parent-portal data and registrations to external community engagement platforms
Authentication
Staff, parent-portal, and kiosk credentials plus MFA handled in a managed session
Connectivity
Authenticated browser flows plus the nextRec/PerfectMind RESTful API surface where exposed by the tenant
Response format
Normalized JSON across Members, Programs, Facilities, Bookings, and Payments objects
Rate limits
Adaptive throttling tuned to your tenant to avoid platform-side limits
Session management
Automatic session refresh, MFA replay handling, and credential rotation
Data freshness
Near real-time pulls for members, registrations, and bookings with optional scheduled batch syncs
Security
Encrypted credential vault, scoped access tokens, SOC 2-aligned controls, and audit logging
Webhooks
Event-style callbacks for new registrations, facility bookings, membership changes, and payments
Latency
Sub-second reads on cached entities; multi-second writes when posting registrations and bookings
Throughput
Horizontally scaled workers sized to multi-agency registration and booking volume
Reliability
Retry, backoff, and idempotency keys for registrations, bookings, and payment transactions
Adaptation
Continuous monitoring of Xplor Recreation releases, the nextRec rebrand, and tenant-specific configuration drift
Yes. The product spans the PerfectMind platform, the Xplor Recreation brand, and the nextRec rebrand. Supergood adapts to your tenant's current surface and maintains continuity across migrations and URL changes.
No. Supergood works with your existing Xplor Recreation credentials and authenticated sessions. You do not need a custom Professional Services build to begin pulling members, programs, bookings, and payments.
Yes. The normalized API surface covers program registrations, one-time and recurring facility bookings, and POS and consolidated payment data, with write support for new registrations and reservations.
Each tenant is profiled against its configured programs, facility types, fee schedules, and membership tiers. Supergood preserves agency-specific fields and rules rather than forcing a generic schema.
Supergood continuously monitors platform releases, the nextRec rebrand, and tenant configuration drift, then automatically adjusts the adapter so your integration keeps running without manual rework.