klook_attractions_search
Find theme parks, museums, and attraction tickets by searching Klook's catalogue with destination, category, price, and language filters; returns paginated listings with display prices.
Instructions
Search Klook attractions by destination or category. Returns one page of Klook's attractions-vertical listings (theme parks, museums, observation decks and the rest of the attraction-ticket catalogue) for an optional destination city and/or attraction category. Use city_id from /klook/destinations and category_id from /klook/attractions/categories; with neither it returns Klook's global attractions listing. Unlike /klook/search this reads Klook's dedicated attractions catalogue, which is a separate inventory from the general experiences search. sort reorders the same result set, page is 1-based, and prices are display strings in the response currency. Klook caps the reported total at 10000 for broad queries.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "klook_attractions_search"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | 1-based result page | |
| sort | No | Result ordering | |
| city_id | No | Klook city id from /klook/destinations; omit to browse globally | |
| per_page | No | Results per page, 1-50 | |
| price_max | No | Maximum price in the response currency; requires price_min | |
| price_min | No | Minimum price in the response currency; requires price_max | |
| category_id | No | Klook attraction category id from /klook/attractions/categories | |
| duration_tag | No | Duration tag id, e.g. 7959 (0-3 hours) | |
| service_lang_tag | No | Guided-language tag id, e.g. 3029 (English guided) | |
| other_filters_tag | No | Other-filter tag id, e.g. 3013 (Free cancellation) |