App Logo
berlin-city-tour.de

Check Berlin City Tour ticket availability for a date

Automatically check Berlin City Tour ticket availability for a date on berlin-city-tour.de. Reads the Berlin City Tour shop for one calendar date and returns the bookable timeslots, the per-guest-category prices, and the remaining capacity. The Hop-on Hop-off Classic tour is sold as a day ticket, so a bookable date has a single open timeslot covering the whole day rather than departure times. When the date is not on sale it returns available false with the reason the shop gave and the other dates on sale around it, so the caller can offer an alternative instead of guessing. The offer_hash it returns identifies the date, the slots and the prices it saw; pass it to add_to_cart, which refuses if the shop has changed since.

Input

date required

The travel date to check, as YYYY-MM-DD.

nearbyDays optional

How many days either side of the date to report as alternatives.

Default: 7
packageGroupId optional

The product to check. 1137 is the Hop-on Hop-off Classic tour 24h.

Default: 1137

Output

date required
slots required
prices required
available required
offer_hash required
packageGroupId required
nearbyAvailableDates required
reason optional

Why the date is not bookable, when the shop said.

currency optional
productName optional

FAQ

Reads the Berlin City Tour shop for one calendar date and returns the bookable timeslots, the per-guest-category prices, and the remaining capacity. The Hop-on Hop-off Classic tour is sold as a day ticket, so a bookable date has a single open timeslot covering the whole day rather than departure times. When the date is not on sale it returns available false with the reason the shop gave and the other dates on sale around it, so the caller can offer an alternative instead of guessing. The offer_hash it returns identifies the date, the slots and the prices it saw; pass it to add_to_cart, which refuses if the shop has changed since.
Ask an AI agent connected to Reduck to run reduck/berlin-city-tour.de/check_availability, or run it from a terminal with the Reduck CLI: npx @reduck-ai/cli@latest run --script reduck/berlin-city-tour.de/check_availability
You do not need one. "Check Berlin City Tour ticket availability for a date" drives the real berlin-city-tour.de pages in a browser, so it works whether or not berlin-city-tour.de offers an API for this.
Required: date. Optional: nearbyDays, packageGroupId.
It returns date, slots, prices, reason, currency, available, offer_hash, productName, packageGroupId, nearbyAvailableDates.
No. It only uses pages of berlin-city-tour.de that are reachable without signing in.
It only reads. It looks things up on berlin-city-tour.de and changes nothing there.
Ask an AI agent connected to Reduck to run reduck/berlin-city-tour.de/check_availability, or run it from a terminal with the Reduck CLI: npx @reduck-ai/cli@latest run --script reduck/berlin-city-tour.de/check_availability
It is part of Reduck's official curated catalogue.

Start building not clicking