Put TEKKA booking
on your own site
Read live court availability, create bookings, and send payers to TEKKA's hosted checkout or record a payment you collected yourself. Every club approves your access first.
- Bearer or X-Api-Key auth
- Per-club access with manager approval
curl "https://api.jointekka.com/v1/partner/clubs/cmfz8q2rk0003l5086xq1v2wd/timeslots?courtId=cmfz8q7vt0009l508p3n4c7yh&date=2026-10-06" \ -H "Authorization: Bearer tbk_<keyId>_<secret>"
A real availability call. Use your own key, a club that approved your access, and one of its courts.
Built for integrations
Everything you need to offer booking and payments from your own product.
REST & JSON
Stable /v1/partner routes for clubs, courts, availability, equipment, bookings, and more.
API keys
Create and revoke keys from the developer dashboard; secrets are shown once—store them safely.
Club access
Request access per club; managers approve before you can call club-scoped endpoints.
Security & logging
Hashed keys, request logging, and hosted return URLs limited to origins you configure.
Hosted checkout
Optional flow: create a booking via API, then send payers through our checkout and back to your site.
Docs & OpenAPI
Human-readable docs plus OpenAPI JSON for tools and codegen—link from the developer portal.
How it works
- 1Create a developer account with email and password, then complete your partner profile in the dashboard.
- 2Request access to each club you integrate with; wait for club manager approval.
- 3Create an API key and call the TEKKA partner API using your approved clubs.
- 4Use the dashboard for keys, allowed redirect origins, and optional hosted checkout links.
Pricing
Free
No per-call fees, no developer plan, no card needed.
Covered by the club's subscription
Bookings you create are ordinary club bookings at the club's normal prices. They count toward the club's own TEKKA subscription, so there's nothing for you to pay.
Fair-use limits
120 requests per minute per API key, of which up to 30 can be writes (create, pay, cancel). Need more for a launch or a bulk sync? Contact support.
Payments
With hosted checkout, payers pay the club's price with no surcharge, through the club's own payment provider. If you collect payment yourself, TEKKA takes no cut of it.
If this ever changes, we'll tell you first, by email or in the developer hub (Developer and Partner Terms, §9).
Ready to build your integration?
Register to get API keys, request club access, and ship your integration.
Start partner registration