Automates Playtomic padel court booking. Periodically opens a club page, selects your court and time slot, picks the duration, and clicks "Continue".
npx padel-reserver \
--url "https://playtomic.com/clubs/your-club?q=PADEL~2026-04-10~~~" \
--court "Green Double" \
--time "22:00" \
--duration "2h"On the first run Playwright will download a Chromium browser automatically.
| Parameter | Required | Default | Description |
|---|---|---|---|
--url |
Yes | Playtomic club page URL (see below) | |
--court |
Yes | Court name as shown on the page (e.g. "Green Double") |
|
--time |
Yes | Time slot in HH:MM format (e.g. "22:00") |
|
--duration |
No | 1h |
Booking duration: 1h, 1.5h, or 2h |
--interval |
No | 7 |
Minutes between attempts |
--headless |
No | off | Run the browser without a visible window |
--attach |
No | off | Connect to an existing Chrome instead of launching one |
The booking date is part of the URL. To pick a different day:
- Open your club's page on playtomic.com
- Navigate to the day you want to book
- Copy the URL from your browser's address bar and pass it as
--url
The date sits in the query string (e.g. ?q=PADEL~2026-04-10~~~).
The tool does not handle credentials. On the first run it opens a fresh Chromium window where you are not logged in. Log into your Playtomic account in that window — the tool retries at the configured interval so just finish logging in before the next attempt.
To reuse an existing login session, launch Chrome with remote debugging and use --attach:
# 1. Start Chrome with debugging enabled
chrome --remote-debugging-port=9222
# 2. Log into Playtomic in that Chrome window
# 3. Run the tool in attach mode
npx padel-reserver \
--url "https://playtomic.com/clubs/your-club?q=PADEL~2026-04-10~~~" \
--court "Green Double" \
--time "22:00" \
--attachIn attach mode the tool only opens and closes tabs — it never closes your browser.