Pricing
from $2.00 / 1,000 results
Kkday Tours Search Scraper
Scrape KKday.com tour search results to collect names, pricing, ratings, supplier info, activity labels, and 40+ fields per listing. Perfect for travel aggregators, price monitors, and market researchers.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
a month ago
Last modified
Categories
Share
KKday Tours Search Scraper: Extract Tour Listings & Pricing Data
What Is KKday.com?
KKday is a major Asia-Pacific travel experience platform offering thousands of tours, activities, and vacation packages across destinations worldwide. Its category/search pages list products with rich metadata โ pricing tiers, ratings, supplier details, and promotional labels โ making it a valuable source for competitive travel market intelligence. Manually collecting this data at scale is impractical; the KKday Tours Search Scraper automates the extraction.
Overview
This scraper targets KKday category and search listing pages, returning structured records for each tour product. It is built for:
- Travel aggregators feeding tour data into comparison platforms
- Price monitoring tools tracking official, min, and max prices
- Market researchers analyzing destination demand and supplier activity
- Revenue managers benchmarking competitor tour pricing
Input Format
{"urls":["https://www.kkday.com/en-us/category/sg-singapore/cruise-vacation/list?currency=USD&sort=prec&page=2&count=10"],"ignore_url_failures":true,"max_items_per_url":200}
| Field | Type | Description |
|---|---|---|
urls | array | One or more KKday category/search listing page URLs. Paste individually or use bulk edit. Example: filter by destination, category, currency, sort order, and pagination via URL parameters. |
ignore_url_failures | boolean | If true, the scraper continues running when a URL fails instead of stopping the entire run. Recommended for bulk jobs. Default: true. |
max_items_per_url | integer | Maximum number of tour products to collect per URL. Default: 20. Set up to 200 for full-page sweeps. |
Tip: Control pagination and result count directly in the URL using
page=andcount=parameters. Usesort=precfor price-descending orsort=popfor popularity.
Output Format
Sample output
{"prod_mid":262755,"prod_oid":262755,"name":"[KKday Exclusive] Disney Cruise Line, Disney Adventure | 3/4 Night Cruises from Singapore","introduction":"Sail from Singapore in 2025 on the Disney Adventure with Disney Cruise Line! Enjoy Broadway-style shows, themed dining, and new attractions like Disney Imagination Garden, Marvel Landing, and San Fransokyo Street โ plus exclusive experiences for Southeast Asia.","rating_count":23,"rating_star":4,"show_order_count":"900+","earliest_sale_date":"20260528","sale_status":1,"purchase_type":null,"purchase_date":null,"is_tourism_product":true,"readable_url":"disney-adventure-cruise-singapore","product_category":{"main":"CATEGORY_053","sub":[]},"display_tags":["Instant Confirmation"],"img_url_list":["https://image.kkday.com/image/get/w_600%2Cc_fit/s1.kkday.com/product_262755/20251120065342_OkDAl/jpg","https://image.kkday.com/image/get/w_600%2Cc_fit/s1.kkday.com/product_262755/20260331110434_eNo7j/jpg","https://image.kkday.com/image/get/w_600%2Cc_fit/s1.kkday.com/product_262755/20260331110433_bnm8E/jpg","https://image.kkday.com/image/get/w_600%2Cc_fit/s1.kkday.com/product_262755/20250128052806_ev609/jpg","https://image.kkday.com/image/get/w_600%2Cc_fit/s1.kkday.com/product_262755/20250128052805_276NN/jpg","https://image.kkday.com/image/get/w_600%2Cc_fit/s1.kkday.com/product_262755/20250128052804_Aftcg/jpg","https://image.kkday.com/image/get/w_600%2Cc_fit/s1.kkday.com/product_262755/20241122055818_T9YBe/jpg","https://image.kkday.com/image/get/w_600%2Cc_fit/s1.kkday.com/product_262755/20241122055825_tWyjm/png","https://image.kkday.com/image/get/w_600%2Cc_fit/s1.kkday.com/product_262755/20241122055822_eQL93/png","https://image.kkday.com/image/get/w_600%2Cc_fit/s1.kkday.com/product_262755/20250825082518_kqRPk/jpg"],"clip_urls":[],"currency":"USD","official_price":1149.9,"max_price":5015.8,"min_price":1149.9,"discount":0,"is_display_price":false,"destinations":[{"code":"D-SG-4608","name":"Central Singapore"}],"is_marketplace":false,"supplier_oid_list":[32791],"supplier_name":null,"supplier_logo":null,"supplier_badge":0,"is_zero_price":false,"is_kkday_best_route":false,"prod_discount_type":null,"cid_activity_labels":[],"activity_labels":[],"discount_labels":[],"user_promotion_labels":[],"rq_session_id":"873b15c2-0675-4d5e-8417-ff882bb570a6","algo_version":"category-list","exp_version":0,"star_percentage":["100","100","100","100",0],"show_url_order_num":"","show_country_name":"","show_rating_star":["100","100","100","100",0],"url":"http://www.kkday.com/en-us/product/262755-disney-adventure-cruise-singapore","from_url":"https://www.kkday.com/en-us/category/sg-singapore/cruise-vacation/list?currency=USD&sort=prec&page=2&count=10"}
Each tour listing returns 43 fields grouped below:
Product Identification
| Field | Meaning |
|---|---|
Prod MID | Master product ID โ top-level identifier for the tour |
Prod OID | Option-level product ID for specific variants |
Name | Full tour product name as displayed on KKday |
Introduction | Short promotional description of the tour |
Readable URL | SEO-friendly URL slug for the product detail page |
URL | Full direct link to the tour listing page |
Product Category | Category classification (e.g., cruise, day-trip, activity) |
Pricing
| Field | Meaning |
|---|---|
Currency | Currency code for all prices (e.g., USD) |
Official Price | Original listed price before discounts |
Max Price | Highest price variant across options |
Min Price | Lowest available price shown in search |
Discount | Discount amount or percentage applied |
Prod Discount Type | Type of discount (e.g., early-bird, coupon) |
Is Display Price | Whether a price is shown publicly on the listing |
Is Zero Price | Flag for free or price-on-request products |
Ratings & Popularity
| Field | Meaning |
|---|---|
Rating Count | Total number of reviews submitted |
Rating Star | Average star rating (e.g., 4.8) |
Show Rating Star | Whether the rating is rendered on the listing |
Star Percentage | Rating expressed as a percentage |
Show Order Count | Displayed booking count (may be rounded/capped) |
Show URL Order Num | Order volume associated with the specific URL variant |
Sale & Purchase Info
| Field | Meaning |
|---|---|
Sale Status | Current availability status (on sale, sold out, etc.) |
Earliest Sale Date | Earliest available date for booking |
Purchase Type | How the product is purchased (instant, request, etc.) |
Purchase Date | Date context for purchase availability |
Is Tourism Product | Flags whether this is a regulated tourism offering |
Labels & Tags
| Field | Meaning |
|---|---|
Display Tags | Visual badges shown on the card (e.g., "Bestseller") |
CID Activity Labels | Internal category-based activity classification labels |
Activity Labels | User-facing activity type tags |
Discount Labels | Promotional discount badges (e.g., "15% OFF") |
User Promotion Labels | Personalized or account-targeted promo labels |
Supplier Information
| Field | Meaning |
|---|---|
Supplier OID List | List of supplier option IDs linked to the product |
Supplier Name | Name of the tour operator/supplier |
Supplier Logo | URL to the supplier's logo image |
Supplier Badge | Verified or quality badges assigned to the supplier |
Is Marketplace | Whether the product is listed via KKday's marketplace model |
Is KKday Best Route | KKday's curated "best route" flag |
Media
| Field | Meaning |
|---|---|
Image URL List | Array of product image URLs |
Clip URLs | Short video/clip preview URLs if available |
Destinations & Geo
| Field | Meaning |
|---|---|
Destinations | Destination tags associated with the tour |
Show Country Name | Country name displayed on the listing card |
Analytics / Internal
| Field | Meaning |
|---|---|
RQ Session ID | Request session identifier from KKday's backend |
Algo Version | Search algorithm version used for ranking |
Exp Version | A/B experiment version applied to the result |
How to Use
- Get a search/category URL โ Navigate to any KKday category page, apply filters (destination, sort, currency), and copy the URL.
- Configure pagination โ Adjust
page=andcount=in the URL to target specific result sets. - Set item limit โ Use
max_items_per_urlto cap results (max200per run per URL). - Add multiple URLs โ Paste one URL per line to scrape across categories or destinations in one run.
- Enable failure tolerance โ Keep
ignore_url_failures: truefor multi-URL runs. - Export โ Download results as JSON, CSV, or Excel for analysis.
Common issues:
- If results return empty, verify the URL loads correctly in a browser and contains visible listings.
- Price fields may vary if the URL specifies a currency not supported in that region โ match
currency=to the target market.
Use Cases & Business Value
- Price tracking: Monitor
Min Price,Max Price, andDiscountfields across time to detect pricing patterns - Supplier research: Map
Supplier NameandSupplier Badgedata across categories - Content aggregation: Build destination-specific tour feeds using
Destinations,Activity Labels, andImage URL List - Demand signals: Use
Rating Count,Show Order Count, andDisplay Tagsas proxies for product popularity
Conclusion
The KKday Tours Search Scraper delivers structured, detailed data from one of Asia's leading travel platforms โ covering pricing, ratings, suppliers, and promotional metadata across any destination or category. Whether you're building a travel comparison tool or conducting market research, it provides the raw data needed to work efficiently at scale.
