# Find and book a Klook activity with KlookCash

> An AI agent shortlists Klook tours by date, rating and cancellation type, then books your pick with KlookCash at checkout once you approve.

Source: https://cotlet.dev/integrations/klook-api-mcp-server/book-activity-with-klookcash

A week before the trip you have a free day in Tokyo, a KlookCash balance you keep forgetting, and a dozen Klook tabs open for the same Mount Fuji tour from different operators.

Cotlet does it in your own Klook account with search\_activities, get\_activity, check\_availability, get\_klookcash\_balance and book\_activity, called by your AI agent, an n8n workflow or a script.

[Request access](https://cotlet.dev/app/signup?app=klook) [All Klook tools](https://cotlet.dev/integrations/klook-api-mcp-server)

Hosted · nothing to install or maintain

Official options

## Can Klook do this on its own?

Klook has no booking API for traveler accounts (checked 12 Oct 2026). The Klook Open API is written for merchants, reservation systems and channel managers that connect products to Klook, not for booking on your own traveler account. Klook applies KlookCash only when you tick the KlookCash checkbox in the Discount section of the checkout page.

By hand

## How you do it in Klook today

1. Search Klook for the destination or attraction, then open each activity page to compare packages, the meeting point and the cancellation policy.
2. Pick a package, the participation date, the time slot and the number of adults and children on the activity page, then go to checkout.
3. Click your profile picture and select KlookCash to see the balance and the expiry date of each entry.
4. On the checkout page, open the Discount section and tick the KlookCash checkbox, then check that the discount applied before you pay.
5. The step that gets missed is the expiry check: the KlookCash breakdown in your profile lists what expires and when, and an entry that passes its date before your next checkout can no longer be spent.

With an agent

## How to find and book a Klook activity with KlookCash

Prompt

```
Find a Mount Fuji day tour from Tokyo for 14 Nov with free cancellation and a rating above 4.5, book the 08:00 slot for 2 adults and apply my KlookCash at checkout.
```

1. 01  
### Shortlist only what matches the trip  
The agent searches for the date you gave and drops activities with a cancellation type you ruled out, so a No cancellation tour never reaches the shortlist when your flight is not yet fixed. It keeps three to five candidates and reads their packages, because the cheapest headline price often belongs to a package with a different departure point.
2. 02  
### Compare the packages, not just the activities  
For each candidate the agent lines up the package price for your party size, the inclusions and the cancellation window, and shows you the comparison before it picks anything. If two packages of one tour differ only by pickup station, it says so instead of counting them as two options.
3. 03  
### Confirm the slot still exists  
Right before booking, the agent checks the chosen package for your date. When the 08:00 slot is gone it offers the next slot on the same day or the same slot a day later, and waits for your choice instead of switching on its own.
4. 04  
### Decide whether KlookCash applies  
The agent reads your KlookCash entries and their expiry dates. It skips KlookCash when the balance is under 10 or the product is a Klook Pass, an e-Gift Card, Travel Insurance or a Stay+ package, and tells you which entries expire before the trip, so nothing is left to run out unnoticed.
5. 05  
### Show the total, then book  
You see the package, date, slot, travelers, KlookCash discount and the amount charged to your card in one message, and the booking goes through only after your OK. If checkout asks for extra card authentication, the agent stops and sends you the link to finish it yourself.

### What you get back

Example data

```
Shortlist for Sat 14 Nov, 2 adults, free cancellation only:
1. Mount Fuji One Day Tour from Tokyo (Shinjuku departure), 4.7 from 3,120 reviews, USD 186.40
2. Mt. Fuji and Hakone Day Trip with Lake Cruise, 4.6 from 1,844 reviews, USD 197.00
Skipped: Private Mount Fuji Tour (No cancellation)
Booked option 1 at 08:00 after your OK. Booking Reference ID KPR834512
KlookCash used: 1,200 (USD 12.00). Paid by card: USD 174.40
KlookCash reminder: 300 of the remaining entries expire on 30 Nov
Confirmation: instant, voucher in your Bookings page
```

### Other ways to ask

- Compare the three best rated Seoul food tours on 20 Nov by price for 2 adults and 1 child, but do not book yet.
- Every Monday, tell me how much KlookCash I have and which entries expire in the next 60 days.
- Book the cheapest Universal Studios Japan ticket for 3 Dec and use KlookCash only if it covers at least 10 USD.
- Find a sunset cruise in Bangkok on 2 Dec with free cancellation and book it for 2 adults if it costs under 60 USD each.

Before you automate it

## What Klook allows, and what to know first

- Klook values KlookCash at 100 KlookCash = 1 USD, and checkout accepts it only when the account holds at least 10 KlookCash.
- KlookCash expires 365 days after the day it was earned, while KlookCash from campaigns such as multiplier campaigns may follow a different validity period.
- Klook pays KlookCash on a booking at 0.10% to 0.80% of the amount paid for Explorer members, 0.28% to 2.40% for Gold and 0.48% to 4% for Platinum, depending on the activity.
- Klook sends the confirmation email within 5 minutes for activities with instant confirmation; others take 24 to 48 hours, as stated under Confirmation in the package details.

book\_activity asks for your OK by default. To run it on a schedule without you, switch confirmation off for that tool in your dashboard.

Sources: [Klook Help: how do I use my KlookCash?](https://www.klook.com/en-US/faq/category-14-question-949/) · [Klook Help: how much KlookCash can I earn from making a booking?](https://www.klook.com/en-US/faq/category-62-question-17145/) · [Klook Help: does KlookCash expire?](https://www.klook.com/en-US/faq/category-62-question-950/) · [Klook Help: when will I receive my booking confirmation?](https://www.klook.com/en-US/faq/category-14-question-910/)

REST

## Call book\_activity from a script

curl

```
curl https://cotlet.dev/api/v1/klook/book_activity \
  -H "Authorization: Bearer $COTLET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"activity_id":"41528","package_id":"98731","date":"2026-11-14","time_slot":"08:00","units":{"adult":2},"use_klookcash":true}'
```

Example response

```
{
"booking_ref": "KPR834512",
"status": "confirmed",
"activity": "Mount Fuji One Day Tour from Tokyo",
"date": "2026-11-14",
"time_slot": "08:00",
"units": {
"adult": 2
},
"subtotal": {
"amount": 186.4,
"currency": "USD"
},
"klookcash_discount": {
"amount": 12,
"currency": "USD"
},
"total_paid": {
"amount": 174.4,
"currency": "USD"
}
}
```

MCP: add https://cotlet.dev/mcp/v1 with the same key; the tool is klook\_book\_activity. Example data.

[Schedule it in n8n, Make, Zapier or cron](https://cotlet.dev/integrations/klook-api-mcp-server#automations)

Tools

## Klook tools this automation uses

__Cotlet Klook tools used to find and book a Klook activity with KlookCash__
| Tool | Parameters |
| ----------------------- | ------------------------------------------------------------------ |
| search\_activities | query, date, sort, currency, limit |
| get\_activity | activity\_id |
| check\_availability | activity\_id, package\_id, from, to |
| get\_klookcash\_balance | none |
| book\_activity | activity\_id, package\_id, date, time\_slot, units, use\_klookcash |

[All 10 Klook tools with descriptions](https://cotlet.dev/integrations/klook-api-mcp-server#tools)

## Frequently asked questions

### Which bookings earn no KlookCash?

Klook e-Gift Cards, coupon packs and free bookings earn no KlookCash, and Klook may exclude other products at its discretion.

## More Klook automations

- [Reschedule Klook bookings after a flight change](https://cotlet.dev/integrations/klook-api-mcp-server/reschedule-a-booking)
- [Cancel a Klook booking and apply for a refund](https://cotlet.dev/integrations/klook-api-mcp-server/cancel-booking-refund)
- [Klook API and MCP server: every tool](https://cotlet.dev/integrations/klook-api-mcp-server)
- [All use cases](https://cotlet.dev/use-cases)

## Give your agent access to Klook.

Free 7-day trial with 5,000 credits, no card needed. Cotlet is independent and not affiliated with Klook.

[Request access](https://cotlet.dev/app/signup?app=klook)
