← Back to all apps

Cruisebound

Travelby Cruisebound
Launched Mar 11, 2026 on ChatGPT

Cruisebound makes it easy to search, compare, and book cruises online.

Cruisebound is an accredited travel agency that works directly with all major cruise lines. We search and compare all promotions and automatically filter onto the lowest prices. We also offer unique features like short term Hold for Free, No Deposit bookings, loyalty benefits as part of the Cruisebound Rewards program, and no booking fees.

We are backed by top-rated customer service.

5ChatGPT Tools
CruiseboundDeveloper
TravelCategory

Available Tools

Search Cruise Lines

search_cruise_lines
Full Description

REQUIRED FIRST STEP: Search for cruise lines by name before calling search_cruises. Use this when: (1) user mentions a specific cruise line (e.g., "Royal Caribbean", "Carnival"), (2) user asks what cruise lines are available (e.g., "what cruise lines can I book", "which lines do you have"), (3) user wants to browse cruise lines (e.g., "show me cruise lines", "list cruise lines"). Returns matching cruise lines with IDs needed for search_cruises lineIds parameter.

Parameters (1 required)
Required
querystring

Cruise line name to search (e.g., "royal", "carnival", "norwegian")

Show Cruise Results

search_cruises
Full Description

Search for cruises using IDs obtained from typeahead tools. REQUIRED: Call search_destinations first for any destination (Bahamas, Caribbean, etc.), search_departure_ports for embarkation ports (Miami, etc.), search_cruise_lines for cruise lines (Royal Caribbean, etc.), or search_ships for specific ships. Parameter names: lineIds (from search_cruise_lines), shipIds (from search_ships), regionIds/countryIds/stateIds/portIds (from search_destinations), departurePortIds/departureStateIds/departureCountryIds (from search_departure_ports). IMPORTANT: For departure ports, use the "type" field from search_departure_ports results to route IDs to the correct parameter: departurePortIds for type="port", departureStateIds for type="state", departureCountryIds for type="country". ONLY call search_cruises directly (without IDs) if the user explicitly wants duration-only results (e.g., "show me any 7 night cruises") with no preference for destination or departure port.

Parameters (0 required, 13 optional)
Optional
countryIdsarray

Country IDs from search_destinations (when type="country"). Examples: Jamaica, Mexico, Italy.

departureCountryIdsarray

Departure country IDs from search_departure_ports (when type="country").

departurePortIdsarray

Departure port IDs from search_departure_ports (when type="port")

departureStateIdsarray

Departure state IDs from search_departure_ports (when type="state"). Examples: Florida, California.

endDatestring

End date (YYYY-MM-DD)

lineIdsarray

Cruise line IDs from search_cruise_lines

maxNightsnumber

Maximum nights for cruise duration

minNightsnumber

Minimum nights for cruise duration

portIdsarray

Destination port IDs from search_destinations (when type="port"). Examples: Cozumel, Nassau, Key West.

regionIdsarray

Region IDs from search_destinations (when type="region"). Examples: Caribbean, Alaska, Mediterranean.

shipIdsarray

Ship IDs from search_ships

startDatestring

Start date (YYYY-MM-DD)

stateIdsarray

State IDs from search_destinations (when type="state"). Examples: Florida, California, Texas.

Search Departure Ports

search_departure_ports
Full Description

REQUIRED FIRST STEP: Search for departure ports (embarkation) by name before calling search_cruises. Use this when: (1) user mentions where they want to depart from (e.g., "Miami", "Seattle", "Barcelona"), (2) user asks about available departure ports (e.g., "what ports near Florida", "which ports can I leave from"), (3) user wants to browse departure locations. Returns matching ports with IDs needed for search_cruises departurePortIds parameter.

Parameters (1 required)
Required
querystring

Departure port name to search (e.g., "miami", "seattle", "barcelona")

Search Destinations

search_destinations
Full Description

REQUIRED FIRST STEP: Search for cruise destinations by name before calling search_cruises. Returns matching regions, countries, states, and ports with IDs. Use this whenever a user mentions a destination (e.g., "Bahamas", "Caribbean", "Cozumel"). Each result has a "type" field (region/country/state/port) - use the matching parameter in search_cruises: regionIds for type="region", countryIds for type="country", stateIds for type="state", portIds for type="port".

Parameters (1 required)
Required
querystring

Destination name to search (e.g., "bahamas", "caribbean", "cozumel"). Use partial terms to browse (e.g., "c" to see destinations starting with C).

Search Ships

search_ships
Full Description

REQUIRED FIRST STEP: Search for ships by name before calling search_cruises. Use this whenever a user mentions a specific ship (e.g., "Wonder of the Seas", "Harmony", "Symphony"). Returns matching ships and their cruise lines with IDs needed for search_cruises shipIds or lineIds parameters.

Parameters (1 required)
Required
querystring

Ship name to search (e.g., "wonder", "harmony", "symphony")