Build on your club's data.
A REST API for Club-tool clubs on the Pro plan: members, groups, events, competition and attendance — including bulk operations. Authenticated with club API keys and scopes, documented with OpenAPI.
First request in 30 seconds
# Create a key in the app: System → API (admin, Pro plan)
curl https://app.club-tool.nl/api/v1/club \
-H "Authorization: Bearer ct_live_..."
Guides
Getting started
Create a key, make your first call, understand the resources.
Authentication & scopes
Bearer keys, per-resource scopes, rotation and key hygiene.
Bulk & idempotency
Up to 100 operations per request, safe to retry.
Pagination
Cursor-based paging with
limit and starting_after.Errors
RFC 9457 problem+json, with a stable error code catalogue.
Rate limits
300 requests/minute per key, with clear response headers.
Data & privacy
Member data is personal data — what the GDPR means for your integration.
Changelog
API versions and notable changes.
What you can build
- Sync your membership administration (bulk create, update and archive members).
- Publish the club calendar or training schedule on your own website.
- Feed attendance from your own check-in kiosk or door system.
- Manage competition teams from an external league tool.
Server-to-server only. API keys are secrets. The API deliberately sends no CORS headers, so calls belong in your backend — never in a browser or mobile app that ships the key to users.