Kkday Tours Search Scraper
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
Stealth mode
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days 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.