Excursions for a sailing
getSailingExcursionsShore excursions for every port of one sailing in one call, in itinerary order: hours ashore at each port, up to three picks that fit the time ashore (with an hour to spare before all aboard) and each port's total. Pass a sailing id from searchCruises, or ship plus sail date. activity and minPrice/maxPrice narrow every port. Use this instead of calling getPortExcursions once per port.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | Sail (departure) date, YYYY-MM-DD; with ship, when there is no sailing id | |
| ship | No | Ship name, e.g. "Allure of the Seas"; with date, when there is no sailing id | |
| activity | No | A kind of activity, e.g. "scuba", "ATV tours", "snorkeling"; omit for everything | |
| maxPrice | No | Highest "from" price per person in US dollars, e.g. 145 for "under $145"; omit for no limit | |
| minPrice | No | Lowest "from" price per person in US dollars, e.g. 100 for "over $100"; omit for no limit | |
| sailingId | No | A sailing id from searchCruises results, e.g. "carnival-breeze:2026-09-21:5" |