Clubs API
The Unified Clubs API enables developers and product managers to access sports club and team data from multiple platforms through a single, standardized interface. Retrieve groups, members, events, venues, and activities from Strava, RevSpot, TeamSnap, PlayMQ, and other sports and fitness platforms - all with one API.
What is the Unified Clubs API?
Sports and fitness platforms like Strava, RevSpot, TeamSnap, and PlayMQ each have unique APIs with different authentication methods, data models, and endpoints. The Unified Clubs API normalizes these differences, allowing you to build once and support major club, team, and activity platforms without maintaining separate integrations for each provider.
Clubs Data Objects
The Clubs API provides access to the following standardized objects:
- Activities: Workouts, training sessions, and athletic activities with distance, duration, elevation, and performance metrics
- Events: Games, practices, and scheduled events with opponents, scores, status, and venue details
- Groups: Sports clubs, teams, racing groups, and organizations with membership and sport metadata
- Locations: Venues, fields, and facilities with addresses and coordinates
- Members: Athletes, players, coaches, and club members with roles and membership status
Common Use Cases
Team & League Management
Build team management tools that work across youth sports, league, and club platforms. Access rosters, schedules, and event details from TeamSnap, PlayMQ, or any supported platform in a single application.
Athlete Performance Analytics
Create training and performance dashboards by aggregating activity data from fitness and endurance platforms. Track distance, pace, heart rate, elevation, and workout history across Strava and other activity providers.
Schedule & Venue Coordination
Develop scheduling tools that sync games, practices, and events with venue and location data. Manage calendars, opponents, scores, and facility assignments without building separate integrations for each sports platform.
Club Membership & Rosters
Integrate membership and roster data across club and team platforms. List members, track admin roles, and reflect membership status for coaches, parents, and league administrators.
Multi-Platform Sports Apps
Let users connect the platforms they already use—whether a running club on Strava, a youth team on TeamSnap, or a league on PlayMQ—and present groups, events, and activities in one unified experience.
Parent & Coach Tools
Build apps for parents and coaches that surface upcoming events, practice locations, team rosters, and recent athletic activity from connected accounts across supported integrations.
Data Model
CLUBS data model
SVG fallback viewer