Which cruise line is cheapest for this trip

Side-by-side cruise lines for the same kind of cruise (a region, departure port or port visited, plus dates): each line's number of sailings, ships, median and lowest price per person per night in one cabin grade, and its cheapest sailing with book_url. Answers "Alaska in July: Princess or NCL?".

get/api/v1/compare_cruise_lines

Request

  • Base URL: https://fantasize.net
  • URL: https://fantasize.net/api/v1/compare_cruise_lines
  • Auth: none declared

Query parameters

regionstring

Where the cruise goes: a region (caribbean, bahamas, alaska, mexico, mediterranean, northern-europe, european-rivers, asia, repositioning, more) or a named place it calls at (greek-islands, norwegian-fjords, canada-new-england, canary-islands, british-isles, baltic, iceland, adriatic, japan, hawaii, panama-canal, bermuda, galapagos, tahiti, arctic, antarctica, danube, rhine, douro), or any port, island, country or state we sail to ("Santorini", "Maui", "Greece", "Juneau"). cruise_options lists the regions and named places with counts.

monthstring

Departure month, YYYY-MM

depart_fromstring

Earliest departure date, YYYY-MM-DD

depart_tostring

Latest departure date, YYYY-MM-DD

from_portstring

Departure port, e.g. "Seattle" or "Barcelona"; several comma-separated: "Miami,Fort Lauderdale"

calls_atstring

A port the ship must visit, e.g. "Juneau", "Santorini", "Cozumel"

linestring

Cruise line, e.g. "Royal Caribbean", "NCL", "Princess", "Viking"

shipstring

Ship name or part of it

tier'contemporary' | 'premium' | 'luxury' | 'ultra-luxury' | 'river'

luxury includes ultra-luxury; ultra-luxury is the top of the market only: Regent, Silversea, Seabourn, Explora Journeys (all-suite, all-inclusive)

nights_mininteger
nights_maxinteger
cabin'inside' | 'oceanview' | 'balcony' | 'suite'

Cabin grade to price. Omit to quote balcony where sold, else the next grade.

Response

JSON answer; every result carries book_url

Changes

No recorded changes to this operation across all 1 revision of this API.