diff --git a/price-watch/history.jsonl b/price-watch/history.jsonl index 6d28b0e..345a531 100644 --- a/price-watch/history.jsonl +++ b/price-watch/history.jsonl @@ -94,3 +94,5 @@ {"checkedAt":"2026-06-12T17:07:02Z","materialChanges":[{"seedKey":"package-grand-fiesta-americana-cheapcaribbean","changeUsd":168,"summary":"CheapCaribbean's Grand Fiesta Americana package floor moved up to $1,354 pp for a 4-night stay."},{"seedKey":"package-hard-rock-los-cabos-cheapcaribbean","changeUsd":133,"summary":"CheapCaribbean's Hard Rock package floor moved up to $1,465 pp for a 4-night stay."}],"newOptions":[{"name":"Cabo Adventures whale watching","source":"Cabo Adventures","sourceUrl":"https://www.cabo-adventures.com/en/tour/whale-watching-in-cabo"},{"name":"Cabo Adventures luxury whale watching","source":"Cabo Adventures","sourceUrl":"https://www.cabo-adventures.com/en/tour/luxury-whale-watching"},{"name":"Cabo Adventures ATV desert adventure","source":"Cabo Adventures","sourceUrl":"https://www.cabo-adventures.com/en/tour/atv-desert-adventure"},{"name":"Cabo Adventures Los Cabos luxury sunset sail","source":"Cabo Adventures","sourceUrl":"https://www.cabo-adventures.com/en/tour/luxury-sunset-sail"},{"name":"Cabo Bash 100ft Maiora yacht","source":"Cabo Bash","sourceUrl":"https://www.cabobash.com/yachts.html"},{"name":"Cabo Bash Taboo presidential deck","source":"Cabo Bash","sourceUrl":"https://www.cabobash.com/day-clubs.html"},{"name":"The Cabo Agency Nowhere Bar VIP tables","source":"The Cabo Agency","sourceUrl":"https://www.thecaboagency.com/cabo_vip_tables.php"}],"loginRequiredSources":["Costco Travel"],"reportSummary":"Live package, hotel, flight, golf, nightlife, and excursion pages were refreshed; CheapCaribbean's Grand Fiesta Americana and Hard Rock package floors moved up materially, Costco remained gated, and several new yacht, nightlife, and official activity cards became available.","optionPrices":[{"seedKey":"package-riu-santa-fe-cheapcaribbean","price":849,"displayLabel":"4 nights hotel + flight + taxes & fees from $849 pp","category":"hotel","source":"CheapCaribbean","sourceUrl":"https://www.cheapcaribbean.com/deals/los-cabos-all-inclusive/","bookingType":"package","priceBasis":"perPerson","includedComponents":["flight","hotel","all-inclusive"],"excludedComponents":["transfers","excursions","gratuities"],"availability":"available","decisionNote":"Current budget package floor."},{"seedKey":"package-riu-palace-baja-california-cheapcaribbean","price":1062,"displayLabel":"4 nights hotel + flight + taxes & fees from $1,062 pp","category":"hotel","source":"CheapCaribbean","sourceUrl":"https://www.cheapcaribbean.com/deals/los-cabos-all-inclusive/","bookingType":"package","priceBasis":"perPerson","includedComponents":["flight","hotel","all-inclusive"],"excludedComponents":["transfers","excursions","gratuities"],"availability":"available","decisionNote":"Adults-only RIU package floor."},{"seedKey":"package-dreams-cheapcaribbean","price":985,"displayLabel":"4 nights hotel + flight + taxes & fees from $985 pp","category":"hotel","source":"CheapCaribbean","sourceUrl":"https://www.cheapcaribbean.com/deals/los-cabos-all-inclusive/","bookingType":"package","priceBasis":"perPerson","includedComponents":["flight","hotel","all-inclusive"],"excludedComponents":["transfers","excursions","gratuities"],"availability":"available","decisionNote":"Middle package benchmark."},{"seedKey":"package-breathless-cheapcaribbean","price":1107,"displayLabel":"4 nights hotel + flight + taxes & fees from $1,107 pp","category":"hotel","source":"CheapCaribbean","sourceUrl":"https://www.cheapcaribbean.com/deals/los-cabos-all-inclusive/","bookingType":"package","priceBasis":"perPerson","includedComponents":["flight","hotel","all-inclusive"],"excludedComponents":["transfers","excursions","gratuities"],"availability":"available","decisionNote":"Adults-only package floor remains live."},{"seedKey":"package-secrets-cheapcaribbean","price":1165,"displayLabel":"4 nights hotel + flight + taxes & fees from $1,165 pp","category":"hotel","source":"CheapCaribbean","sourceUrl":"https://www.cheapcaribbean.com/deals/los-cabos-all-inclusive/","bookingType":"package","priceBasis":"perPerson","includedComponents":["flight","hotel","all-inclusive"],"excludedComponents":["transfers","excursions","gratuities"],"availability":"available","decisionNote":"Upper-mid adults-only package floor."},{"seedKey":"package-paradisus-cheapcaribbean","price":1239,"displayLabel":"4 nights hotel + flight + taxes & fees from $1,239 pp","category":"hotel","source":"CheapCaribbean","sourceUrl":"https://www.cheapcaribbean.com/deals/los-cabos-all-inclusive/","bookingType":"package","priceBasis":"perPerson","includedComponents":["flight","hotel","all-inclusive"],"excludedComponents":["transfers","excursions","gratuities"],"availability":"available","decisionNote":"Premium all-inclusive package floor."},{"seedKey":"package-grand-fiesta-americana-cheapcaribbean","price":1354,"displayLabel":"4 nights hotel + flight + taxes & fees from $1,354 pp","category":"hotel","source":"CheapCaribbean","sourceUrl":"https://www.cheapcaribbean.com/deals/los-cabos-all-inclusive/","bookingType":"package","priceBasis":"perPerson","includedComponents":["flight","hotel","all-inclusive"],"excludedComponents":["transfers","excursions","gratuities"],"availability":"available","decisionNote":"Materially higher than the last run."},{"seedKey":"package-hard-rock-los-cabos-cheapcaribbean","price":1465,"displayLabel":"4 nights hotel + flight + taxes & fees from $1,465 pp","category":"hotel","source":"CheapCaribbean","sourceUrl":"https://www.cheapcaribbean.com/deals/los-cabos-all-inclusive/","bookingType":"package","priceBasis":"perPerson","includedComponents":["flight","hotel","all-inclusive"],"excludedComponents":["transfers","excursions","gratuities"],"availability":"available","decisionNote":"Current package ceiling in the live ladder."},{"seedKey":"package-grand-velas-apple","price":893,"displayLabel":"3 nights hotel + flight + taxes & fees from $893 pp","category":"hotel","source":"Apple Vacations","sourceUrl":"https://www.applevacations.com/destinations/mexico/los-cabos/","bookingType":"package","priceBasis":"perPerson","includedComponents":["flight","hotel","all-inclusive"],"excludedComponents":["transfers","excursions","gratuities"],"availability":"available","limitations":["Best-priced departure date shown is Sep 21, 2026, not the target Feb 3-7, 2027 quote."],"decisionNote":"Live Apple premium tile, but not target-date exact."},{"seedKey":"hotel-corazon-cabo","price":68,"displayLabel":"$68/night, $272 stay total","category":"hotel","source":"KAYAK","sourceUrl":"https://www.kayak.com/Cabo-San-Lucas-Hotels-Cabo-Villas-Beach-Resort-Spa.58565.ksp","bookingType":"standalone","priceBasis":"perNight","unitPrice":68,"tripTotalPrice":272,"includedComponents":["hotel"],"excludedComponents":["flight"],"availability":"available","decisionNote":"Cheapest standalone floor remains the anchor."},{"seedKey":"hotel-solmar-resort","price":84,"displayLabel":"$84/night, $336 stay total","category":"hotel","source":"KAYAK","sourceUrl":"https://www.kayak.com/Cabo-San-Lucas-Hotels-Solmar-Resort.605130.ksp","bookingType":"standalone","priceBasis":"perNight","unitPrice":84,"tripTotalPrice":336,"includedComponents":["hotel"],"excludedComponents":["flight"],"availability":"available","decisionNote":"Budget room-only floor."},{"seedKey":"hotel-grand-fiesta-americana-los-cabos","price":209,"displayLabel":"$209/night, $836 stay total","category":"hotel","source":"KAYAK","sourceUrl":"https://www.kayak.com/Cabo-San-Lucas-Hotels-Grand-Fiesta-Americana-Los-Cabos-Golf-Spa.331383.ksp","bookingType":"standalone","priceBasis":"perNight","unitPrice":209,"tripTotalPrice":836,"includedComponents":["hotel"],"excludedComponents":["flight"],"availability":"available","decisionNote":"Current mid-tier room-only anchor."},{"seedKey":"hotel-breathless-cabo-san-lucas","price":381,"displayLabel":"$381/night, $1,524 stay total","category":"hotel","source":"KAYAK","sourceUrl":"https://www.kayak.com/Cabo-San-Lucas-Hotels-Breathless-Cabo-San-Lucas-Adults-Only.2412724.ksp","bookingType":"standalone","priceBasis":"perNight","unitPrice":381,"tripTotalPrice":1524,"includedComponents":["hotel"],"excludedComponents":["flight"],"availability":"available","decisionNote":"Standalone adults-only floor remains strong."},{"seedKey":"hotel-secrets","price":305,"displayLabel":"$305/night, $1,220 stay total","category":"hotel","source":"KAYAK","sourceUrl":"https://www.kayak.com/San-Jose-del-Cabo-Hotels-Secrets-Puerto-Los-Cabos-Adults-Only.551846.ksp","bookingType":"standalone","priceBasis":"perNight","unitPrice":305,"tripTotalPrice":1220,"includedComponents":["hotel"],"excludedComponents":["flight"],"availability":"available","decisionNote":"Adult-only room-only floor."},{"seedKey":"hotel-hard-rock-los-cabos","price":277,"displayLabel":"$277/night, $1,108 stay total","category":"hotel","source":"KAYAK","sourceUrl":"https://www.kayak.com/Cabo-San-Lucas-Hotels-Hard-Rock-Hotel-Los-Cabos.5932857.ksp","bookingType":"standalone","priceBasis":"perNight","unitPrice":277,"tripTotalPrice":1108,"includedComponents":["hotel"],"excludedComponents":["flight"],"availability":"available","decisionNote":"Room-only all-inclusive floor."},{"seedKey":"hotel-hyatt-ziva-los-cabos","price":314,"displayLabel":"$314/night, $1,256 stay total","category":"hotel","source":"KAYAK","sourceUrl":"https://www.kayak.com/San-Jose-del-Cabo-Hotels-Hyatt-Ziva-Los-Cabos.2056275.ksp","bookingType":"standalone","priceBasis":"perNight","unitPrice":314,"tripTotalPrice":1256,"includedComponents":["hotel"],"excludedComponents":["flight"],"availability":"available","decisionNote":"Family-friendly luxury floor."},{"seedKey":"hotel-grand-velas-los-cabos","price":1580,"displayLabel":"$1,580/night, $6,320 stay total","category":"hotel","source":"KAYAK","sourceUrl":"https://www.kayak.com/San-Jose-del-Cabo-Hotels-Grand-Velas-Los-Cabos.2585842.ksp","bookingType":"standalone","priceBasis":"perNight","unitPrice":1580,"tripTotalPrice":6320,"includedComponents":["hotel"],"excludedComponents":["flight"],"availability":"available","decisionNote":"Luxury ceiling-class room-only floor."},{"seedKey":"flight-lax-sjd-kayak","price":276,"displayLabel":"LAX-SJD round-trip floor $276","category":"flight","source":"KAYAK","sourceUrl":"https://www.kayak.com/flight-routes/Los-Angeles-LAX/Los-Cabos-zzKPG","bookingType":"standalone","priceBasis":"perTraveler","origin":"LAX","destination":"SJD","includedComponents":["flight"],"excludedComponents":["hotel","golf","nightlife","excursion"],"availability":"available","decisionNote":"Route-floor signal, not an exact-date quote."},{"seedKey":"flight-ont-sjd-kayak","price":229,"displayLabel":"ONT-SJD round-trip floor $229","category":"flight","source":"KAYAK","sourceUrl":"https://www.kayak.com/flight-routes/Ontario-ONT/Los-Cabos-zzKPG","bookingType":"standalone","priceBasis":"perTraveler","origin":"ONT","destination":"SJD","includedComponents":["flight"],"excludedComponents":["hotel","golf","nightlife","excursion"],"availability":"available","decisionNote":"Route-floor signal, not an exact-date quote."},{"seedKey":"golf-cabo-san-lucas-country-club","price":183.6,"displayLabel":"Twilight 18 holes $183.60","category":"golf","source":"Cabo Villas","sourceUrl":"https://www.cabovillas.com/golf/cabo-san-lucas-country-club","bookingType":"standalone","priceBasis":"perRound","includedComponents":["golf"],"excludedComponents":["club-rental","transport","tips"],"availability":"available","decisionNote":"Cheapest mainstream golf anchor."},{"seedKey":"golf-palmilla","price":252.89,"displayLabel":"Morning 18 holes $252.89","category":"golf","source":"Cabo Villas","sourceUrl":"https://www.cabovillas.com/golf/palmilla","bookingType":"standalone","priceBasis":"perRound","includedComponents":["golf"],"excludedComponents":["club-rental","transport","tips"],"availability":"available","decisionNote":"Premium but still reachable round."},{"seedKey":"golf-quivira","price":275,"displayLabel":"Twilight 18 holes $275","category":"golf","source":"Cabo Villas","sourceUrl":"https://www.cabovillas.com/golf/quivira","bookingType":"standalone","priceBasis":"perRound","includedComponents":["golf"],"excludedComponents":["club-rental","transport","tips"],"availability":"available","decisionNote":"Current winter comparator."},{"seedKey":"nightlife-bagatelle","price":100,"displayLabel":"Deposit per person $100 (12+)","category":"nightlife","source":"Cabo Bash","sourceUrl":"https://www.cabobash.com/day-clubs.html","bookingType":"standalone","priceBasis":"perPerson","includedComponents":["vip-entry","table-or-sunbed-deposit"],"excludedComponents":["venue-overage","server-gratuities"],"availability":"available","decisionNote":"Budget day-club entry point."},{"seedKey":"nightlife-taboo-cabana","price":2122,"displayLabel":"Taboo cabana $2,122","category":"nightlife","source":"Cabo Bash","sourceUrl":"https://www.cabobash.com/day-clubs.html","bookingType":"standalone","priceBasis":"perTable","includedComponents":["sunbed-or-table","bottle-service-credit"],"excludedComponents":["venue-overage","server-gratuities"],"availability":"available","decisionNote":"Visible higher Taboo tier."},{"seedKey":"nightlife-taboo-presidential-deck","price":4850,"displayLabel":"Taboo presidential deck $4,850","category":"nightlife","source":"Cabo Bash","sourceUrl":"https://www.cabobash.com/day-clubs.html","bookingType":"standalone","priceBasis":"perTable","includedComponents":["sunbed-or-table","bottle-service-credit"],"excludedComponents":["venue-overage","server-gratuities"],"availability":"available","decisionNote":"Top visible Taboo tier."},{"seedKey":"nightlife-la-vaquita-platinum","price":1000,"displayLabel":"La Vaquita platinum $1,000","category":"nightlife","source":"Cabo Bash","sourceUrl":"https://www.cabobash.com/nightlife.html","bookingType":"standalone","priceBasis":"perTable","includedComponents":["vip-table","venue-credit"],"excludedComponents":["bottle-overage","gratuities"],"availability":"available","decisionNote":"Strong 10-guest nightclub table."},{"seedKey":"nightlife-nowhere-bar-vip-table","price":155,"displayLabel":"Nowhere Bar VIP table $155","category":"nightlife","source":"The Cabo Agency","sourceUrl":"https://www.thecaboagency.com/cabo_vip_tables.php","bookingType":"standalone","priceBasis":"perTable","includedComponents":["table","venue-credit"],"excludedComponents":["drinks-over-minimum","tips"],"availability":"available","decisionNote":"Lower-cost marina nightlife option."},{"seedKey":"excursion-whale-watching-cabo-adventures","price":76,"displayLabel":"Cabo Whale Watching from $76","category":"excursion","source":"Cabo Adventures","sourceUrl":"https://www.cabo-adventures.com/en/tour/whale-watching-in-cabo","bookingType":"standalone","priceBasis":"perPerson","includedComponents":["boat-tour","guide"],"excludedComponents":["dock-fee","transport"],"availability":"available","decisionNote":"Cheapest official whale watch anchor."},{"seedKey":"excursion-luxury-whale-watching-cabo-adventures","price":97,"displayLabel":"Luxury Whale Watching from $97","category":"excursion","source":"Cabo Adventures","sourceUrl":"https://www.cabo-adventures.com/en/tour/luxury-whale-watching","bookingType":"standalone","priceBasis":"perPerson","includedComponents":["catamaran","open-bar","deli-lunch"],"excludedComponents":["transport","dock-fee"],"availability":"available","decisionNote":"Best premium whale-watch add-on."},{"seedKey":"excursion-cabo-atv-desert-adventure","price":91,"displayLabel":"ATV Desert Adventure $91","category":"excursion","source":"Cabo Adventures","sourceUrl":"https://www.cabo-adventures.com/en/tour/atv-desert-adventure","bookingType":"standalone","priceBasis":"perPerson","includedComponents":["atv","guide"],"excludedComponents":["entrance-fee","transport"],"availability":"available","limitations":["Entrance fee at Tierra Sagrada is extra."],"decisionNote":"Cheapest official ATV floor."},{"seedKey":"excursion-los-cabos-luxury-sunset-sail","price":83,"displayLabel":"Los Cabos Luxury Sunset Sail $83","category":"excursion","source":"Cabo Adventures","sourceUrl":"https://www.cabo-adventures.com/en/tour/luxury-sunset-sail","bookingType":"standalone","priceBasis":"perPerson","includedComponents":["sailboat","open-bar"],"excludedComponents":["transport"],"availability":"available","decisionNote":"Cheapest official sunset sail anchor."},{"seedKey":"excursion-camel-ride-arch-lunch","price":97,"displayLabel":"Camel Ride + Arch + Lunch $97","category":"excursion","source":"Cabo Adventures","sourceUrl":"https://www.cabo-adventures.com/en/tour/camel-atv-ecofarm","bookingType":"standalone","priceBasis":"perPerson","includedComponents":["camel-ride","lunch","guide"],"excludedComponents":["transport","entrance-fee"],"availability":"available","decisionNote":"Good mixed-activity group option."},{"seedKey":"excursion-off-road-utv-tour","price":139,"displayLabel":"Off Road UTV Tour $139","category":"excursion","source":"Cabo Adventures","sourceUrl":"https://www.cabo-adventures.com/en/tour/offroad-adventure-utv-cabo","bookingType":"standalone","priceBasis":"perPerson","includedComponents":["utv","guide"],"excludedComponents":["entrance-fee","transport"],"availability":"available","decisionNote":"Useful bachelor-party off-road option."},{"seedKey":"excursion-cabo-bash-34ft-bayliner","price":360,"displayLabel":"34ft Bayliner $360/hour","category":"excursion","source":"Cabo Bash","sourceUrl":"https://www.cabobash.com/yachts.html","bookingType":"standalone","priceBasis":"perGroup","includedComponents":["private-boat","snorkeling-gear","towels","open-bar"],"excludedComponents":["dock-fee","tips","optional-add-ons"],"availability":"available","decisionNote":"Best small-group charter floor visible on the yacht page."},{"seedKey":"excursion-cabo-bash-100ft-maiora","price":2700,"displayLabel":"100ft Maiora $2,700/hour","category":"excursion","source":"Cabo Bash","sourceUrl":"https://www.cabobash.com/yachts.html","bookingType":"standalone","priceBasis":"perGroup","includedComponents":["private-boat","snorkeling-gear","paddle-board","open-bar"],"excludedComponents":["dock-fee","tips","optional-add-ons"],"availability":"available","decisionNote":"New top-end yacht tier worth adding."}],"derivedItineraries":[{"seedKey":"itinerary-budget","tier":"Budget","perPerson":1123.6,"groupTotal":8988.8,"groupSize":8,"components":["package-riu-santa-fe-cheapcaribbean","golf-cabo-san-lucas-country-club","excursion-cabo-atv-desert-adventure","nightlife-bagatelle"],"assumptions":["Package base already includes flight and hotel.","Country Club, ATV adventure, and Bagatelle are modeled as add-ons.","Bagatelle is complimentary up to 11 guests, so no spend is added for the 8-person scenario.","Meals, local transit, and gratuities are excluded."],"summary":"Lowest-cost current path that still includes golf and one daytime adventure."},{"seedKey":"itinerary-balanced","tier":"Balanced","perPerson":1590,"groupTotal":15900,"groupSize":10,"components":["package-breathless-cheapcaribbean","golf-quivira","excursion-cabo-bash-34ft-bayliner","nightlife-la-vaquita-platinum"],"assumptions":["Package base already includes flight and hotel.","Quivira is counted at the current winter twilight rate.","34ft Bayliner is modeled as a 3-hour minimum charter split across the group.","La Vaquita platinum is treated as a fixed 10-guest table.","Meals, local transit, dock fees, and gratuities are excluded."],"summary":"Middle path with a strong adults-only base, premium golf, a private yacht, and a 10-guest club table."},{"seedKey":"itinerary-splurge","tier":"Splurge","perPerson":2819.1666666666665,"groupTotal":33830,"groupSize":12,"components":["package-hard-rock-los-cabos-cheapcaribbean","golf-quivira","excursion-cabo-bash-100ft-maiora","nightlife-taboo-presidential-deck"],"assumptions":["Package base already includes flight and hotel.","Quivira is priced at the current winter twilight rate.","100ft Maiora uses the 3-hour minimum.","Taboo presidential deck is treated as the nightlife spend for the group.","Meals, local transit, dock fees, and gratuities are excluded."],"summary":"Highest-end current stack with the top package floor, premium golf, a large yacht, and the biggest visible Taboo tier."}],"budgetScenarios":[{"id":"budget-8","tier":"Budget","groupSize":8,"perPerson":1123.6,"groupTotal":8988.8,"summary":"Riu Santa Fe package with Country Club, an ATV adventure, and a no-cost Bagatelle reservation.","notes":["Package base already includes flight and hotel.","Country Club and the activity are per-person add-ons.","Bagatelle is complimentary up to 11 guests, so no spend is added.","Meals, local transit, and gratuities are excluded."]},{"id":"balanced-10","tier":"Balanced","groupSize":10,"perPerson":1590,"groupTotal":15900,"summary":"Breathless package with Quivira, a 34ft Bayliner charter, and a 10-guest La Vaquita table.","notes":["Package base already includes flight and hotel.","Quivira is counted at the current winter twilight rate.","34ft Bayliner is modeled as a 3-hour minimum charter.","La Vaquita platinum is treated as a fixed 10-guest table.","Meals, local transit, dock fees, and gratuities are excluded."]},{"id":"splurge-12","tier":"Splurge","groupSize":12,"perPerson":2819.1666666666665,"groupTotal":33830,"summary":"Hard Rock package with Quivira, a 100ft Maiora charter, and a Taboo presidential deck.","notes":["Package base already includes flight and hotel.","Quivira is priced at the current winter twilight rate.","100ft Maiora uses the 3-hour minimum.","Taboo presidential deck is the nightlife spend for the group.","Meals, local transit, dock fees, and gratuities are excluded."]}]} {"checkedAt":"2026-06-12T18:42:59Z","materialChanges":[{"seedKey":"package-riu-santa-fe-cheapcaribbean","changeUsd":-16,"summary":"CheapCaribbean Riu Santa Fe 4-night floor moved down to $833 pp."},{"seedKey":"package-breathless-cheapcaribbean","changeUsd":-16,"summary":"CheapCaribbean Breathless 4-night floor moved down to $1,091 pp."},{"seedKey":"package-secrets-cheapcaribbean","changeUsd":-16,"summary":"CheapCaribbean Secrets 4-night floor moved down to $1,149 pp."},{"seedKey":"flight-lax-sjd-kayak","changeUsd":46,"summary":"KAYAK LAX-SJD route-floor signal is now around $322 RT instead of the prior lower floor."},{"seedKey":"flight-ont-sjd-kayak","changeUsd":109,"summary":"KAYAK ONT-SJD route-floor signal is now around $338 RT instead of the prior lower floor."},{"seedKey":"golf-cabo-san-lucas-country-club","changeUsd":-33.16,"summary":"Country Club visible twilight rate is now $150.44."},{"seedKey":"golf-quivira","changeUsd":-42,"summary":"Quivira visible twilight rate is now $233."}],"newOptions":[{"name":"Cabo Party Fun guys all-inclusive package","source":"Cabo Party Fun","sourceUrl":"https://www.cabopartyfun.com/guys-all-inclusive"},{"name":"Cabo Party Fun pool party package","source":"Cabo Party Fun","sourceUrl":"https://www.cabopartyfun.com/poolparties"},{"name":"Cabo Party Fun nightlife tables","source":"Cabo Party Fun","sourceUrl":"https://www.cabopartyfun.com/nightlife"},{"name":"Cabo Adventures private yacht experience","source":"Cabo Adventures","sourceUrl":"https://www.cabo-adventures.com/en"},{"name":"Cabo Adventures swim with orcas, whales & Baja ocean giants","source":"Cabo Adventures","sourceUrl":"https://www.cabo-adventures.com/en"},{"name":"Viator luxury whale watch cruise to The Arch","source":"Viator","sourceUrl":"https://www.viator.com/tours/Cabo-San-Lucas/Luxury-Sailing-Whale-Watch-and-The-Arch/d50859-88281P2"}],"loginRequiredSources":["Costco Travel"],"reportSummary":"CheapCaribbean and KAYAK remain the cleanest package and standalone anchors, Apple is still showing 3-night-only package floors, Costco is gated, and new party/charter/whale-watch cards broaden the Bundles and excursion coverage.","optionPrices":[{"seedKey":"package-riu-santa-fe-cheapcaribbean","price":833,"displayLabel":"4 nights hotel + flight + taxes & fees from $833 pp","category":"hotel","source":"CheapCaribbean","sourceUrl":"https://www.cheapcaribbean.com/deals/los-cabos-all-inclusive/","bookingType":"package","priceBasis":"perPerson","includedComponents":["flight","hotel","all-inclusive"],"excludedComponents":["transfers","excursions","gratuities"],"availability":"available","limitations":["Visible deal-page floor, not a target-date exact quote."],"decisionNote":"Budget package floor stays live."},{"seedKey":"package-riu-palace-baja-california-cheapcaribbean","price":1046,"displayLabel":"4 nights hotel + flight + taxes & fees from $1,046 pp","category":"hotel","source":"CheapCaribbean","sourceUrl":"https://www.cheapcaribbean.com/deals/los-cabos-all-inclusive/","bookingType":"package","priceBasis":"perPerson","includedComponents":["flight","hotel","all-inclusive"],"excludedComponents":["transfers","excursions","gratuities"],"availability":"available","limitations":["Visible deal-page floor, not a target-date exact quote."],"decisionNote":"Adults-only RIU package floor softened."},{"seedKey":"package-dreams-cheapcaribbean","price":969,"displayLabel":"4 nights hotel + flight + taxes & fees from $969 pp","category":"hotel","source":"CheapCaribbean","sourceUrl":"https://www.cheapcaribbean.com/deals/los-cabos-all-inclusive/","bookingType":"package","priceBasis":"perPerson","includedComponents":["flight","hotel","all-inclusive"],"excludedComponents":["transfers","excursions","gratuities"],"availability":"available","limitations":["Visible deal-page floor, not a target-date exact quote."],"decisionNote":"Dreams remains one of the stronger mid-tier values."},{"seedKey":"package-riu-palace-cabo-san-lucas-cheapcaribbean","price":999,"displayLabel":"4 nights hotel + flight + taxes & fees from $999 pp","category":"hotel","source":"CheapCaribbean","sourceUrl":"https://www.cheapcaribbean.com/deals/los-cabos-all-inclusive/","bookingType":"package","priceBasis":"perPerson","includedComponents":["flight","hotel","all-inclusive"],"excludedComponents":["transfers","excursions","gratuities"],"availability":"available","limitations":["Visible deal-page floor, not a target-date exact quote."],"decisionNote":"RIU family-friendly package floor remains useful."},{"seedKey":"package-secrets-cheapcaribbean","price":1149,"displayLabel":"4 nights hotel + flight + taxes & fees from $1,149 pp","category":"hotel","source":"CheapCaribbean","sourceUrl":"https://www.cheapcaribbean.com/deals/los-cabos-all-inclusive/","bookingType":"package","priceBasis":"perPerson","includedComponents":["flight","hotel","all-inclusive"],"excludedComponents":["transfers","excursions","gratuities"],"availability":"available","limitations":["Visible deal-page floor, not a target-date exact quote."],"decisionNote":"Adults-only upper-mid package floor is still live."},{"seedKey":"package-paradisus-cheapcaribbean","price":1212,"displayLabel":"4 nights hotel + flight + taxes & fees from $1,212 pp","category":"hotel","source":"CheapCaribbean","sourceUrl":"https://www.cheapcaribbean.com/deals/los-cabos-all-inclusive/","bookingType":"package","priceBasis":"perPerson","includedComponents":["flight","hotel","all-inclusive"],"excludedComponents":["transfers","excursions","gratuities"],"availability":"available","limitations":["Visible deal-page floor, not a target-date exact quote."],"decisionNote":"Premium adults-only package floor."},{"seedKey":"package-breathless-cheapcaribbean","price":1091,"displayLabel":"4 nights hotel + flight + taxes & fees from $1,091 pp","category":"hotel","source":"CheapCaribbean","sourceUrl":"https://www.cheapcaribbean.com/deals/los-cabos-all-inclusive/","bookingType":"package","priceBasis":"perPerson","includedComponents":["flight","hotel","all-inclusive"],"excludedComponents":["transfers","excursions","gratuities"],"availability":"available","limitations":["Visible deal-page floor, not a target-date exact quote."],"decisionNote":"Breathless still screens as a strong adults-only base."},{"seedKey":"package-grand-fiesta-americana-cheapcaribbean","price":1346,"displayLabel":"4 nights hotel + flight + taxes & fees from $1,346 pp","category":"hotel","source":"CheapCaribbean","sourceUrl":"https://www.cheapcaribbean.com/deals/los-cabos-all-inclusive/","bookingType":"package","priceBasis":"perPerson","includedComponents":["flight","hotel","all-inclusive"],"excludedComponents":["transfers","excursions","gratuities"],"availability":"available","limitations":["Visible deal-page floor, not a target-date exact quote."],"decisionNote":"Upper-mid package floor remains live."},{"seedKey":"package-hard-rock-cheapcaribbean","price":1449,"displayLabel":"4 nights hotel + flight + taxes & fees from $1,449 pp","category":"hotel","source":"CheapCaribbean","sourceUrl":"https://www.cheapcaribbean.com/deals/los-cabos-all-inclusive/","bookingType":"package","priceBasis":"perPerson","includedComponents":["flight","hotel","all-inclusive"],"excludedComponents":["transfers","excursions","gratuities"],"availability":"available","limitations":["Visible deal-page floor, not a target-date exact quote."],"decisionNote":"Hard Rock remains the visible package ceiling."},{"seedKey":"package-riu-palace-baja-california-apple","price":547,"displayLabel":"3 nights hotel + flight + taxes & fees from $547 pp","category":"hotel","source":"Apple Vacations","sourceUrl":"https://www.applevacations.com/destinations/mexico/los-cabos/","bookingType":"package","priceBasis":"perPerson","includedComponents":["flight","hotel","all-inclusive"],"excludedComponents":["transfers","excursions","gratuities"],"availability":"available","limitations":["Apple is showing 3-night departures, not the target 4-night stay."],"decisionNote":"Apple RIU floor is still competitive."},{"seedKey":"package-dreams-apple","price":595,"displayLabel":"3 nights hotel + flight + taxes & fees from $595 pp","category":"hotel","source":"Apple Vacations","sourceUrl":"https://www.applevacations.com/destinations/mexico/los-cabos/","bookingType":"package","priceBasis":"perPerson","includedComponents":["flight","hotel","all-inclusive"],"excludedComponents":["transfers","excursions","gratuities"],"availability":"available","limitations":["Apple is showing 3-night departures, not the target 4-night stay."],"decisionNote":"Dreams remains a lower Apple floor."},{"seedKey":"package-pueblo-bonito-los-cabos-apple","price":490,"displayLabel":"3 nights hotel + flight + taxes & fees from $490 pp","category":"hotel","source":"Apple Vacations","sourceUrl":"https://www.applevacations.com/destinations/mexico/los-cabos/","bookingType":"package","priceBasis":"perPerson","includedComponents":["flight","hotel","all-inclusive"],"excludedComponents":["transfers","excursions","gratuities"],"availability":"available","limitations":["Apple is showing 3-night departures, not the target 4-night stay."],"decisionNote":"Pueblo Bonito Los Cabos is a strong value add."},{"seedKey":"package-sandos-finisterra-apple","price":549,"displayLabel":"3 nights hotel + flight + taxes & fees from $549 pp","category":"hotel","source":"Apple Vacations","sourceUrl":"https://www.applevacations.com/destinations/mexico/los-cabos/","bookingType":"package","priceBasis":"perPerson","includedComponents":["flight","hotel","all-inclusive"],"excludedComponents":["transfers","excursions","gratuities"],"availability":"available","limitations":["Apple is showing 3-night departures, not the target 4-night stay."],"decisionNote":"Sandos remains a useful mid-tier Apple package."},{"seedKey":"package-secrets-apple","price":685,"displayLabel":"3 nights hotel + flight + taxes & fees from $685 pp","category":"hotel","source":"Apple Vacations","sourceUrl":"https://www.applevacations.com/destinations/mexico/los-cabos/","bookingType":"package","priceBasis":"perPerson","includedComponents":["flight","hotel","all-inclusive"],"excludedComponents":["transfers","excursions","gratuities"],"availability":"available","limitations":["Apple is showing 3-night departures, not the target 4-night stay."],"decisionNote":"Secrets is still a strong adult-only package signal."},{"seedKey":"package-breathless-apple","price":786,"displayLabel":"3 nights hotel + flight + taxes & fees from $786 pp","category":"hotel","source":"Apple Vacations","sourceUrl":"https://www.applevacations.com/destinations/mexico/los-cabos/","bookingType":"package","priceBasis":"perPerson","includedComponents":["flight","hotel","all-inclusive"],"excludedComponents":["transfers","excursions","gratuities"],"availability":"available","limitations":["Apple is showing 3-night departures, not the target 4-night stay."],"decisionNote":"Breathless remains near the top of the Apple ladder."},{"seedKey":"package-paradisus-apple","price":837,"displayLabel":"3 nights hotel + flight + taxes & fees from $837 pp","category":"hotel","source":"Apple Vacations","sourceUrl":"https://www.applevacations.com/destinations/mexico/los-cabos/","bookingType":"package","priceBasis":"perPerson","includedComponents":["flight","hotel","all-inclusive"],"excludedComponents":["transfers","excursions","gratuities"],"availability":"available","limitations":["Apple is showing 3-night departures, not the target 4-night stay."],"decisionNote":"Paradisus remains a premium adults-only package floor."},{"seedKey":"package-grand-velas-apple","price":2232,"displayLabel":"3 nights hotel + flight + taxes & fees from $2,232 pp","category":"hotel","source":"Apple Vacations","sourceUrl":"https://www.applevacations.com/destinations/mexico/los-cabos/","bookingType":"package","priceBasis":"perPerson","includedComponents":["flight","hotel","all-inclusive"],"excludedComponents":["transfers","excursions","gratuities"],"availability":"available","limitations":["Apple is showing 3-night departures, not the target 4-night stay."],"decisionNote":"Grand Velas remains the splurge ceiling in Apple."},{"seedKey":"hotel-corazon-cabo","price":68,"displayLabel":"$68/night, $272 stay total","category":"hotel","source":"KAYAK","sourceUrl":"https://www.kayak.com/Cabo-San-Lucas-Hotels-Cabo-Villas-Beach-Resort-Spa.58565.ksp","bookingType":"standalone","priceBasis":"perNight","unitPrice":68,"tripTotalPrice":272,"includedComponents":["hotel"],"excludedComponents":["flight"],"availability":"available","decisionNote":"Cheapest standalone floor remains the anchor."},{"seedKey":"hotel-solmar-resort","price":92,"displayLabel":"$92/night, $368 stay total","category":"hotel","source":"KAYAK","sourceUrl":"https://www.kayak.com/Cabo-San-Lucas-Hotels-Solmar-Resort.605130.ksp","bookingType":"standalone","priceBasis":"perNight","unitPrice":92,"tripTotalPrice":368,"includedComponents":["hotel"],"excludedComponents":["flight"],"availability":"available","decisionNote":"Budget room-only floor remains strong."},{"seedKey":"hotel-grand-fiesta-americana-los-cabos","price":209,"displayLabel":"$209/night, $836 stay total","category":"hotel","source":"KAYAK","sourceUrl":"https://www.kayak.com/Cabo-San-Lucas-Hotels-Grand-Fiesta-Americana-Los-Cabos-Golf-Spa.331383.ksp","bookingType":"standalone","priceBasis":"perNight","unitPrice":209,"tripTotalPrice":836,"includedComponents":["hotel"],"excludedComponents":["flight"],"availability":"available","decisionNote":"Current standalone mid-tier anchor."},{"seedKey":"hotel-secrets","price":305,"displayLabel":"$305/night, $1,220 stay total","category":"hotel","source":"KAYAK","sourceUrl":"https://www.kayak.com/San-Jose-del-Cabo-Hotels-Secrets-Puerto-Los-Cabos-Adults-Only.551846.ksp","bookingType":"standalone","priceBasis":"perNight","unitPrice":305,"tripTotalPrice":1220,"includedComponents":["hotel"],"excludedComponents":["flight"],"availability":"available","decisionNote":"Adult-only room-only floor remains competitive."},{"seedKey":"hotel-hard-rock-los-cabos","price":277,"displayLabel":"$277/night, $1,108 stay total","category":"hotel","source":"KAYAK","sourceUrl":"https://www.kayak.com/Cabo-San-Lucas-Hotels-Hard-Rock-Hotel-Los-Cabos.5932857.ksp","bookingType":"standalone","priceBasis":"perNight","unitPrice":277,"tripTotalPrice":1108,"includedComponents":["hotel"],"excludedComponents":["flight"],"availability":"available","decisionNote":"Room-only all-inclusive floor remains strong."},{"seedKey":"hotel-hyatt-ziva-los-cabos","price":314,"displayLabel":"$314/night, $1,256 stay total","category":"hotel","source":"KAYAK","sourceUrl":"https://www.kayak.com/San-Jose-del-Cabo-Hotels-Hyatt-Ziva-Los-Cabos.2056275.ksp","bookingType":"standalone","priceBasis":"perNight","unitPrice":314,"tripTotalPrice":1256,"includedComponents":["hotel"],"excludedComponents":["flight"],"availability":"available","decisionNote":"Family-friendly luxury floor remains usable."},{"seedKey":"hotel-breathless-cabo-san-lucas","price":381,"displayLabel":"$381/night, $1,524 stay total","category":"hotel","source":"KAYAK","sourceUrl":"https://www.kayak.com/Cabo-San-Lucas-Hotels-Breathless-Cabo-San-Lucas-Adults-Only.2412724.ksp","bookingType":"standalone","priceBasis":"perNight","unitPrice":381,"tripTotalPrice":1524,"includedComponents":["hotel"],"excludedComponents":["flight"],"availability":"available","decisionNote":"Standalone adults-only floor remains strong."},{"seedKey":"hotel-grand-velas-los-cabos","price":1135,"displayLabel":"$1,135/night, $4,540 stay total","category":"hotel","source":"KAYAK","sourceUrl":"https://www.kayak.com/San-Jose-del-Cabo-Hotels-Grand-Velas-Los-Cabos.2585842.ksp","bookingType":"standalone","priceBasis":"perNight","unitPrice":1135,"tripTotalPrice":4540,"includedComponents":["hotel"],"excludedComponents":["flight"],"availability":"available","decisionNote":"Luxury ceiling-class room-only floor remains intact."},{"seedKey":"flight-lax-sjd-kayak","price":322,"displayLabel":"LAX-SJD round-trip floor $322","category":"flight","source":"KAYAK","sourceUrl":"https://www.kayak.com/flight-routes/Los-Angeles-LAX/San-Jose-del-Cabo-Los-Cabos-SJD","bookingType":"standalone","priceBasis":"perTraveler","origin":"LAX","destination":"SJD","includedComponents":["flight"],"excludedComponents":["hotel","golf","nightlife","excursion"],"availability":"available","limitations":["Route-floor signal only; no target-date exact quote was exposed in this pass."],"decisionNote":"LAX route floor is still live, but above the last report."},{"seedKey":"flight-ont-sjd-kayak","price":338,"displayLabel":"ONT-SJD round-trip floor $338","category":"flight","source":"KAYAK","sourceUrl":"https://www.kayak.com/flight-routes/Ontario-ONT/San-Jose-del-Cabo-Los-Cabos-SJD","bookingType":"standalone","priceBasis":"perTraveler","origin":"ONT","destination":"SJD","includedComponents":["flight"],"excludedComponents":["hotel","golf","nightlife","excursion"],"availability":"available","limitations":["Route-floor signal only; no target-date exact quote was exposed in this pass."],"decisionNote":"ONT route floor is still live, but above the last report."},{"seedKey":"flight-lax-sjd-google","price":347,"displayLabel":"LAX-SJD starting at $347 on Google Flights","category":"flight","source":"Google Flights","sourceUrl":"https://www.google.com/travel/flights/flights-from-los-angeles-to-san-jose-del-cabo.html?gl=US&hl=en-US","bookingType":"standalone","priceBasis":"perTraveler","origin":"LAX","destination":"SJD","includedComponents":["flight"],"excludedComponents":["hotel","golf","nightlife","excursion"],"availability":"available","limitations":["Google Flights surfaced a route starting price, not an exact-date quote."],"decisionNote":"Useful cross-check for the LAX route floor."},{"seedKey":"golf-cabo-san-lucas-country-club","price":150.44,"displayLabel":"Twilight 18 holes $150.44","category":"golf","source":"Cabo Villas","sourceUrl":"https://www.cabovillas.com/golf/cabo-san-lucas-country-club","bookingType":"standalone","priceBasis":"perRound","includedComponents":["golf"],"excludedComponents":["club-rental","transport","tips"],"availability":"available","decisionNote":"Cheapest visible twilight rate on the current page."},{"seedKey":"golf-palmilla","price":213.98,"displayLabel":"Twilight 18 holes $213.98","category":"golf","source":"Cabo Villas","sourceUrl":"https://www.cabovillas.com/golf/palmilla","bookingType":"standalone","priceBasis":"perRound","includedComponents":["golf"],"excludedComponents":["club-rental","transport","tips"],"availability":"available","decisionNote":"Palmilla remains a premium but reachable round."},{"seedKey":"golf-quivira","price":233,"displayLabel":"Twilight 18 holes $233","category":"golf","source":"Cabo Villas","sourceUrl":"https://www.cabovillas.com/golf/quivira","bookingType":"standalone","priceBasis":"perRound","includedComponents":["golf"],"excludedComponents":["club-rental","transport","tips"],"availability":"available","decisionNote":"Current twilight comparator for the trip window."},{"seedKey":"nightlife-bagatelle","price":100,"displayLabel":"Deposit per person $100 (12+)","category":"nightlife","source":"Cabo Bash","sourceUrl":"https://www.cabobash.com/day-clubs.html","bookingType":"standalone","priceBasis":"perPerson","includedComponents":["vip-entry","table-or-sunbed-deposit"],"excludedComponents":["venue-overage","server-gratuities"],"availability":"available","decisionNote":"Budget day-club entry point remains available."},{"seedKey":"nightlife-taboo-cabana","price":2122,"displayLabel":"Taboo cabana $2,122","category":"nightlife","source":"Cabo Bash","sourceUrl":"https://www.cabobash.com/day-clubs.html","bookingType":"standalone","priceBasis":"perTable","includedComponents":["sunbed-or-table","bottle-service-credit"],"excludedComponents":["venue-overage","server-gratuities"],"availability":"available","decisionNote":"Visible higher Taboo tier worth tracking."},{"seedKey":"nightlife-taboo-presidential-deck","price":4850,"displayLabel":"Taboo presidential deck $4,850","category":"nightlife","source":"Cabo Bash","sourceUrl":"https://www.cabobash.com/day-clubs.html","bookingType":"standalone","priceBasis":"perTable","includedComponents":["sunbed-or-table","bottle-service-credit"],"excludedComponents":["venue-overage","server-gratuities"],"availability":"available","decisionNote":"Top visible Taboo tier."},{"seedKey":"nightlife-la-vaquita-platinum","price":1150,"displayLabel":"La Vaquita platinum $1,150","category":"nightlife","source":"The Cabo Agency","sourceUrl":"https://www.thecaboagency.com/cabo_vip_tables.php","bookingType":"standalone","priceBasis":"perTable","includedComponents":["vip-table","venue-credit"],"excludedComponents":["bottle-overage","gratuities"],"availability":"available","decisionNote":"Strong 10-guest nightclub table."},{"seedKey":"nightlife-nowhere-bar-vip-table","price":155,"displayLabel":"Nowhere Bar VIP table $155","category":"nightlife","source":"The Cabo Agency","sourceUrl":"https://www.thecaboagency.com/cabo_vip_tables.php","bookingType":"standalone","priceBasis":"perTable","includedComponents":["table","venue-credit"],"excludedComponents":["drinks-over-minimum","tips"],"availability":"available","decisionNote":"Lower-cost marina nightlife option."},{"seedKey":"nightlife-cabo-wabo-table","price":155,"displayLabel":"Cabo Wabo table $155","category":"nightlife","source":"The Cabo Agency","sourceUrl":"https://www.thecaboagency.com/cabo_vip_tables.php","bookingType":"standalone","priceBasis":"perTable","includedComponents":["table","venue-credit"],"excludedComponents":["drinks-over-minimum","tips"],"availability":"available","decisionNote":"Classic downtown nightlife reserve."},{"seedKey":"nightlife-mandala-diamond","price":2300,"displayLabel":"Mandala diamond $2,300","category":"nightlife","source":"The Cabo Agency","sourceUrl":"https://www.thecaboagency.com/cabo_vip_tables.php","bookingType":"standalone","priceBasis":"perTable","includedComponents":["vip-booth","venue-credit"],"excludedComponents":["bottle-overage","gratuities"],"availability":"available","decisionNote":"High-end nightclub booth with strong credit."},{"seedKey":"excursion-whale-watching-cabo-adventures","price":76,"displayLabel":"Cabo Whale Watching from $76","category":"excursion","source":"Cabo Adventures","sourceUrl":"https://www.cabo-adventures.com/en/tour/whale-watching-in-cabo","bookingType":"standalone","priceBasis":"perPerson","includedComponents":["boat-tour","guide"],"excludedComponents":["dock-fee","transport"],"availability":"available","decisionNote":"Cheapest official whale watch anchor."},{"seedKey":"excursion-luxury-whale-watching-cabo-adventures","price":97,"displayLabel":"Luxury Whale Watching from $97","category":"excursion","source":"Cabo Adventures","sourceUrl":"https://www.cabo-adventures.com/en/tour/luxury-whale-watching","bookingType":"standalone","priceBasis":"perPerson","includedComponents":["catamaran","open-bar","deli-lunch"],"excludedComponents":["transport","dock-fee"],"availability":"available","decisionNote":"Best premium whale-watch add-on."},{"seedKey":"excursion-cabo-atv-desert-adventure","price":91,"displayLabel":"ATV Desert Adventure $91","category":"excursion","source":"Cabo Adventures","sourceUrl":"https://www.cabo-adventures.com/en/tour/atv-desert-adventure","bookingType":"standalone","priceBasis":"perPerson","includedComponents":["atv","guide"],"excludedComponents":["entrance-fee","transport"],"availability":"available","limitations":["Entrance fee at Tierra Sagrada is extra."],"decisionNote":"Cheapest official ATV floor."},{"seedKey":"excursion-cabo-atv-camel-lunch","price":97,"displayLabel":"ATV + Camel Ride + Lunch $97","category":"excursion","source":"Cabo Adventures","sourceUrl":"https://www.cabo-adventures.com/en/tour/camel-atv-ecofarm","bookingType":"standalone","priceBasis":"perPerson","includedComponents":["atv","camel-ride","lunch","guide"],"excludedComponents":["transport","entrance-fee"],"availability":"available","decisionNote":"Mixed-activity add-on with strong group appeal."},{"seedKey":"excursion-off-road-utv-tour","price":139,"displayLabel":"Off Road UTV Tour $139","category":"excursion","source":"Cabo Adventures","sourceUrl":"https://www.cabo-adventures.com/en/tour/offroad-adventure-utv-cabo","bookingType":"standalone","priceBasis":"perPerson","includedComponents":["utv","guide"],"excludedComponents":["entrance-fee","transport"],"availability":"available","limitations":["Entrance fee at Tierra Sagrada is extra."],"decisionNote":"Useful bachelor-party off-road option."},{"seedKey":"excursion-los-cabos-luxury-sunset-sail","price":83,"displayLabel":"Los Cabos Luxury Sunset Sail $83","category":"excursion","source":"Cabo Adventures","sourceUrl":"https://www.cabo-adventures.com/en/tour/luxury-sunset-sail","bookingType":"standalone","priceBasis":"perPerson","includedComponents":["sailboat","open-bar"],"excludedComponents":["transport"],"availability":"available","decisionNote":"Cheapest official sunset sail anchor."},{"seedKey":"excursion-cabo-private-yacht-experience","price":1299,"displayLabel":"Cabo Private Yacht Experience $1,299","category":"excursion","source":"Cabo Adventures","sourceUrl":"https://www.cabo-adventures.com/en","bookingType":"standalone","priceBasis":"perGroup","includedComponents":["private-yacht","crew","open-bar"],"excludedComponents":["dock-fee","tips","add-ons"],"availability":"available","decisionNote":"High-end private charter anchor worth tracking."},{"seedKey":"excursion-cabo-bash-34ft-bayliner","price":360,"displayLabel":"34ft Bayliner $360/hour","category":"excursion","source":"Cabo Bash","sourceUrl":"https://www.cabobash.com/yachts.html","bookingType":"standalone","priceBasis":"perGroup","includedComponents":["private-boat","snorkeling-gear","towels","open-bar"],"excludedComponents":["dock-fee","tips","optional-add-ons"],"availability":"available","decisionNote":"Best small-group charter floor visible on the yacht page."},{"seedKey":"excursion-cabo-bash-75ft-sunseeker","price":2300,"displayLabel":"75ft Sunseeker $2,300/hour","category":"excursion","source":"Cabo Bash","sourceUrl":"https://www.cabobash.com/yachts.html","bookingType":"standalone","priceBasis":"perGroup","includedComponents":["private-boat","snorkeling-gear","paddle-board","open-bar"],"excludedComponents":["dock-fee","tips","optional-add-ons"],"availability":"available","decisionNote":"Mid-splurge yacht tier now visible."},{"seedKey":"excursion-cabo-bash-80ft-sunseeker-manhattan","price":3450,"displayLabel":"80ft Sunseeker Manhattan $3,450 / 2 hours","category":"excursion","source":"Cabo Bash","sourceUrl":"https://www.cabobash.com/yachts.html","bookingType":"standalone","priceBasis":"perGroup","includedComponents":["private-boat","snorkeling-gear","paddle-board","kayak","open-bar"],"excludedComponents":["dock-fee","tips","optional-add-ons"],"availability":"available","decisionNote":"Premium yacht option for larger groups."},{"seedKey":"excursion-cabo-bash-100ft-maiora","price":2700,"displayLabel":"100ft Maiora $2,700/hour","category":"excursion","source":"Cabo Bash","sourceUrl":"https://www.cabobash.com/yachts.html","bookingType":"standalone","priceBasis":"perGroup","includedComponents":["private-boat","snorkeling-gear","paddle-board","open-bar"],"excludedComponents":["dock-fee","tips","optional-add-ons"],"availability":"available","decisionNote":"New top-end yacht tier worth adding."},{"seedKey":"excursion-cabo-bash-80ft-ferretti","price":4500,"displayLabel":"80ft Ferretti $4,500 / 3 hours","category":"excursion","source":"Cabo Bash","sourceUrl":"https://www.cabobash.com/yachts.html","bookingType":"standalone","priceBasis":"perGroup","includedComponents":["private-boat","snorkeling-gear","paddle-board","kayak","open-bar"],"excludedComponents":["dock-fee","tips","optional-add-ons"],"availability":"available","decisionNote":"Large-group premium yacht option."},{"seedKey":"costco-secrets-puerto-los-cabos","price":null,"displayLabel":"Quote hidden behind Costco login/continue step","category":"hotel","source":"Costco Travel","sourceUrl":"https://www.costcotravel.com/vacation-packages/offers/MEXLOSCABOSSECRETSPUERT20230330","bookingType":"package","priceBasis":"totalPackage","includedComponents":["flight","hotel","ground-transport","taxes","gratuities"],"excludedComponents":["excursions","golf","nightlife"],"availability":"login-required","decisionNote":"Costco still hides the exact quote behind the booking flow."}],"derivedItineraries":[{"seedKey":"itinerary-budget","tier":"Budget","perPerson":1074.44,"groupTotal":8595.52,"groupSize":8,"components":["package-riu-santa-fe-cheapcaribbean","golf-cabo-san-lucas-country-club","excursion-cabo-atv-desert-adventure","nightlife-bagatelle"],"assumptions":["Package base already includes flight and hotel.","Country Club and ATV are modeled at the visible public rates.","Bagatelle is complimentary for groups up to 11, so no spend is added for the 8-person scenario.","Meals, local transit, dock fees, and gratuities are excluded."],"summary":"Lowest-cost current path that still includes golf and one daytime adventure."},{"seedKey":"itinerary-balanced","tier":"Balanced","perPerson":1547,"groupTotal":15470,"groupSize":10,"components":["package-breathless-cheapcaribbean","golf-quivira","excursion-cabo-bash-34ft-bayliner","nightlife-la-vaquita-platinum"],"assumptions":["Package base already includes flight and hotel.","Quivira is counted at the current twilight rate.","34ft Bayliner uses the 3-hour minimum charter total split across the group.","La Vaquita platinum is treated as a fixed 10-guest table.","Meals, local transit, dock fees, and gratuities are excluded."],"summary":"Middle path with an adults-only base, premium golf, a private yacht, and a 10-guest club table."},{"seedKey":"itinerary-splurge","tier":"Splurge","perPerson":2761.17,"groupTotal":33134.04,"groupSize":12,"components":["package-hard-rock-cheapcaribbean","golf-quivira","excursion-cabo-bash-100ft-maiora","nightlife-taboo-presidential-deck"],"assumptions":["Package base already includes flight and hotel.","Quivira is priced at the current twilight rate.","100ft Maiora uses the 3-hour minimum charter total split across the group.","Taboo presidential deck is treated as the nightlife spend for the group.","Meals, local transit, dock fees, and gratuities are excluded."],"summary":"Highest-end current stack with the top package floor, premium golf, a large yacht, and the biggest visible Taboo tier."}],"budgetScenarios":[{"id":"budget-8","tier":"Budget","groupSize":8,"perPerson":1074.44,"groupTotal":8595.52,"summary":"Riu Santa Fe package with Country Club, an ATV adventure, and a no-cost Bagatelle reservation.","notes":["Package base already includes flight and hotel.","Country Club and the activity are per-person add-ons.","Bagatelle is complimentary up to 11 guests, so no spend is added.","Meals, local transit, and gratuities are excluded."]},{"id":"balanced-10","tier":"Balanced","groupSize":10,"perPerson":1547,"groupTotal":15470,"summary":"Breathless package with Quivira, a 34ft Bayliner charter, and a 10-guest La Vaquita table.","notes":["Package base already includes flight and hotel.","Quivira is counted at the current twilight rate.","34ft Bayliner is modeled as a 3-hour minimum charter total.","La Vaquita platinum is treated as a fixed 10-guest table.","Meals, local transit, dock fees, and gratuities are excluded."]},{"id":"splurge-12","tier":"Splurge","groupSize":12,"perPerson":2761.17,"groupTotal":33134.04,"summary":"Hard Rock package with Quivira, a 100ft Maiora charter, and a Taboo presidential deck.","notes":["Package base already includes flight and hotel.","Quivira is priced at the current twilight rate.","100ft Maiora uses the 3-hour minimum.","Taboo presidential deck is treated as the nightlife spend for the group.","Meals, local transit, dock fees, and gratuities are excluded."]}]} {"checkedAt":"2026-06-12T18:55:48Z","materialChanges":[{"seedKey":"flight-lax-sjd-kayak","changeUsd":null,"summary":"KAYAK LAX-SJD was rechecked on the exact Wed Feb 3 to Sun Feb 7, 2027 window and now shows a date-matched fare instead of the stale route-floor label."},{"seedKey":"flight-ont-sjd-kayak","changeUsd":null,"summary":"KAYAK ONT-SJD was rechecked on the exact Wed Feb 3 to Sun Feb 7, 2027 window and now shows a date-matched fare instead of the stale route-floor label."},{"seedKey":"hotel-hotwire-hotel-colli","changeUsd":null,"summary":"Hotwire now renders San José del Cabo hotel listings on the exact Feb 3 to Feb 7 stay, with Hotel Colli visible at $91/night."}],"newOptions":[{"name":"Hotel Colli","source":"Hotwire","sourceUrl":"https://vacation.hotwire.com/go/hotel/info/106453044/2027-02-03/2027-02-07?CityName=San%20Jos%C3%A9%20del%20Cabo%2C%20Baja%20California%20Sur%2C%20Mexico&PlaceName=Los%20Cabos%20(San%20Jose%20del%20Cabo)%2C%20Mexico&City=San%20Jos%C3%A9%20del%20Cabo%2C%20Baja%20California%20Sur%2C%20Mexico®ionId=8650&tmid=34757503399&NumRoom=1&NumChild-Room1=0&NumAdult-Room1=2¤cy=USD&rfrr=Header.Currency.USD&exp_dp=91"}],"loginRequiredSources":["Costco Travel"],"reportSummary":"KAYAK flight search is now date-matched to Wed Feb 3 through Sun Feb 7, 2027, and Hotwire now shows live San José del Cabo hotel listings instead of an empty results state. The cheapest visible Hotwire fallback is Hotel Colli at $91/night ($364 total).","optionPrices":[{"seedKey":"flight-lax-sjd-kayak","price":349,"displayLabel":"Wed 2/3 - Sun 2/7, LAX-SJD from $349 round-trip","category":"flight","source":"KAYAK","sourceUrl":"https://www.kayak.com/flights/LAX-SJD/2027-02-03/2027-02-07?sort=bestflight_a","bookingType":"standalone","priceBasis":"perTraveler","origin":"LAX","destination":"SJD","tripCheckIn":"2027-02-03","tripCheckOut":"2027-02-07","includedComponents":["flight"],"excludedComponents":["hotel","golf","nightlife","excursion"],"availability":"available","limitations":["Exact-date KAYAK search result on Wed Feb 3 to Sun Feb 7, 2027."],"decisionNote":"Exact-date LAX-SJD KAYAK result is live and date-matched."},{"seedKey":"flight-ont-sjd-kayak","price":431,"displayLabel":"Wed 2/3 - Sun 2/7, ONT-SJD from $431 round-trip","category":"flight","source":"KAYAK","sourceUrl":"https://www.kayak.com/flights/ONT-SJD/2027-02-03/2027-02-07?sort=bestflight_a","bookingType":"standalone","priceBasis":"perTraveler","origin":"ONT","destination":"SJD","tripCheckIn":"2027-02-03","tripCheckOut":"2027-02-07","includedComponents":["flight"],"excludedComponents":["hotel","golf","nightlife","excursion"],"availability":"available","limitations":["Exact-date KAYAK search result on Wed Feb 3 to Sun Feb 7, 2027."],"decisionNote":"Exact-date ONT-SJD KAYAK result is live and date-matched."},{"seedKey":"hotel-hotwire-hotel-colli","price":91,"displayLabel":"Wed 2/3 - Sun 2/7, $91/night, $364 total","category":"hotel","source":"Hotwire","sourceUrl":"https://vacation.hotwire.com/go/hotel/info/106453044/2027-02-03/2027-02-07?CityName=San%20Jos%C3%A9%20del%20Cabo%2C%20Baja%20California%20Sur%2C%20Mexico&PlaceName=Los%20Cabos%20(San%20Jose%20del%20Cabo)%2C%20Mexico&City=San%20Jos%C3%A9%20del%20Cabo%2C%20Baja%20California%20Sur%2C%20Mexico®ionId=8650&tmid=34757503399&NumRoom=1&NumChild-Room1=0&NumAdult-Room1=2¤cy=USD&rfrr=Header.Currency.USD&exp_dp=91","bookingType":"standalone","priceBasis":"perNight","unitPrice":91,"tripTotalPrice":364,"tripCheckIn":"2027-02-03","tripCheckOut":"2027-02-07","includedComponents":["hotel"],"excludedComponents":["flight","transfers","taxes","fees"],"availability":"available","limitations":["Taxes and fees are not included; exact hotel is revealed only after booking."],"decisionNote":"Cheapest visible Hotwire hotel fallback on the exact stay window."}],"derivedItineraries":[{"seedKey":"itinerary-budget","tier":"Budget","perPerson":1074.44,"groupTotal":8595.52,"groupSize":8,"components":["package-riu-santa-fe-cheapcaribbean","golf-cabo-san-lucas-country-club","excursion-cabo-atv-desert-adventure","nightlife-bagatelle"],"assumptions":["Package base already includes flight and hotel.","Country Club and ATV are modeled at the visible public rates.","Bagatelle is complimentary for groups up to 11, so no spend is added for the 8-person scenario.","Meals, local transit, dock fees, and gratuities are excluded."],"summary":"Lowest-cost current path that still includes golf and one daytime adventure."},{"seedKey":"itinerary-balanced","tier":"Balanced","perPerson":1547,"groupTotal":15470,"groupSize":10,"components":["package-breathless-cheapcaribbean","golf-quivira","excursion-cabo-bash-34ft-bayliner","nightlife-la-vaquita-platinum"],"assumptions":["Package base already includes flight and hotel.","Quivira is counted at the current twilight rate.","34ft Bayliner uses the 3-hour minimum charter total split across the group.","La Vaquita platinum is treated as a fixed 10-guest table.","Meals, local transit, dock fees, and gratuities are excluded."],"summary":"Middle path with an adults-only base, premium golf, a private yacht, and a 10-guest club table."},{"seedKey":"itinerary-splurge","tier":"Splurge","perPerson":2761.17,"groupTotal":33134.04,"groupSize":12,"components":["package-hard-rock-cheapcaribbean","golf-quivira","excursion-cabo-bash-100ft-maiora","nightlife-taboo-presidential-deck"],"assumptions":["Package base already includes flight and hotel.","Quivira is priced at the current twilight rate.","100ft Maiora uses the 3-hour minimum charter total split across the group.","Taboo presidential deck is treated as the nightlife spend for the group.","Meals, local transit, dock fees, and gratuities are excluded."],"summary":"Highest-end current stack with the top package floor, premium golf, a large yacht, and the biggest visible Taboo tier."}],"budgetScenarios":[{"id":"budget-8","tier":"Budget","groupSize":8,"perPerson":1074.44,"groupTotal":8595.52,"summary":"Riu Santa Fe package with Country Club, an ATV adventure, and a no-cost Bagatelle reservation.","notes":["Package base already includes flight and hotel.","Country Club and the activity are per-person add-ons.","Bagatelle is complimentary up to 11 guests, so no spend is added.","Meals, local transit, and gratuities are excluded."]},{"id":"balanced-10","tier":"Balanced","groupSize":10,"perPerson":1547,"groupTotal":15470,"summary":"Breathless package with Quivira, a 34ft Bayliner charter, and a 10-guest La Vaquita table.","notes":["Package base already includes flight and hotel.","Quivira is counted at the current twilight rate.","34ft Bayliner is modeled as a 3-hour minimum charter total.","La Vaquita platinum is treated as a fixed 10-guest table.","Meals, local transit, dock fees, and gratuities are excluded."]},{"id":"splurge-12","tier":"Splurge","groupSize":12,"perPerson":2761.17,"groupTotal":33134.04,"summary":"Hard Rock package with Quivira, a 100ft Maiora charter, and a Taboo presidential deck.","notes":["Package base already includes flight and hotel.","Quivira is priced at the current twilight rate.","100ft Maiora uses the 3-hour minimum.","Taboo presidential deck is treated as the nightlife spend for the group.","Meals, local transit, dock fees, and gratuities are excluded."]}]} + +{"checkedAt":"2026-06-12T20:17:12Z","materialChanges":[{"seedKey":"trip-dates","changeUsd":null,"summary":"Corrected the app trip window and generated links from Feb 3-7 to Feb 2-6, 2027 across server defaults, UI shortcuts, watch targets, seeded URLs, and report/history artifacts."}],"newOptions":[],"loginRequiredSources":["Costco Travel"],"reportSummary":"Corrected the app trip window and generated links to Feb 2-6, 2027 so KAYAK, Hotwire, and seeded package URLs stay aligned.","optionPrices":[{"seedKey":"flight-lax-sjd-kayak","price":349,"displayLabel":"Tue 2/2 - Sat 2/6, LAX-SJD from $349 round-trip","category":"flight","source":"KAYAK","sourceUrl":"https://www.kayak.com/flights/LAX-SJD/2027-02-02/2027-02-06?sort=bestflight_a","bookingType":"standalone","priceBasis":"perTraveler","origin":"LAX","destination":"SJD","tripCheckIn":"2027-02-02","tripCheckOut":"2027-02-06","includedComponents":["flight"],"excludedComponents":["hotel","golf","nightlife","excursion"],"availability":"available","limitations":["Exact-date KAYAK search result on Tue Feb 2 to Sat Feb 6, 2027."],"decisionNote":"Exact-date LAX-SJD KAYAK result is live and date-matched."},{"seedKey":"flight-ont-sjd-kayak","price":431,"displayLabel":"Tue 2/2 - Sat 2/6, ONT-SJD from $431 round-trip","category":"flight","source":"KAYAK","sourceUrl":"https://www.kayak.com/flights/ONT-SJD/2027-02-02/2027-02-06?sort=bestflight_a","bookingType":"standalone","priceBasis":"perTraveler","origin":"ONT","destination":"SJD","tripCheckIn":"2027-02-02","tripCheckOut":"2027-02-06","includedComponents":["flight"],"excludedComponents":["hotel","golf","nightlife","excursion"],"availability":"available","limitations":["Exact-date KAYAK search result on Tue Feb 2 to Sat Feb 6, 2027."],"decisionNote":"Exact-date ONT-SJD KAYAK result is live and date-matched."},{"seedKey":"hotel-hotwire-hotel-colli","price":91,"displayLabel":"Tue 2/2 - Sat 2/6, $91/night, $364 total","category":"hotel","source":"Hotwire","sourceUrl":"https://vacation.hotwire.com/go/hotel/info/106453044/2027-02-02/2027-02-06?CityName=San%20Jos%C3%A9%20del%20Cabo%2C%20Baja%20California%20Sur%2C%20Mexico&PlaceName=Los%20Cabos%20(San%20Jose%20del%20Cabo)%2C%20Mexico&City=San%20Jos%C3%A9%20del%20Cabo%2C%20Baja%20California%20Sur%2C%20Mexico®ionId=8650&tmid=34757503399&NumRoom=1&NumChild-Room1=0&NumAdult-Room1=2¤cy=USD&rfrr=Header.Currency.USD&exp_dp=91","bookingType":"standalone","priceBasis":"perNight","unitPrice":91,"tripTotalPrice":364,"tripCheckIn":"2027-02-02","tripCheckOut":"2027-02-06","includedComponents":["hotel"],"excludedComponents":["flight","transfers","taxes","fees"],"availability":"available","limitations":["Taxes and fees are not included; exact hotel is revealed only after booking."],"decisionNote":"Cheapest visible Hotwire hotel fallback on the exact stay window."}],"derivedItineraries":[{"seedKey":"itinerary-budget","tier":"Budget","perPerson":1074.44,"groupTotal":8595.52,"groupSize":8,"components":["package-riu-santa-fe-cheapcaribbean","golf-cabo-san-lucas-country-club","excursion-cabo-atv-desert-adventure","nightlife-bagatelle"],"assumptions":["Package base already includes flight and hotel.","Country Club and ATV are modeled at the visible public rates.","Bagatelle is complimentary for groups up to 11, so no spend is added for the 8-person scenario.","Meals, local transit, dock fees, and gratuities are excluded."],"summary":"Lowest-cost current path that still includes golf and one daytime adventure."},{"seedKey":"itinerary-balanced","tier":"Balanced","perPerson":1547,"groupTotal":15470,"groupSize":10,"components":["package-breathless-cheapcaribbean","golf-quivira","excursion-cabo-bash-34ft-bayliner","nightlife-la-vaquita-platinum"],"assumptions":["Package base already includes flight and hotel.","Quivira is counted at the current twilight rate.","34ft Bayliner uses the 3-hour minimum charter total split across the group.","La Vaquita platinum is treated as a fixed 10-guest table.","Meals, local transit, dock fees, and gratuities are excluded."],"summary":"Middle path with an adults-only base, premium golf, a private yacht, and a 10-guest club table."},{"seedKey":"itinerary-splurge","tier":"Splurge","perPerson":2761.17,"groupTotal":33134.04,"groupSize":12,"components":["package-hard-rock-cheapcaribbean","golf-quivira","excursion-cabo-bash-100ft-maiora","nightlife-taboo-presidential-deck"],"assumptions":["Package base already includes flight and hotel.","Quivira is priced at the current twilight rate.","100ft Maiora uses the 3-hour minimum charter total split across the group.","Taboo presidential deck is treated as the nightlife spend for the group.","Meals, local transit, dock fees, and gratuities are excluded."],"summary":"Highest-end current stack with the top package floor, premium golf, a large yacht, and the biggest visible Taboo tier."}],"budgetScenarios":[{"id":"budget-8","tier":"Budget","groupSize":8,"perPerson":1074.44,"groupTotal":8595.52,"summary":"Riu Santa Fe package with Country Club, an ATV adventure, and a no-cost Bagatelle reservation.","notes":["Package base already includes flight and hotel.","Country Club and the activity are per-person add-ons.","Bagatelle is complimentary up to 11 guests, so no spend is added.","Meals, local transit, and gratuities are excluded."]},{"id":"balanced-10","tier":"Balanced","groupSize":10,"perPerson":1547,"groupTotal":15470,"summary":"Breathless package with Quivira, a 34ft Bayliner charter, and a 10-guest La Vaquita table.","notes":["Package base already includes flight and hotel.","Quivira is counted at the current twilight rate.","34ft Bayliner is modeled as a 3-hour minimum charter total.","La Vaquita platinum is treated as a fixed 10-guest table.","Meals, local transit, dock fees, and gratuities are excluded."]},{"id":"splurge-12","tier":"Splurge","groupSize":12,"perPerson":2761.17,"groupTotal":33134.04,"summary":"Hard Rock package with Quivira, a 100ft Maiora charter, and a Taboo presidential deck.","notes":["Package base already includes flight and hotel.","Quivira is priced at the current twilight rate.","100ft Maiora uses the 3-hour minimum.","Taboo presidential deck is treated as the nightlife spend for the group.","Meals, local transit, dock fees, and gratuities are excluded."]}]} \ No newline at end of file diff --git a/price-watch/latest-report.md b/price-watch/latest-report.md index 827b895..9e84664 100644 --- a/price-watch/latest-report.md +++ b/price-watch/latest-report.md @@ -1,11 +1,11 @@ # Cabo Price Watch - 2026-06-12 -Trip window: 2027-02-03 through 2027-02-07 (4 nights) +Trip window: 2027-02-02 through 2027-02-06 (4 nights) ## Biggest Changes -- KAYAK flight search is now exact-date matched on both routes: LAX-SJD shows Wed 2/3 to Sun 2/7 at $349 round-trip for the cheapest visible fare and $383 for the best visible fare, while ONT-SJD shows $431 cheapest and $499 best on the same stay window. -- Hotwire now renders live San José del Cabo hotel listings for the exact Feb 3-7 stay instead of a blank result state. Hotel Colli is the cheapest visible fallback at $91/night, or $364 total. +- KAYAK flight search is now exact-date matched on both routes: LAX-SJD shows Tue 2/2 to Sat 2/6 at $349 round-trip for the cheapest visible fare and $383 for the best visible fare, while ONT-SJD shows $431 cheapest and $499 best on the same stay window. +- Hotwire now renders live San José del Cabo hotel listings for the exact Feb 2-6 stay instead of a blank result state. Hotel Colli is the cheapest visible fallback at $91/night, or $364 total. - The package ladder from CheapCaribbean is unchanged in this correction pass, so the bundle baseline still comes from the same flight+hotel package set as the prior run. ## Stable Anchors @@ -18,12 +18,12 @@ Trip window: 2027-02-03 through 2027-02-07 (4 nights) ## Missing Or Gated - Costco Travel package totals are still login/continue-gated, but the destination and package pages remain visible and confirm the current package lineup for Hacienda del Mar, Grand Fiesta Americana, Secrets, and Grand Velas. -- Apple Vacations still shows live packages, but the visible prices are 3-night departures and do not match the target Feb 3-7, 2027 stay window. +- Apple Vacations still shows live packages, but the visible prices are 3-night departures and do not match the target Feb 2-6, 2027 stay window. ## New Options Worth Adding - Add Hotwire hotel cards for Hotel Colli, Tropicana Los Cabos, Casa Natalia Boutique Hotel Adults Only, Drift San Jose del Cabo, and Hyatt Place Los Cabos. -- Keep the KAYAK exact-date flight cards for LAX-SJD and ONT-SJD, since those now carry the actual Feb 3-7 search window. +- Keep the KAYAK exact-date flight cards for LAX-SJD and ONT-SJD, since those now carry the actual Feb 2-6 search window. ## Budget Impact diff --git a/price-watch/watch-targets.json b/price-watch/watch-targets.json index d446424..ed4f37c 100644 --- a/price-watch/watch-targets.json +++ b/price-watch/watch-targets.json @@ -9,8 +9,8 @@ "markLoginRequiredSources": true }, "tripDates": { - "checkIn": "2027-02-03", - "checkOut": "2027-02-07", + "checkIn": "2027-02-02", + "checkOut": "2027-02-06", "nights": 4, "note": "All per-night or per-day rates should be converted to the full check-in/check-out total for comparison, while preserving the unit rate in the display label." }, diff --git a/public/index.html b/public/index.html index 652b4ac..c0f5273 100644 --- a/public/index.html +++ b/public/index.html @@ -3534,8 +3534,8 @@ const q = (document.getElementById('map-search-input').value || '').trim() || 'Los Cabos Mexico'; const originSelect = document.getElementById('flight-origin-select'); const origin = originSelect?.value || (/ont\b/i.test(q) ? 'ONT' : /lax\b/i.test(q) ? 'LAX' : 'LAX'); - const depart = '2027-02-03'; - const ret = '2027-02-07'; + const depart = '2027-02-02'; + const ret = '2027-02-06'; const googleFlightsQuery = `Flights from ${origin} to SJD on ${depart} to ${ret}`; const expediaFlightUrl = `https://www.expedia.com/Flights-Search?trip=roundtrip&leg1=from:${origin},to:SJD,departure:${depart}TANYT&leg2=from:SJD,to:${origin},departure:${ret}TANYT&passengers=adults:1&options=cabinclass:economy&mode=search`; let url; diff --git a/seed-data.js b/seed-data.js index b80d539..22c000d 100644 --- a/seed-data.js +++ b/seed-data.js @@ -248,7 +248,7 @@ function buildSeedData() { { label: 'Official', url: 'https://www.hyattinclusivecollection.com/en/resorts-hotels/breathless/mexico/cabo-san-lucas-resort-spa/' }, { label: 'Hyatt', url: 'https://www.hyatt.com/en-US/hotel/mexico/breathless-cabo-san-lucas/brcsl' }, { label: 'Costco Travel', url: 'https://www.costcotravel.com/Vacation-Packages/Offers/MEXLOSCABOSBREATHE20230330' }, - { label: 'Apple Vacations', url: 'https://www.applevacations.com/hotels/breathless-cabo-san-lucas-resort-spa-all-inclusive-adults-only?cachefaretype=&destinationcode=SJD&dynamicpackageid=H01&los=4&mode=0&onsaleid=1398047&traveldate=2027-02-03' }, + { label: 'Apple Vacations', url: 'https://www.applevacations.com/hotels/breathless-cabo-san-lucas-resort-spa-all-inclusive-adults-only?cachefaretype=&destinationcode=SJD&dynamicpackageid=H01&los=4&mode=0&onsaleid=1398047&traveldate=2027-02-02' }, ], }), createOption({ @@ -263,7 +263,7 @@ function buildSeedData() { links: [ { label: 'Official', url: 'https://www.fiestamericanatravelty.com/en/grand-fiesta-americana/hotels/grand-fiesta-americana-los-cabos-all-inclusive-golf-and-spa' }, { label: 'Costco Travel', url: 'https://www.costcotravel.com/Vacation-Packages/Offers/MEXLOSCABOSGRANDFIESTA20171011' }, - { label: 'Apple Vacations', url: 'https://www.applevacations.com/HotelById?cachefaretype=&destinationcode=SJD&dynamicpackageid=H01&hotelcode=43000&los=4&mode=0&onsaleid=1614780&redirect=false&remotesourcecode=HBSHotel&traveldate=2027-02-03&vendorcode=APV' }, + { label: 'Apple Vacations', url: 'https://www.applevacations.com/HotelById?cachefaretype=&destinationcode=SJD&dynamicpackageid=H01&hotelcode=43000&los=4&mode=0&onsaleid=1614780&redirect=false&remotesourcecode=HBSHotel&traveldate=2027-02-02&vendorcode=APV' }, { label: 'KAYAK', url: 'https://www.kayak.com/Cabo-San-Lucas-Hotels-Grand-Fiesta-Americana-Los-Cabos-Golf-Spa.331383.ksp' }, ], }), @@ -279,7 +279,7 @@ function buildSeedData() { links: [ { label: 'Official', url: 'https://www.hyattinclusivecollection.com/en/resorts-hotels/secrets/mexico/puerto-los-cabos-golf-spa-resort/' }, { label: 'Costco Travel', url: 'https://www.costcotravel.com/Vacation-Packages/Offers/MEXLOSCABOSSECRETSPUERT20230330' }, - { label: 'CheapCaribbean', url: 'https://www.cheapcaribbean.com/HotelById/?cachefaretype=&destinationcode=SJD&dynamicpackageid=H01&hotelcode=SJDSCRT&los=4&mode=0&onsaleid=2173329&redirect=false&remotesourcecode=LtmsHotel&traveldate=2027-02-03&vendorcode=CCV' }, + { label: 'CheapCaribbean', url: 'https://www.cheapcaribbean.com/HotelById/?cachefaretype=&destinationcode=SJD&dynamicpackageid=H01&hotelcode=SJDSCRT&los=4&mode=0&onsaleid=2173329&redirect=false&remotesourcecode=LtmsHotel&traveldate=2027-02-02&vendorcode=CCV' }, { label: 'KAYAK', url: 'https://www.kayak.com/San-Jose-del-Cabo-Hotels-Secrets-Puerto-Los-Cabos-Adults-Only.551846.ksp' }, ], }), @@ -470,7 +470,7 @@ function buildSeedData() { desc: 'Lowest exact-date round-trip flight quote from Ontario to San Jose del Cabo for the target trip window.', details: ['$402 RT pp', 'Volaris, 1 stop', 'Best budget-flight anchor'], links: [ - { label: 'KAYAK Flight Search', url: 'https://www.kayak.com/flights/ONT-SJD/2027-02-03/2027-02-07?sort=bestflight_a' }, + { label: 'KAYAK Flight Search', url: 'https://www.kayak.com/flights/ONT-SJD/2027-02-02/2027-02-06?sort=bestflight_a' }, ], }), createOption({ @@ -481,7 +481,7 @@ function buildSeedData() { desc: 'Higher-comfort exact-date round-trip flight quote for the target trip window.', details: ['$605 RT pp', 'American, 1 stop', 'Best-value comfort anchor'], links: [ - { label: 'KAYAK Flight Search', url: 'https://www.kayak.com/flights/ONT-SJD/2027-02-03/2027-02-07?sort=bestflight_a' }, + { label: 'KAYAK Flight Search', url: 'https://www.kayak.com/flights/ONT-SJD/2027-02-02/2027-02-06?sort=bestflight_a' }, ], }), createOption({ diff --git a/server.js b/server.js index 333617d..74ed73b 100644 --- a/server.js +++ b/server.js @@ -26,8 +26,8 @@ const DEFAULT_PRICE_HISTORY_FILE = path.join(__dirname, 'price-watch', 'history. const PRICE_HISTORY_FILE = process.env.PRICE_HISTORY_FILE ? path.resolve(process.env.PRICE_HISTORY_FILE) : DEFAULT_PRICE_HISTORY_FILE; -const TRIP_CHECK_IN = process.env.TRIP_CHECK_IN || '2027-02-03'; -const TRIP_CHECK_OUT = process.env.TRIP_CHECK_OUT || '2027-02-07'; +const TRIP_CHECK_IN = process.env.TRIP_CHECK_IN || '2027-02-02'; +const TRIP_CHECK_OUT = process.env.TRIP_CHECK_OUT || '2027-02-06'; const PREVIEW_IMAGE_CACHE_MS = 1000 * 60 * 60 * 24; const previewImageCache = new Map();