← Back to all docs

Xplor Recreation API

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.

By Alex KlarfeldMay 30, 2026
Xplor Recreation API

What is 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:

  • Activities & Program Management (courses, private lessons, drop-ins, camps, online and on-site registration)
  • Facility Booking & Scheduling (one-time and recurring rentals, fields, campgrounds, courts, venues, digital contracts)
  • Membership & CRM (member accounts, payment histories, class bookings, parent portals)
  • Point of Sale & Payments (merchandise sales, inventory, membership upgrades, citywide consolidated payment systems)
  • Reporting & Marketing (customizable financial, attendance, and utilization reports, email campaigns, marketing automation)
  • Member Engagement (mobile app, self-service kiosks, skill progression tracking for aquatics, Queue-it virtual waiting rooms)

Common data entities:

  • Members, Accounts, Households, Memberships
  • Programs, Courses, Classes, Registrations, Waitlists
  • Facilities, Venues, Bookings, Rental Contracts, Schedules
  • Payments, Invoices, Transactions, POS Orders, Inventory
  • Attendance, Passes, Skill Progressions, Reports

The Xplor Recreation Integration Challenge

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:

  • Tenant-by-tenant configuration: Programs, facility types, fee schedules, and membership tiers are tailored per municipality—generic integrations break across agencies
  • Brand and platform churn: The product spans PerfectMind, Xplor Recreation, and the nextRec rebrand, with URLs and surfaces shifting across migrations
  • API access gates: While a RESTful API exists, full coverage and custom builds often route through the Professional Services team rather than self-serve docs
  • Authentication complexity: Staff portals, parent portals, and kiosks each have their own login surfaces that complicate headless automation
  • Payment and POS coupling: Consolidated citywide payment systems and POS inventory tie financial data to specific configured workflows
  • Booking and registration timing: Drop-in registrations, recurring rentals, and high-demand program signups require precise concurrency and waitlist handling

How Supergood Creates Xplor Recreation APIs

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.

  • Handles staff, parent-portal, and kiosk authentication, including MFA, securely in a managed session
  • Maintains session continuity with automated refresh and change detection across the PerfectMind/nextRec rebrand
  • Normalizes responses across Members, Programs, Facilities, Bookings, and Payments so you integrate once and rely on consistent objects
  • Aligns with agency-specific program catalogs, fee schedules, and membership tiers to ensure correct access

Use Xplor Recreation with AI agents: Xplor Recreation MCP Server →

Getting Started

  • Schedule Integration Assessment

Book a 30-minute session to confirm your modules, program catalog, and authentication model.

  • Supergood Generates and Validates Your API

We deliver a production-ready Xplor Recreation adapter tailored to your tenant configuration and entitlements.

  • Deploy with Monitoring

Go live with continuous monitoring and automatic adjustments as Xplor Recreation evolves.

xplor

API Endpoints

Authentication

POST/authenticate

Authenticate to an Xplor Recreation (PerfectMind/nextRec) tenant using staff or portal credentials, including MFA, and obtain a session token for downstream calls.

Members

GET/members

List members and accounts with filters for membership status, household, and program enrollment.

Programs

GET/programs

Retrieve courses, classes, drop-ins, and camps with availability, schedule, and waitlist details.

Registrations

POST/create_registration

Register a member into a program, course, or drop-in session and apply applicable fees and waitlist rules.

Facilities

GET/bookings

Pull facility, field, court, and campground bookings and rental contracts with status and date-range filters.

Facilities

POST/create_booking

Create a one-time or recurring facility reservation with rental terms and contract details.

Payments

GET/payments

Retrieve payments, invoices, POS orders, and transaction history across consolidated payment accounts.

Use Cases

Sync member and registration data into your warehouse

- 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

Automate facility booking and rental workflows

- 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

Reconcile payments and POS across consolidated accounts

- 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

Power member self-service and engagement tools

- 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

Technical Specifications

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

Frequently asked questions

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.

Ready to get a real API?