Padel Court Booking

Playtomic availability checker and booking CLI. Never miss an open padel court again.

The Padel Court Booking CLI by @joshp123 is a Go-based tool that interfaces with the Playtomic API to check padel court availability and make bookings. For padel enthusiasts, finding an available court at a preferred time and venue is a daily frustration — popular slots get snapped up quickly, and manually checking multiple venues through the Playtomic app is tedious. This tool automates the entire process. The CLI supports the full booking workflow: search for clubs by location, check availability across multiple venues simultaneously, filter by time range and court type (indoor/outdoor), save favorite venues with aliases, track booking history in a local SQLite database, and actually book courts with authenticated sessions. The `--compact` output mode is designed specifically for chat bot integration, making it perfect for OpenClaw skills. Built with Nix flake support and exported as an openclawPlugin, the tool integrates cleanly into Nix-based OpenClaw deployments. The underlying Playtomic API was reverse-engineered from public documentation and community projects. Combined with OpenClaw's cron scheduling, users can set up automated court hunting — the agent checks availability at preferred times and venues every few minutes, and books the moment a slot opens up.

Tags: automation, booking, cli, sports

Category: automation

Tips

  • Save your regular venues with aliases (`padel venues add`) so checking availability is a quick one-liner
  • Use `--compact` output mode when integrating with OpenClaw for clean, chat-friendly summaries
  • Set up a cron job to check availability at your preferred times every 15 minutes during peak booking hours
  • Use `padel bookings stats` to track your playing frequency and spending over time
  • Combine with Telegram notifications so the agent alerts you the moment a preferred slot opens up at your saved venues

Community Feedback

CLI tool for checking Playtomic padel court availability and booking. Never miss an open padel court again.

— GitHub

Playtomic availability checker and booking CLI. Built as a proper OpenClaw skill with Nix flake support.

— OpenClaw Showcase

Frequently Asked Questions

Does this work with Playtomic worldwide?

Yes. Playtomic operates across Europe, Latin America, and other regions. The CLI searches by location, so it works wherever Playtomic has partner venues listed.

Can it actually book courts or just check availability?

Both. With authentication (`padel auth login`), it can book courts directly. Without auth, it's read-only for availability checking and venue search.

Is using the Playtomic API this way allowed?

The CLI uses reverse-engineered API endpoints. It's a personal automation tool — use responsibly and avoid aggressive polling rates that could impact Playtomic's servers.

Does it support indoor vs outdoor court filtering?

Yes. By default, it shows indoor courts only. Use `--outdoor` for outdoor only or `--all` for both. This is configurable per search.